2025-11-04T23:02:55.442 Scroll down for event log! {"uptime": 3010221, "free_heap_bytes": 71444, "largest_free_heap_block": 51188, "devices": [{"UID":"2aPw","DID":2167,"port":"A"},{"UID":"29sz","DID":286,"port":"B"}], "error_counters": [{"port":"A","SpiTfpChecksum":0,"SpiTfpFrame":0,"TfpFrame":0,"TfpUnexpected":0},{"port":"B","SpiTfpChecksum":5,"SpiTfpFrame":4,"TfpFrame":0,"TfpUnexpected":0},{"port":"C","SpiTfpChecksum":0,"SpiTfpFrame":0,"TfpFrame":0,"TfpUnexpected":0},{"port":"D","SpiTfpChecksum":0,"SpiTfpFrame":0,"TfpFrame":0,"TfpUnexpected":0},{"port":"E","SpiTfpChecksum":0,"SpiTfpFrame":0,"TfpFrame":0,"TfpUnexpected":0},{"port":"F","SpiTfpChecksum":0,"SpiTfpFrame":0,"TfpFrame":0,"TfpUnexpected":0}], "info/modules": {"task_scheduler":true,"event_log":true,"api":true,"web_server":true,"rtc":true,"esp32_ethernet_brick":true,"watchdog":true,"uptime_tracker":true,"debug_protocol":true,"evse_v2":true,"evse_common":true,"evse_led":true,"network":true,"ntp":true,"ethernet":true,"wifi":true,"network_helper":true,"rtc_bricklet":false,"mqtt":true,"mqtt_auto_discovery":true,"http":true,"ws":true,"event":true,"system":true,"firmware_update":true,"automation":true,"modbus_tcp_client":true,"meters":true,"meters_evse_v2":true,"meters_api":true,"meters_modbus_tcp":true,"meters_sun_spec":true,"meters_sma_speedwire":true,"meters_rct_power":true,"meters_legacy_api":true,"require_meter":true,"charge_manager":true,"cm_networking":true,"charge_tracker":true,"power_manager":true,"users":true,"nfc":true,"device_name":true,"modbus_tcp":true,"modbus_tcp_debug":true,"wireguard":true,"ocpp":true,"charge_limits":true,"coredump":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":790983131}, "info/features": ["evse","cp_disconnect","button_configuration","rgb_led","ethernet","firmware_update","meters","nfc","rtc","meter","meter_all_values","meter_phases"], "info/version": {"firmware":"2.8.12+6909ceff","config":"2.8.4","config_type":"warp"}, "rtc/time": {"year":2025,"month":11,"day":4,"hour":22,"minute":2,"second":55,"weekday":2}, "rtc/config_modified": {"modified":0}, "rtc/config": {"auto_sync":true}, "info/last_boots": [{"reset_reason":4,"boot_count":114,"timestamp_min":29366778,"uptime":3592983,"uptime_overflows":0},{"reset_reason":4,"boot_count":115,"timestamp_min":29366838,"uptime":3593056,"uptime_overflows":0},{"reset_reason":4,"boot_count":116,"timestamp_min":29366898,"uptime":3593309,"uptime_overflows":0},{"reset_reason":4,"boot_count":117,"timestamp_min":29366958,"uptime":3592798,"uptime_overflows":0},{"reset_reason":4,"boot_count":118,"timestamp_min":29367018,"uptime":3592969,"uptime_overflows":0},{"reset_reason":4,"boot_count":119,"timestamp_min":29367078,"uptime":3593149,"uptime_overflows":0},{"reset_reason":3,"boot_count":120,"timestamp_min":29367105,"uptime":1603123,"uptime_overflows":0},{"reset_reason":3,"boot_count":121,"timestamp_min":29369767,"uptime":159714048,"uptime_overflows":0},{"reset_reason":3,"boot_count":123,"timestamp_min":29369975,"uptime":13072,"uptime_overflows":0},{"reset_reason":3,"boot_count":2,"timestamp_min":29371512,"uptime":628674,"uptime_overflows":0}], "evse/identity": {"uid":"2aPw","connected_uid":"0","position":"A","hw_version":"1.0.0","fw_version":"2.2.18","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":16,"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":[3924,3483,176,206,2104,3749,176],"voltages":[12097,9254,-12072,-11866,1695,12084,-12066],"resistances":[2759,689],"gpio":[false,false,false,true,false,false,false,true,false,true,false,true,true,true,true,false,false,false,true,false,false,false,false,false],"charging_time":0,"time_since_state_change":164967,"uptime":3005906,"time_since_dc_fault_check":3004676,"temperature":2250,"phases_current":3,"phases_requested":3,"phases_state":0,"phases_info":0,"dc_fault_pins":0,"dc_fault_sensor_type":1}, "evse/button_state": {"button_press_time":0,"button_release_time":0,"button_pressed":false}, "evse/slots": [{"max_current":16000,"active":true,"clear_on_disconnect":false},{"max_current":20000,"active":true,"clear_on_disconnect":false},{"max_current":32000,"active":false,"clear_on_disconnect":false},{"max_current":32000,"active":false,"clear_on_disconnect":false},{"max_current":32000,"active":true,"clear_on_disconnect":false},{"max_current":32000,"active":true,"clear_on_disconnect":false},{"max_current":32000,"active":true,"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":true,"clear_on_disconnect":false},{"max_current":32000,"active":true,"clear_on_disconnect":false},{"max_current":32000,"active":false,"clear_on_disconnect":false},{"max_current":32000,"active":true,"clear_on_disconnect":false},{"max_current":32000,"active":true,"clear_on_disconnect":false},{"max_current":32000,"active":false,"clear_on_disconnect":false}], "evse/indicator_led": {"indication":-1,"duration":0,"color_h":0,"color_s":0,"color_v":0}, "evse/external_current": {"current":32000}, "evse/external_clear_on_disconnect": {"clear_on_disconnect":false}, "evse/management_current": {"current":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":true}, "evse/external_enabled": {"enabled":true}, "evse/external_defaults": {"current":32000,"clear_on_disconnect":false}, "evse/modbus_tcp_enabled": {"enabled":true}, "evse/ocpp_enabled": {"enabled":false}, "evse/meter_config_modified": {"modified":0}, "evse/meter_config": {"slot":0}, "evse/gpio_configuration": {"shutdown_input":0,"input":0,"output":1}, "evse/button_configuration": {"button":0}, "evse/ev_wakeup": {"enabled":true}, "evse/phase_auto_switch": {"enabled":true}, "evse/phases_connected": {"phases":3}, "evse/control_pilot_disconnect": {"disconnect":false}, "evse/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":2}, "network/config": {"hostname":null,"enable_mdns":true,"web_server_port":80}, "ntp/config_modified": {"modified":0}, "ntp/config": {"enable":true,"use_dhcp":true,"timezone":"Europe/Berlin","server":"time.cloudflare.com","server2":"time.google.com"}, "ntp/state": {"synced":true,"time":29371562}, "ethernet/config_modified": {"modified":2}, "ethernet/config": {"enable_ethernet":true,"ip":"10.11.2.210","gateway":"10.11.2.254","subnet":"255.255.0.0","dns":"10.11.2.254","dns2":"8.8.8.8"}, "ethernet/state": {"connection_state":3,"connection_start":7588,"connection_end":0,"ip":"10.11.2.210","subnet":"255.255.0.0","full_duplex":true,"link_speed":100}, "wifi/state": {"connection_state":0,"connection_start":0,"connection_end":0,"ap_state":2,"ap_bssid":"","ap_sta_count":0,"sta_ip":"0.0.0.0","sta_subnet":"0.0.0.0","sta_rssi":-127,"sta_bssid":""}, "wifi/sta_config_modified": {"modified":2}, "wifi/sta_config": {"enable_sta":false,"ssid":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":2}, "wifi/ap_config": {"enable_ap":true,"ap_fallback_only":true,"ssid":"warp3-2aPG","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":"10.11.5.222","broker_port":1883,"broker_username":"warp","broker_password":null,"global_topic_prefix":"warp/wallbox","client_name":"warp-Wallbox","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":7918,"connection_end":0,"last_error":0}, "mqtt/auto_discovery_config_modified": {"modified":0}, "mqtt/auto_discovery_config": {"auto_discovery_mode":0,"auto_discovery_prefix":"homeassistant"}, "system/i18n_config_modified": {"modified":0}, "system/i18n_config": {"language":0,"detect_browser_language":true}, "system/last_reset": {"reason":3,"show_warning":false}, "firmware_update/config_modified": {"modified":0}, "firmware_update/config": {"update_url":"https://www.warp-charger.com/firmwares/","cert_id":-1}, "firmware_update/state": {"publisher":"Tinkerforge GmbH","check_timestamp":0,"check_state":0,"update_version":"","running_partition":"app1","app0_state":2,"app0_version":"2.8.11+6908c907","app1_state":2,"app1_version":"2.8.12+6909ceff","rolled_back_version":""}, "firmware_update/install_state": {"origin":0,"state":0,"progress":0}, "automation/config_modified": {"modified":2}, "automation/config": {"tasks":[{"trigger":[2,{"old_charger_state":-1,"new_charger_state":0}],"action":[12,{"mode":4}],"delay":0},{"trigger":[4,null],"action":[12,{"mode":0}],"delay":0},{"trigger":[4,null],"action":[4,{"indication":1001,"duration":1000,"color_h":301,"color_s":255,"color_v":255}],"delay":0}]}, "automation/state": {"registered_triggers":[1,2,3,4,5,6,7,9,10,11,16,17,18,20],"registered_actions":[1,2,3,4,5,6,7,8,11,12,14,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":[0,0,0]}, "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":11,"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": [229.9799957,232.8199921,233.1499939,0,0,0,0,0,0,0,0,0,0,0,3832.639893,0,0,0,0,0,0,0,0,0,0,0,231.9833221,0,0,0,null,0,3832.639893,3832.639893,3832.639893,0,0,0,0], "meters/0/last_reset": {"last_reset":0}, "meters/1/config_modified": {"modified":2}, "meters/1/config": [4,{"display_name":"Speicher","location":0,"value_ids":[10,74,387]}], "meters/1/state": null, "meters/1/errors": null, "meters/1/value_ids": [10,74,387], "meters/1/values": [309.2000122,-4480,43], "meters/2/config_modified": {"modified":0}, "meters/2/config": [0,null], "meters/2/state": null, "meters/2/errors": null, "meters/2/value_ids": [], "meters/2/values": [], "meters/3/config_modified": {"modified":2}, "meters/3/config": [4,{"display_name":"Wallbox Virtual","location":4,"value_ids":[74]}], "meters/3/state": null, "meters/3/errors": null, "meters/3/value_ids": [74], "meters/3/values": [-3520], "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":11,"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":3832.639893,"energy_abs":3832.639893}, "meter/phases": {"phases_connected":[true,true,true],"phases_active":[false,false,false]}, "meter/all_values": [229.9799957,232.8199921,233.1499939,0,0,0,0,0,0,0,0,0,null,null,null,0,0,0,0,0,0,231.9833221,0,0,0,0,null,0,0,null,3832.639893,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,3832.639893,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null], "meter/last_reset": {"last_reset":0}, "require_meter/config_modified": {"modified":2}, "require_meter/config": {"config":2}, "charge_manager/config_modified": {"modified":2}, "charge_manager/config": {"enable_charge_manager":true,"enable_watchdog":false,"default_available_current":16000,"maximum_available_current":16000,"minimum_current_auto":true,"minimum_current":6000,"minimum_current_1p":6000,"minimum_current_vehicle_type":0,"verbose":false,"requested_current_threshold":60,"requested_current_margin":3000,"chargers":[{"host":"127.0.0.1","name":"Wallbox","rot":0}]}, "charge_manager/low_level_config_modified": {"modified":0}, "charge_manager/low_level_config": {"global_hysteresis":210,"wakeup_time":210,"plug_in_time":210,"enable_current_factor_pct":150,"allocation_interval":10,"rotation_interval":900}, "charge_manager/state": {"state":1,"l_raw":[15043,16000,16000,16000],"l_min":[-4913,16000,16000,16000],"l_spread":[-5043,16000,16000,16000],"l_max_pv":15173,"alloc":[0,0,0,0],"chargers":[{"s":2,"e":0,"ac":0,"ap":0,"sc":16000,"sp":7,"lu":3009243,"n":"Wallbox","u":228154,"d0":[6,2166],"d1":[6,[3033795,0,-4913,0]],"d3":[7,[3033795,0,-4913,0]],"dc":[0,null]}]}, "charge_manager/low_level_state": {"last_hyst_reset":1265541,"wnd_min":[0,0,0,0],"wnd_max":[0,0,0,0],"chargers":[{"b":29,"rc":16000,"ae":5221,"ls":1265541,"lp":0,"lw":0,"ip":3004846}]}, "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}, "charge_tracker/config_modified": {"modified":2}, "charge_tracker/config": {"electricity_price":4029,"remote_upload_configs":[{"user_id":1,"file_type":1,"language":0,"letterhead":"","user_filter":4,"csv_delimiter":0,"last_upload_timestamp_min":29369975}]}, "charge_tracker/pdf_letterhead_config_modified": {"modified":0}, "charge_tracker/pdf_letterhead_config": {"letterhead":""}, "charge_tracker/last_charges": [{"timestamp_minutes":29254842,"charge_duration":61000,"user_id":4,"energy_charged":39.43994141},{"timestamp_minutes":29265556,"charge_duration":5253,"user_id":7,"energy_charged":3.060058594},{"timestamp_minutes":29266042,"charge_duration":56514,"user_id":4,"energy_charged":9.229980469},{"timestamp_minutes":29267483,"charge_duration":54478,"user_id":4,"energy_charged":1.429931641},{"timestamp_minutes":29276243,"charge_duration":136015,"user_id":4,"energy_charged":44.13012695},{"timestamp_minutes":29283074,"charge_duration":10648,"user_id":5,"energy_charged":14.47998047},{"timestamp_minutes":29284727,"charge_duration":68845,"user_id":4,"energy_charged":14.64990234},{"timestamp_minutes":29285901,"charge_duration":8801,"user_id":4,"energy_charged":9.020019531},{"timestamp_minutes":29286082,"charge_duration":63459,"user_id":4,"energy_charged":8.050048828},{"timestamp_minutes":29287141,"charge_duration":16831,"user_id":5,"energy_charged":5.119873047},{"timestamp_minutes":29288847,"charge_duration":7645,"user_id":4,"energy_charged":8.070068359},{"timestamp_minutes":29291909,"charge_duration":252167,"user_id":4,"energy_charged":7.199951172},{"timestamp_minutes":29299092,"charge_duration":56291,"user_id":4,"energy_charged":0.959960938},{"timestamp_minutes":29301503,"charge_duration":23015,"user_id":4,"energy_charged":13.46020508},{"timestamp_minutes":29301933,"charge_duration":58252,"user_id":4,"energy_charged":3.159912109},{"timestamp_minutes":29302945,"charge_duration":24324,"user_id":4,"energy_charged":3.800048828},{"timestamp_minutes":29304907,"charge_duration":72909,"user_id":4,"energy_charged":3.540039063},{"timestamp_minutes":29307901,"charge_duration":650684,"user_id":4,"energy_charged":0.519775391},{"timestamp_minutes":29319195,"charge_duration":59626,"user_id":4,"energy_charged":5.180175781},{"timestamp_minutes":29322075,"charge_duration":59789,"user_id":4,"energy_charged":0.989990234},{"timestamp_minutes":29323089,"charge_duration":17370,"user_id":4,"energy_charged":17.42993164},{"timestamp_minutes":29323379,"charge_duration":5965,"user_id":5,"energy_charged":8.860107422},{"timestamp_minutes":29323537,"charge_duration":263837,"user_id":4,"energy_charged":5.279785156},{"timestamp_minutes":29336384,"charge_duration":68832,"user_id":4,"energy_charged":3.5},{"timestamp_minutes":29337922,"charge_duration":58988,"user_id":4,"energy_charged":3.680175781},{"timestamp_minutes":29339420,"charge_duration":55700,"user_id":4,"energy_charged":2.659912109},{"timestamp_minutes":29340368,"charge_duration":27529,"user_id":4,"energy_charged":5.840087891},{"timestamp_minutes":29345167,"charge_duration":72623,"user_id":4,"energy_charged":6.439941406},{"timestamp_minutes":29346381,"charge_duration":159435,"user_id":4,"energy_charged":55.73999023},{"timestamp_minutes":29365419,"charge_duration":72534,"user_id":4,"energy_charged":15.37011719}], "charge_tracker/current_charge": {"user_id":4,"meter_start":3830.280029,"evse_uptime_start":75593,"timestamp_minutes":29371514,"authorization_type":2,"authorization_info":{"tag_type":null,"tag_id":null}}, "charge_tracker/state": {"tracked_charges":427,"first_charge_timestamp":28580887,"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":3,"meter_slot_battery_power":255,"battery_mode":0,"battery_target_soc":0,"battery_inverted":false,"battery_deadzone":100,"target_power_from_grid":-50,"guaranteed_power":1380,"cloud_filter_mode":2}, "power_manager/dynamic_load_config_modified": {"modified":0}, "power_manager/dynamic_load_config": {"enabled":false,"meter_slot_grid_currents":1,"current_limit":0,"largest_consumer_current":32000,"safety_margin_pct":0}, "power_manager/low_level_state": {"power_at_meter":-3520,"power_at_battery":null,"battery_soc":null,"power_available":3470,"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":true,"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":""},{"id":4,"roles":65535,"current":32000,"display_name":null,"username":null,"digest_hash":null},{"id":5,"roles":65535,"current":32000,"display_name":null,"username":null,"digest_hash":""},{"id":6,"roles":65535,"current":32000,"display_name":null,"username":null,"digest_hash":""},{"id":7,"roles":65535,"current":32000,"display_name":null,"username":null,"digest_hash":""}],"next_user_id":8,"http_auth_enabled":false}, "nfc/seen_tags": [{"tag_type":null,"tag_id":null,"last_seen":2962680},{"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},{"user_id":5,"tag_type":null,"tag_id":null},{"user_id":6,"tag_type":null,"tag_id":null},{"user_id":4,"tag_type":null,"tag_id":null},{"user_id":7,"tag_type":null,"tag_id":null},{"user_id":7,"tag_type":null,"tag_id":null}],"deadtime_post_start":30}, "nfc/identity": {"uid":"29sz","connected_uid":"0","position":"B","hw_version":"1.0.0","fw_version":"2.1.1","device_identifier":286}, "info/name": {"name":"warp3-2aPG","type":"warp3","display_type":"WARP3 Charger Pro 11kW","uid":"2aPG"}, "info/display_name_modified": {"modified":2}, "info/display_name": {"display_name":"Wallbox"}, "modbus_tcp/config_modified": {"modified":2}, "modbus_tcp/config": {"enable":true,"port":502,"table":0,"send_illegal_data_address":true,"ignore_writes":false}, "modbus_tcp/error_counters": {"illegal_data_address":0,"illegal_function":0,"ignored_write":0}, "wireguard/config_modified": {"modified":0}, "wireguard/config": {"enable":false,"make_default_interface":true,"internal_ip":"0.0.0.0","internal_subnet":"0.0.0.0","internal_gateway":"0.0.0.0","remote_host":"","remote_port":51820,"local_port":51820,"private_key":"","remote_public_key":"","preshared_key":"","allowed_ip":"0.0.0.0","allowed_subnet":"0.0.0.0"}, "wireguard/state": {"connection_start":0,"connection_end":0,"public_key":"","state":0}, "ocpp/config_modified": {"modified":2}, "ocpp/config": {"enable":false,"url":"ws://10.11.5.250:9220","identity":"Wallbox","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":75593,"start_energy_kwh":3830.280029,"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":"84f3137c-158e-4bcd-9994-fff46f10d3d4","enable":true,"password":null,"relay_host":"my.warp-charger.com","relay_port":443,"cert_id":-1,"users":[{"id":1,"email":null,"uuid":"0a8c9655-932f-4078-be87-1f78a06c75df","public_key":""}]}, "remote_access/state": [{"state":2,"user":255,"connection":255,"last_state_change":1762292339},{"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":2}, "day_ahead_prices/config": {"enable":true,"api_url":"https://api.warp-charger.com/","region":0,"resolution":1,"cert_id":-1,"vat":1900,"grid_costs_and_taxes":22849,"supplier_markup":1785,"supplier_base_fee":1422}, "day_ahead_prices/state": {"last_sync":29371512,"last_check":29371512,"next_check":29372430,"current_price":7609}, "day_ahead_prices/prices": {"first_date":29370180,"resolution":1,"prices":[1660,720,489,630,2120,5840,8100,11430,11000,8080,6060,5290,5020,6690,8100,11630,12750,12910,12280,10670,9680,9140,8620,7609,7730,7580,7439,7470,7889,8500,9140,11590,10710,7450,6290,6200,6210,7739,9619,11540,14140,14740,12760,11480,10480,9890,8880,8770]}, "solar_forecast/config_modified": {"modified":0}, "solar_forecast/config": {"enable":false,"api_url":"https://api.forecast.solar/","cert_id":-1}, "solar_forecast/state": {"wh_today":-1,"wh_today_remaining":-1,"wh_tomorrow":-1,"rate_limit":-1,"rate_remaining":-1,"next_api_call":0}, "solar_forecast/planes/0/config_modified": {"modified":0}, "solar_forecast/planes/0/config": {"enable":false,"name":"","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/0/state": {"last_sync":0,"last_check":0,"next_check":0,"place":null}, "solar_forecast/planes/0/forecast": {"first_date":0,"resolution":1,"forecast":[]}, "solar_forecast/planes/1/config_modified": {"modified":0}, "solar_forecast/planes/1/config": {"enable":false,"name":"","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/1/state": {"last_sync":0,"last_check":0,"next_check":0,"place":null}, "solar_forecast/planes/1/forecast": {"first_date":0,"resolution":1,"forecast":[]}, "solar_forecast/planes/2/config_modified": {"modified":0}, "solar_forecast/planes/2/config": {"enable":false,"name":"","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/2/state": {"last_sync":0,"last_check":0,"next_check":0,"place":null}, "solar_forecast/planes/2/forecast": {"first_date":0,"resolution":1,"forecast":[]}, "solar_forecast/planes/3/config_modified": {"modified":0}, "solar_forecast/planes/3/config": {"enable":false,"name":"","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/3/state": {"last_sync":0,"last_check":0,"next_check":0,"place":null}, "solar_forecast/planes/3/forecast": {"first_date":0,"resolution":1,"forecast":[]}, "solar_forecast/planes/4/config_modified": {"modified":0}, "solar_forecast/planes/4/config": {"enable":false,"name":"","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/4/state": {"last_sync":0,"last_check":0,"next_check":0,"place":null}, "solar_forecast/planes/4/forecast": {"first_date":0,"resolution":1,"forecast":[]}, "solar_forecast/planes/5/config_modified": {"modified":0}, "solar_forecast/planes/5/config": {"enable":false,"name":"","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/5/state": {"last_sync":0,"last_check":0,"next_check":0,"place":null}, "solar_forecast/planes/5/forecast": {"first_date":0,"resolution":1,"forecast":[]}, "eco/config_modified": {"modified":0}, "eco/config": {"enable":false,"park_time":false,"park_time_duration":8,"charge_below":false,"charge_below_threshold":0,"block_above":false,"block_above_threshold":20,"yield_forecast":false,"yield_forecast_threshold":0}, "eco/state": {"last_save":0,"chargers":[{"start":0,"amount":0,"chart":"8PD/AAA="}]}, "eco/charge_plan": {"enable":false,"departure":2,"time":480,"amount":4}, "esp32/temperature": {"temperature":2656}, "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/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,"web_server_port":80}, "network/config_reset": null, "ntp/config_update": {"enable":true,"use_dhcp":true,"timezone":"Europe/Berlin","server":"time.cloudflare.com","server2":"time.google.com"}, "ntp/config_reset": null, "ethernet/config_update": {"enable_ethernet":true,"ip":"10.11.2.210","gateway":"10.11.2.254","subnet":"255.255.0.0","dns":"10.11.2.254","dns2":"8.8.8.8"}, "ethernet/config_reset": null, "wifi/scan": null, "wifi/sta_config_update": {"enable_sta":false,"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-2aPG","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":"10.11.5.222","broker_port":1883,"broker_username":"warp","broker_password":null,"global_topic_prefix":"warp/wallbox","client_name":"warp-Wallbox","interval":1,"protocol":0,"cert_id":-1,"client_cert_id":-1,"client_key_id":-1,"path":"","read_only":false}, "mqtt/config_reset": null, "mqtt/auto_discovery_config_update": {"auto_discovery_mode":0,"auto_discovery_prefix":"homeassistant"}, "mqtt/auto_discovery_config_reset": null, "system/i18n_config_update": {"language":0,"detect_browser_language":true}, "system/i18n_config_reset": null, "factory_reset": {"do_i_know_what_i_am_doing":null}, "config_reset": {"do_i_know_what_i_am_doing":null}, "system/hide_last_reset_warning": null, "firmware_update/config_update": {"update_url":"https://www.warp-charger.com/firmwares/","cert_id":-1}, "firmware_update/config_reset": null, "firmware_update/check_for_update": null, "firmware_update/install_firmware": {"version":""}, "firmware_update/override_signature": {"cookie":0}, "firmware_update/reboot_app0": null, "firmware_update/reboot_app1": null, "firmware_update/reboot_other": null, "firmware_update/clear_rolled_back_version": null, "firmware_update/validate": null, "automation/config_update": {"tasks":[{"trigger":[2,{"old_charger_state":-1,"new_charger_state":0}],"action":[12,{"mode":4}],"delay":0},{"trigger":[4,null],"action":[12,{"mode":0}],"delay":0},{"trigger":[4,null],"action":[4,{"indication":1001,"duration":1000,"color_h":301,"color_s":255,"color_v":255}],"delay":0}]}, "automation/config_reset": null, "meters/0/config_update": [2,{"display_name":"WARP Charger","location":2}], "meters/0/config_reset": null, "meters/0/reset": null, "meters/1/config_update": [4,{"display_name":"Speicher","location":0,"value_ids":[10,74,387]}], "meters/1/config_reset": null, "meters/1/update": [309.2000122,-4480,43], "meters/2/config_update": [0,null], "meters/2/config_reset": null, "meters/3/config_update": [4,{"display_name":"Wallbox Virtual","location":4,"value_ids":[74]}], "meters/3/config_reset": null, "meters/3/update": [-3520], "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], "require_meter/config_update": {"config":2}, "require_meter/config_reset": null, "charge_manager/config_update": {"enable_charge_manager":true,"enable_watchdog":false,"default_available_current":16000,"maximum_available_current":16000,"minimum_current_auto":true,"minimum_current":6000,"minimum_current_1p":6000,"minimum_current_vehicle_type":0,"verbose":false,"requested_current_threshold":60,"requested_current_margin":3000,"chargers":[{"host":"127.0.0.1","name":"Wallbox","rot":0}]}, "charge_manager/config_reset": null, "charge_manager/low_level_config_update": {"global_hysteresis":210,"wakeup_time":210,"plug_in_time":210,"enable_current_factor_pct":150,"allocation_interval":10,"rotation_interval":900}, "charge_manager/low_level_config_reset": null, "charge_manager/available_current_update": {"current":0}, "charge_manager/charge_modes_update": [2], "power_manager/charge_mode_update": {"mode":0}, "charge_manager/scan": null, "charge_tracker/config_update": {"electricity_price":4029,"remote_upload_configs":[{"user_id":1,"file_type":1,"language":0,"letterhead":"","user_filter":4,"csv_delimiter":0,"last_upload_timestamp_min":29369975}]}, "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":3,"meter_slot_battery_power":255,"battery_mode":0,"battery_target_soc":0,"battery_inverted":false,"battery_deadzone":100,"target_power_from_grid":-50,"guaranteed_power":1380,"cloud_filter_mode":2}, "power_manager/config_reset": null, "power_manager/dynamic_load_config_update": {"enabled":false,"meter_slot_grid_currents":1,"current_limit":0,"largest_consumer_current":32000,"safety_margin_pct":0}, "power_manager/dynamic_load_config_reset": null, "users/modify": {"id":256,"roles":0,"current":32001,"display_name":null,"username":null,"digest_hash":null}, "users/add": {"id":0,"roles":0,"current":32000,"display_name":"","username":"","digest_hash":""}, "users/remove": {"id":0}, "users/http_auth_update": {"enabled":false}, "nfc/config_update": {"authorized_tags":[{"user_id":1,"tag_type":null,"tag_id":null},{"user_id":2,"tag_type":null,"tag_id":null},{"user_id":3,"tag_type":null,"tag_id":null},{"user_id":5,"tag_type":null,"tag_id":null},{"user_id":6,"tag_type":null,"tag_id":null},{"user_id":4,"tag_type":null,"tag_id":null},{"user_id":7,"tag_type":null,"tag_id":null},{"user_id":7,"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":"Wallbox"}, "info/display_name_reset": null, "modbus_tcp/config_update": {"enable":true,"port":502,"table":0,"send_illegal_data_address":true,"ignore_writes":false}, "modbus_tcp/config_reset": null, "modbus_tcp_debug/transact": {"host":"","port":502,"device_address":0,"function_code":3,"start_address":0,"data_count":0,"write_data":"","timeout":2000,"cookie":0}, "wireguard/config_update": {"enable":false,"make_default_interface":true,"internal_ip":"0.0.0.0","internal_subnet":"0.0.0.0","internal_gateway":"0.0.0.0","remote_host":"","remote_port":51820,"local_port":51820,"private_key":"","remote_public_key":"","preshared_key":"","allowed_ip":"0.0.0.0","allowed_subnet":"0.0.0.0"}, "wireguard/config_reset": null, "ocpp/config_update": {"enable":false,"url":"ws://10.11.5.250:9220","identity":"Wallbox","enable_auth":false,"pass":"","cert_id":-1}, "ocpp/config_reset": null, "ocpp/reset": null, "charge_limits/default_limits_update": {"duration":0,"energy_wh":0}, "charge_limits/default_limits_reset": null, "charge_limits/override_duration": {"duration":0}, "charge_limits/override_energy": {"energy_wh":0}, "charge_limits/restart": null, "certs/add": {"id":0,"name":"","cert":""}, "certs/modify": {"id":0,"name":"","cert":""}, "certs/remove": {"id":0}, "remote_access/start_ping": null, "remote_access/stop_ping": null, "remote_access/config_update": {"enable":false,"relay_host":"","relay_port":443,"email":"","cert_id":-1}, "remote_access/config_reset": null, "day_ahead_prices/config_update": {"enable":true,"api_url":"https://api.warp-charger.com/","region":0,"resolution":1,"cert_id":-1,"vat":1900,"grid_costs_and_taxes":22849,"supplier_markup":1785,"supplier_base_fee":1422}, "day_ahead_prices/config_reset": null, "solar_forecast/config_update": {"enable":false,"api_url":"https://api.forecast.solar/","cert_id":-1}, "solar_forecast/config_reset": null, "solar_forecast/planes/0/config_update": {"enable":false,"name":"","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/0/config_reset": null, "solar_forecast/planes/1/config_update": {"enable":false,"name":"","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/1/config_reset": null, "solar_forecast/planes/2/config_update": {"enable":false,"name":"","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/2/config_reset": null, "solar_forecast/planes/3/config_update": {"enable":false,"name":"","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/3/config_reset": null, "solar_forecast/planes/4/config_update": {"enable":false,"name":"","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/4/config_reset": null, "solar_forecast/planes/5/config_update": {"enable":false,"name":"","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/5/config_reset": null, "eco/config_update": {"enable":false,"park_time":false,"park_time_duration":8,"charge_below":false,"charge_below_threshold":0,"block_above":false,"block_above_threshold":20,"yield_forecast":false,"yield_forecast_threshold":0}, "eco/config_reset": null, "eco/charge_plan_update": {"enable":false,"departure":2,"time":480,"amount":4}} 2025-11-04 22:59:31,870 | power_manager | Negative cm_allocated_power_w: -11459 cm_allocated_currents(-49824 -16608 -16608 -16608) 2025-11-04 22:59:32,396 | power_manager | Negative cm_allocated_power_w: -11459 cm_allocated_currents(-49824 -16608 -16608 -16608) 2025-11-04 22:59:32,908 | power_manager | Negative cm_allocated_power_w: -11459 cm_allocated_currents(-49824 -16608 -16608 -16608) 2025-11-04 22:59:33,431 | power_manager | Negative cm_allocated_power_w: -11459 cm_allocated_currents(-49824 -16608 -16608 -16608) 2025-11-04 22:59:33,943 | power_manager | Negative cm_allocated_power_w: -11459 cm_allocated_currents(-49824 -16608 -16608 -16608) 2025-11-04 22:59:34,470 | power_manager | Negative cm_allocated_power_w: -11459 cm_allocated_currents(-49824 -16608 -16608 -16608) 2025-11-04 22:59:34,981 | power_manager | Negative cm_allocated_power_w: -11459 cm_allocated_currents(-49824 -16608 -16608 -16608) 2025-11-04 22:59:35,518 | power_manager | Negative cm_allocated_power_w: -11459 cm_allocated_currents(-49824 -16608 -16608 -16608) 2025-11-04 22:59:36,029 | power_manager | Negative cm_allocated_power_w: -11459 cm_allocated_currents(-49824 -16608 -16608 -16608) 2025-11-04 22:59:36,554 | power_manager | Negative cm_allocated_power_w: -11459 cm_allocated_currents(-49824 -16608 -16608 -16608) 2025-11-04 22:59:37,072 | power_manager | Negative cm_allocated_power_w: -11459 cm_allocated_currents(-49824 -16608 -16608 -16608) 2025-11-04 22:59:37,583 | power_manager | Negative cm_allocated_power_w: -11459 cm_allocated_currents(-49824 -16608 -16608 -16608) 2025-11-04 22:59:38,095 | power_manager | Negative cm_allocated_power_w: -11459 cm_allocated_currents(-49824 -16608 -16608 -16608) 2025-11-04 22:59:38,616 | power_manager | Negative cm_allocated_power_w: -11459 cm_allocated_currents(-49824 -16608 -16608 -16608) 2025-11-04 22:59:39,128 | power_manager | Negative cm_allocated_power_w: -11459 cm_allocated_currents(-49824 -16608 -16608 -16608) 2025-11-04 22:59:39,660 | power_manager | Negative cm_allocated_power_w: -11459 cm_allocated_currents(-49824 -16608 -16608 -16608) 2025-11-04 22:59:40,171 | power_manager | Negative cm_allocated_power_w: -11459 cm_allocated_currents(-49824 -16608 -16608 -16608) 2025-11-04 22:59:40,687 | power_manager | Negative cm_allocated_power_w: -11459 cm_allocated_currents(-49824 -16608 -16608 -16608) 2025-11-04 22:59:41,199 | power_manager | Negative cm_allocated_power_w: -11459 cm_allocated_currents(-49824 -16608 -16608 -16608) 2025-11-04 22:59:41,718 | power_manager | Negative cm_allocated_power_w: -11459 cm_allocated_currents(-49824 -16608 -16608 -16608) 2025-11-04 22:59:42,229 | power_manager | Negative cm_allocated_power_w: -11459 cm_allocated_currents(-49824 -16608 -16608 -16608) 2025-11-04 22:59:42,757 | power_manager | Negative cm_allocated_power_w: -11459 cm_allocated_currents(-49824 -16608 -16608 -16608) 2025-11-04 22:59:43,269 | power_manager | Negative cm_allocated_power_w: -11459 cm_allocated_currents(-49824 -16608 -16608 -16608) 2025-11-04 22:59:43,809 | power_manager | Negative cm_allocated_power_w: -11459 cm_allocated_currents(-49824 -16608 -16608 -16608) 2025-11-04 22:59:44,320 | power_manager | Negative cm_allocated_power_w: -11459 cm_allocated_currents(-49824 -16608 -16608 -16608) 2025-11-04 22:59:44,842 | power_manager | Negative cm_allocated_power_w: -11459 cm_allocated_currents(-49824 -16608 -16608 -16608) 2025-11-04 22:59:45,358 | power_manager | Negative cm_allocated_power_w: -11459 cm_allocated_currents(-49824 -16608 -16608 -16608) 2025-11-04 22:59:45,874 | power_manager | Negative cm_allocated_power_w: -11459 cm_allocated_currents(-49824 -16608 -16608 -16608) 2025-11-04 22:59:46,386 | power_manager | Negative cm_allocated_power_w: -11459 cm_allocated_currents(-49824 -16608 -16608 -16608) 2025-11-04 22:59:46,923 | power_manager | Negative cm_allocated_power_w: -11459 cm_allocated_currents(-49824 -16608 -16608 -16608) 2025-11-04 22:59:47,435 | power_manager | Negative cm_allocated_power_w: -11459 cm_allocated_currents(-49824 -16608 -16608 -16608) 2025-11-04 22:59:47,952 | power_manager | Negative cm_allocated_power_w: -11459 cm_allocated_currents(-49824 -16608 -16608 -16608) 2025-11-04 22:59:48,464 | power_manager | Negative cm_allocated_power_w: -11459 cm_allocated_currents(-49824 -16608 -16608 -16608) 2025-11-04 22:59:48,987 | power_manager | Negative cm_allocated_power_w: -11459 cm_allocated_currents(-49824 -16608 -16608 -16608) 2025-11-04 22:59:49,499 | power_manager | Negative cm_allocated_power_w: -11429 cm_allocated_currents(-49695 -16565 -16565 -16565) 2025-11-04 22:59:50,018 | power_manager | Negative cm_allocated_power_w: -11429 cm_allocated_currents(-49695 -16565 -16565 -16565) 2025-11-04 22:59:50,529 | power_manager | Negative cm_allocated_power_w: -11429 cm_allocated_currents(-49695 -16565 -16565 -16565) 2025-11-04 22:59:51,046 | power_manager | Negative cm_allocated_power_w: -11429 cm_allocated_currents(-49695 -16565 -16565 -16565) 2025-11-04 22:59:51,557 | power_manager | Negative cm_allocated_power_w: -11429 cm_allocated_currents(-49695 -16565 -16565 -16565) 2025-11-04 22:59:52,069 | power_manager | Negative cm_allocated_power_w: -11429 cm_allocated_currents(-49695 -16565 -16565 -16565) 2025-11-04 22:59:52,580 | power_manager | Negative cm_allocated_power_w: -11429 cm_allocated_currents(-49695 -16565 -16565 -16565) 2025-11-04 22:59:53,092 | power_manager | Negative cm_allocated_power_w: -11429 cm_allocated_currents(-49695 -16565 -16565 -16565) 2025-11-04 22:59:53,603 | power_manager | Negative cm_allocated_power_w: -11429 cm_allocated_currents(-49695 -16565 -16565 -16565) 2025-11-04 22:59:54,115 | power_manager | Negative cm_allocated_power_w: -11429 cm_allocated_currents(-49695 -16565 -16565 -16565) 2025-11-04 22:59:54,626 | power_manager | Negative cm_allocated_power_w: -11429 cm_allocated_currents(-49695 -16565 -16565 -16565) 2025-11-04 22:59:55,137 | power_manager | Negative cm_allocated_power_w: -11429 cm_allocated_currents(-49695 -16565 -16565 -16565) 2025-11-04 22:59:55,649 | power_manager | Negative cm_allocated_power_w: -11429 cm_allocated_currents(-49695 -16565 -16565 -16565) 2025-11-04 22:59:56,160 | power_manager | Negative cm_allocated_power_w: -11429 cm_allocated_currents(-49695 -16565 -16565 -16565) 2025-11-04 22:59:56,672 | power_manager | Negative cm_allocated_power_w: -11429 cm_allocated_currents(-49695 -16565 -16565 -16565) 2025-11-04 22:59:57,183 | power_manager | Negative cm_allocated_power_w: -11429 cm_allocated_currents(-49695 -16565 -16565 -16565) 2025-11-04 22:59:57,695 | power_manager | Negative cm_allocated_power_w: -11429 cm_allocated_currents(-49695 -16565 -16565 -16565) 2025-11-04 22:59:58,206 | power_manager | Negative cm_allocated_power_w: -11429 cm_allocated_currents(-49695 -16565 -16565 -16565) 2025-11-04 22:59:58,718 | power_manager | Negative cm_allocated_power_w: -11429 cm_allocated_currents(-49695 -16565 -16565 -16565) 2025-11-04 22:59:59,229 | power_manager | Negative cm_allocated_power_w: -11429 cm_allocated_currents(-49695 -16565 -16565 -16565) 2025-11-04 22:59:59,741 | power_manager | Negative cm_allocated_power_w: -11489 cm_allocated_currents(-49956 -16652 -16652 -16652) 2025-11-04 23:00:00,252 | power_manager | Negative cm_allocated_power_w: -11489 cm_allocated_currents(-49956 -16652 -16652 -16652) 2025-11-04 23:00:00,764 | power_manager | Negative cm_allocated_power_w: -11489 cm_allocated_currents(-49956 -16652 -16652 -16652) 2025-11-04 23:00:01,275 | power_manager | Negative cm_allocated_power_w: -11489 cm_allocated_currents(-49956 -16652 -16652 -16652) 2025-11-04 23:00:01,787 | power_manager | Negative cm_allocated_power_w: -11489 cm_allocated_currents(-49956 -16652 -16652 -16652) 2025-11-04 23:00:02,298 | power_manager | Negative cm_allocated_power_w: -11489 cm_allocated_currents(-49956 -16652 -16652 -16652) 2025-11-04 23:00:02,809 | power_manager | Negative cm_allocated_power_w: -11489 cm_allocated_currents(-49956 -16652 -16652 -16652) 2025-11-04 23:00:03,331 | power_manager | Negative cm_allocated_power_w: -11489 cm_allocated_currents(-49956 -16652 -16652 -16652) 2025-11-04 23:00:03,843 | power_manager | Negative cm_allocated_power_w: -11489 cm_allocated_currents(-49956 -16652 -16652 -16652) 2025-11-04 23:00:04,372 | power_manager | Negative cm_allocated_power_w: -11489 cm_allocated_currents(-49956 -16652 -16652 -16652) 2025-11-04 23:00:04,884 | power_manager | Negative cm_allocated_power_w: -11489 cm_allocated_currents(-49956 -16652 -16652 -16652) 2025-11-04 23:00:05,406 | power_manager | Negative cm_allocated_power_w: -11489 cm_allocated_currents(-49956 -16652 -16652 -16652) 2025-11-04 23:00:05,918 | power_manager | Negative cm_allocated_power_w: -11489 cm_allocated_currents(-49956 -16652 -16652 -16652) 2025-11-04 23:00:06,441 | power_manager | Negative cm_allocated_power_w: -11489 cm_allocated_currents(-49956 -16652 -16652 -16652) 2025-11-04 23:00:06,955 | power_manager | Negative cm_allocated_power_w: -11489 cm_allocated_currents(-49956 -16652 -16652 -16652) 2025-11-04 23:00:07,468 | power_manager | Negative cm_allocated_power_w: -11489 cm_allocated_currents(-49956 -16652 -16652 -16652) 2025-11-04 23:00:07,979 | power_manager | Negative cm_allocated_power_w: -11489 cm_allocated_currents(-49956 -16652 -16652 -16652) 2025-11-04 23:00:08,499 | power_manager | Negative cm_allocated_power_w: -11489 cm_allocated_currents(-49956 -16652 -16652 -16652) 2025-11-04 23:00:09,010 | power_manager | Negative cm_allocated_power_w: -11489 cm_allocated_currents(-49956 -16652 -16652 -16652) 2025-11-04 23:00:11,489 | users | Charger state changed from 3 to 1 ___TRACE_LOG_START___ __begin_rtc__ 6,260 | Set time to 2025-11-04 22:12:51,000 at 6260. Quality RTC 2025-11-04 22:13:05,109 | Set time to 2025-11-04 22:13:05,571 at 20369. Quality High __end_rtc__ __begin_meters_mbtcp__ __end_meters_mbtcp__ __begin_meters_sun_spec__ __end_meters_sun_spec__ __begin_meters_swire__ __end_meters_swire__ __begin_charge_manager__ RECV 0: phases 0 -> 3 RECV 0: phase_switch_supported 0 -> 1 98 -148 -643 -643 -643 -643 2025-11-04 22:12:55,894 Hysteresis -198 0: raw(-643 16000 16000 16000) min(-643 16000 16000 16000) spread(-643 16000 16000 16000) max_pv -643 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 1 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. 9: raw(-643 16000 16000 16000) min(-643 16000 16000 16000) spread(-643 16000 16000 16000) max_pv -643 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 100 -150 -652 -643 -652 -652 100 -150 -652 -643 -652 -652 100 -150 -652 -643 -652 -652 100 -150 -652 -643 -652 -652 100 -150 -652 -643 -652 -652 102 -152 -660 -643 -660 -660 102 -152 -660 -643 -660 -660 102 -152 -660 -643 -660 -660 102 -152 -660 -643 -660 -660 99 -149 -647 -643 -660 -660 99 -149 -647 -643 -660 -660 99 -149 -647 -643 -660 -660 99 -149 -647 -643 -660 -660 102 -152 -660 -643 -660 -660 102 -152 -660 -643 -660 -660 102 -152 -660 -643 -660 -660 102 -152 -660 -643 -660 -660 102 -152 -660 -643 -660 -660 102 -152 -660 -643 -660 -660 2025-11-04 22:13:06,419 Hysteresis -188 0: raw(-660 16000 16000 16000) min(-660 16000 16000 16000) spread(-660 16000 16000 16000) max_pv -643 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-660 16000 16000 16000) min(-660 16000 16000 16000) spread(-660 16000 16000 16000) max_pv -643 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 102 -152 -660 -643 -660 -660 102 -152 -660 -643 -660 -660 97 -147 -639 -639 -660 -660 97 -147 -639 -639 -660 -660 97 -147 -639 -639 -660 -660 97 -147 -639 -639 -660 -660 97 -147 -639 -639 -660 -660 108 -158 -686 -639 -686 -686 108 -158 -686 -639 -686 -686 108 -158 -686 -639 -686 -686 108 -158 -686 -639 -686 -686 110 -160 -695 -639 -695 -695 110 -160 -695 -639 -695 -695 110 -160 -695 -639 -695 -695 110 -160 -695 -639 -695 -695 110 -160 -695 -639 -695 -695 110 -160 -695 -639 -695 -695 110 -160 -695 -639 -695 -695 110 -160 -695 -639 -695 -695 109 -159 -691 -639 -695 -695 2025-11-04 22:13:16,427 Hysteresis -178 0: raw(-691 16000 16000 16000) min(-695 16000 16000 16000) spread(-695 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. 9: raw(-691 16000 16000 16000) min(-695 16000 16000 16000) spread(-695 16000 16000 16000) max_pv -639 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 109 -159 -691 -639 -695 -695 109 -159 -691 -639 -695 -695 109 -159 -691 -639 -695 -695 94 -144 -626 -626 -695 -695 94 -144 -626 -626 -695 -695 94 -144 -626 -626 -695 -695 94 -144 -626 -626 -695 -695 94 -144 -626 -626 -695 -695 94 -144 -626 -626 -695 -695 94 -144 -626 -626 -695 -695 94 -144 -626 -626 -695 -695 111 -161 -700 -626 -700 -700 111 -161 -700 -626 -700 -700 111 -161 -700 -626 -700 -700 111 -161 -700 -626 -700 -700 106 -156 -678 -626 -700 -700 106 -156 -678 -626 -700 -700 106 -156 -678 -626 -700 -700 106 -156 -678 -626 -700 -700 106 -156 -678 -626 -700 -700 2025-11-04 22:13:26,431 Hysteresis -168 0: raw(-678 16000 16000 16000) min(-700 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -626 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-678 16000 16000 16000) min(-700 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -626 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 106 -156 -678 -626 -700 -700 106 -156 -678 -626 -700 -700 108 -158 -686 -626 -700 -700 108 -158 -686 -626 -700 -700 108 -158 -686 -626 -700 -700 108 -158 -686 -626 -700 -700 108 -158 -686 -626 -700 -700 108 -158 -686 -626 -700 -700 108 -158 -686 -626 -700 -700 103 -153 -665 -626 -700 -700 103 -153 -665 -626 -700 -700 103 -153 -665 -626 -700 -700 103 -153 -665 -626 -700 -700 101 -151 -656 -626 -700 -700 101 -151 -656 -626 -700 -700 101 -151 -656 -626 -700 -700 101 -151 -656 -626 -700 -700 91 -141 -613 -613 -700 -700 91 -141 -613 -613 -700 -700 91 -141 -613 -613 -700 -700 2025-11-04 22:13:36,525 Hysteresis -158 0: raw(-613 16000 16000 16000) min(-700 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -613 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-613 16000 16000 16000) min(-700 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -613 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 91 -141 -613 -613 -700 -700 101 -151 -656 -613 -700 -700 101 -151 -656 -613 -700 -700 101 -151 -656 -613 -700 -700 101 -151 -656 -613 -700 -700 102 -152 -660 -613 -700 -700 102 -152 -660 -613 -700 -700 102 -152 -660 -613 -700 -700 102 -152 -660 -613 -700 -700 102 -152 -660 -613 -700 -700 102 -152 -660 -613 -700 -700 100 -150 -652 -613 -700 -700 100 -150 -652 -613 -700 -700 100 -150 -652 -613 -700 -700 100 -150 -652 -613 -700 -700 103 -153 -665 -613 -700 -700 103 -153 -665 -613 -700 -700 103 -153 -665 -613 -700 -700 103 -153 -665 -613 -700 -700 106 -156 -678 -613 -700 -700 2025-11-04 22:13:46,529 Hysteresis -148 0: raw(-678 16000 16000 16000) min(-700 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -613 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-678 16000 16000 16000) min(-700 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -613 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 106 -156 -678 -613 -700 -700 106 -156 -678 -613 -700 -700 106 -156 -678 -613 -700 -700 107 -157 -682 -613 -700 -700 107 -157 -682 -613 -700 -700 107 -157 -682 -613 -700 -700 107 -157 -682 -613 -700 -700 104 -154 -669 -613 -700 -700 104 -154 -669 -613 -700 -700 104 -154 -669 -613 -700 -700 104 -154 -669 -613 -700 -700 108 -158 -686 -613 -700 -700 108 -158 -686 -613 -700 -700 108 -158 -686 -613 -700 -700 108 -158 -686 -613 -700 -700 92 -142 -617 -613 -700 -700 92 -142 -617 -613 -700 -700 92 -142 -617 -613 -700 -700 92 -142 -617 -613 -700 -700 92 -142 -617 -613 -700 -700 2025-11-04 22:13:56,535 Hysteresis -138 0: raw(-617 16000 16000 16000) min(-700 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -613 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-617 16000 16000 16000) min(-700 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -613 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 92 -142 -617 -613 -700 -700 92 -142 -617 -613 -700 -700 92 -142 -617 -613 -700 -700 92 -142 -617 -613 -700 -700 92 -142 -617 -613 -700 -700 110 -160 -695 -613 -700 -700 110 -160 -695 -613 -700 -700 110 -160 -695 -613 -700 -700 110 -160 -695 -613 -700 -700 98 -148 -643 -613 -700 -700 98 -148 -643 -613 -700 -700 98 -148 -643 -613 -700 -700 98 -148 -643 -613 -700 -700 108 -158 -686 -613 -700 -700 108 -158 -686 -613 -700 -700 108 -158 -686 -613 -700 -700 108 -158 -686 -613 -700 -700 107 -157 -682 -613 -700 -700 RECV 0: supported 0 -> 16000 mA RECV 0: requested 0 -> 16000 mA (measured -0.001A -0.001A -0.001A) 107 -157 -682 -613 -700 -700 7 -57 -247 -247 -700 -700 2025-11-04 22:14:06,538 Hysteresis -128 0: raw(-247 16000 16000 16000) min(-700 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -247 0: [ 0 0p PV ] __all__ 1: have B1 1; 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 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: !chrg -247@1p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 9: raw(0 16247 16247 16247) min(-453 16247 16247 16247) spread(-453 16247 16247 16247) max_pv 0 9: [ 0 -247@1p ] PM PV mtr(W) avl(W) raw max min spread 7 -57 -247 -247 -700 -700 7 -57 -247 -247 -700 -700 RECV 0: phases 3 -> 1 7 -57 -247 -247 -700 -700 7 -57 -247 -247 -700 -700 -4 -46 -200 -200 -700 -700 -4 -46 -200 -200 -700 -700 -4 -46 -200 -200 -700 -700 -4 -46 -200 -200 -700 -700 5 -55 -239 -200 -700 -700 5 -55 -239 -200 -700 -700 5 -55 -239 -200 -700 -700 5 -55 -239 -200 -700 -700 5 -55 -239 -200 -700 -700 5 -55 -239 -200 -700 -700 8 -58 -252 -200 -700 -700 8 -58 -252 -200 -700 -700 8 -58 -252 -200 -700 -700 8 -58 -252 -200 -700 -700 -1 -49 -213 -200 -700 -700 2025-11-04 22:14:16,784 Hysteresis -199 0: raw(-213 16000 16000 16000) min(-700 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -200 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation 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 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 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 1 1) fair (0 10000 10000 10000) 7: 0: !chrg -213@1p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 9: raw(0 16213 16213 16213) min(-487 16213 16213 16213) spread(-487 16213 16213 16213) max_pv 13 9: [ 0 -213@1p ] PM PV mtr(W) avl(W) raw max min spread -1 -49 -213 -200 -700 -700 -1 -49 -213 -200 -700 -700 -1 -49 -213 -200 -700 -700 15 -65 -282 -200 -700 -700 15 -65 -282 -200 -700 -700 15 -65 -282 -200 -700 -700 15 -65 -282 -200 -700 -700 0 -50 -217 -200 -700 -700 0 -50 -217 -200 -700 -700 0 -50 -217 -200 -700 -700 0 -50 -217 -200 -700 -700 -1 -49 -213 -200 -700 -700 -1 -49 -213 -200 -700 -700 -1 -49 -213 -200 -700 -700 -1 -49 -213 -200 -700 -700 15 -65 -282 -200 -700 -700 15 -65 -282 -200 -700 -700 15 -65 -282 -200 -700 -700 15 -65 -282 -200 -700 -700 15 -65 -282 -200 -700 -700 2025-11-04 22:14:26,790 Hysteresis -189 0: raw(-282 16000 16000 16000) min(-700 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -200 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation 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 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 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 1 1) fair (0 10000 10000 10000) 7: 0: !chrg -282@1p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 9: raw(0 16282 16282 16282) min(-418 16282 16282 16282) spread(-418 16282 16282 16282) max_pv 82 9: [ 0 -282@1p ] PM PV mtr(W) avl(W) raw max min spread 15 -65 -282 -200 -700 -700 15 -65 -282 -200 -700 -700 15 -65 -282 -200 -700 -700 -14 -36 -156 -156 -700 -700 -14 -36 -156 -156 -700 -700 -14 -36 -156 -156 -700 -700 -14 -36 -156 -156 -700 -700 -14 -36 -156 -156 -700 -700 -14 -36 -156 -156 -700 -700 3 -53 -230 -156 -700 -700 3 -53 -230 -156 -700 -700 3 -53 -230 -156 -700 -700 3 -53 -230 -156 -700 -700 7 -57 -247 -156 -700 -700 7 -57 -247 -156 -700 -700 7 -57 -247 -156 -700 -700 7 -57 -247 -156 -700 -700 -1 -49 -213 -156 -700 -700 -1 -49 -213 -156 -700 -700 -1 -49 -213 -156 -700 -700 2025-11-04 22:14:36,796 Hysteresis -179 0: raw(-213 16000 16000 16000) min(-700 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -156 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation 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 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 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 1 1) fair (0 10000 10000 10000) 7: 0: !chrg -213@1p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 9: raw(0 16213 16213 16213) min(-487 16213 16213 16213) spread(-487 16213 16213 16213) max_pv 57 9: [ 0 -213@1p ] PM PV mtr(W) avl(W) raw max min spread -1 -49 -213 -156 -700 -700 4 -54 -234 -156 -700 -700 4 -54 -234 -156 -700 -700 4 -54 -234 -156 -700 -700 4 -54 -234 -156 -700 -700 4 -54 -234 -156 -700 -700 4 -54 -234 -156 -700 -700 4 -54 -234 -156 -700 -700 4 -54 -234 -156 -700 -700 -3 -47 -204 -156 -700 -700 -3 -47 -204 -156 -700 -700 -3 -47 -204 -156 -700 -700 6 -56 -243 -156 -700 -700 6 -56 -243 -156 -700 -700 6 -56 -243 -156 -700 -700 6 -56 -243 -156 -700 -700 6 -56 -243 -156 -700 -700 6 -56 -243 -156 -700 -700 6 -56 -243 -156 -700 -700 6 -56 -243 -156 -700 -700 2025-11-04 22:14:46,805 Hysteresis -169 0: raw(-243 16000 16000 16000) min(-700 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -156 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation 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 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 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 1 1) fair (0 10000 10000 10000) 7: 0: !chrg -243@1p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 9: raw(0 16243 16243 16243) min(-457 16243 16243 16243) spread(-457 16243 16243 16243) max_pv 87 9: [ 0 -243@1p ] PM PV mtr(W) avl(W) raw max min spread 6 -56 -243 -156 -700 -700 6 -56 -243 -156 -700 -700 14 -64 -278 -156 -700 -700 14 -64 -278 -156 -700 -700 14 -64 -278 -156 -700 -700 14 -64 -278 -156 -700 -700 14 -64 -278 -156 -700 -700 14 -64 -278 -156 -700 -700 14 -64 -278 -156 -700 -700 14 -64 -278 -156 -700 -700 12 -62 -269 -156 -700 -700 12 -62 -269 -156 -700 -700 12 -62 -269 -156 -700 -700 12 -62 -269 -156 -700 -700 8 -58 -252 -156 -700 -700 8 -58 -252 -156 -700 -700 8 -58 -252 -156 -700 -700 8 -58 -252 -156 -700 -700 8 -58 -252 -156 -700 -700 2025-11-04 22:14:56,916 Hysteresis -159 0: raw(-252 16000 16000 16000) min(-700 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -156 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation 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 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 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 1 1) fair (0 10000 10000 10000) 7: 0: !chrg -252@1p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 9: raw(0 16252 16252 16252) min(-448 16252 16252 16252) spread(-448 16252 16252 16252) max_pv 96 9: [ 0 -252@1p ] PM PV mtr(W) avl(W) raw max min spread 8 -58 -252 -156 -700 -700 8 -58 -252 -156 -700 -700 8 -58 -252 -156 -700 -700 8 -58 -252 -156 -700 -700 8 -58 -252 -156 -700 -700 8 -58 -252 -156 -700 -700 8 -58 -252 -156 -700 -700 3 -53 -230 -156 -700 -700 3 -53 -230 -156 -700 -700 3 -53 -230 -156 -700 -700 22 -72 -313 -156 -700 -700 22 -72 -313 -156 -700 -700 22 -72 -313 -156 -700 -700 22 -72 -313 -156 -700 -700 22 -72 -313 -156 -700 -700 22 -72 -313 -156 -700 -700 22 -72 -313 -156 -700 -700 22 -72 -313 -156 -700 -700 22 -72 -313 -156 -700 -700 22 -72 -313 -156 -700 -700 2025-11-04 22:15:06,990 Hysteresis -149 0: raw(-313 16000 16000 16000) min(-700 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -156 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation 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 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 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 1 1) fair (0 10000 10000 10000) 7: 0: !chrg -313@1p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 9: raw(0 16313 16313 16313) min(-387 16313 16313 16313) spread(-387 16313 16313 16313) max_pv 157 9: [ 0 -313@1p ] PM PV mtr(W) avl(W) raw max min spread -2 -48 -208 -156 -700 -700 -2 -48 -208 -156 -700 -700 -2 -48 -208 -156 -700 -700 -2 -48 -208 -156 -700 -700 -12 -38 -165 -156 -700 -700 -12 -38 -165 -156 -700 -700 -12 -38 -165 -156 -700 -700 -12 -38 -165 -156 -700 -700 -12 -38 -165 -156 -700 -700 -12 -38 -165 -156 -700 -700 -12 -38 -165 -156 -700 -700 -12 -38 -165 -156 -700 -700 0 -50 -217 -156 -700 -700 0 -50 -217 -156 -700 -700 0 -50 -217 -156 -700 -700 0 -50 -217 -156 -700 -700 7 -57 -247 -156 -700 -700 7 -57 -247 -156 -700 -700 7 -57 -247 -156 -700 -700 7 -57 -247 -156 -700 -700 2025-11-04 22:15:17,001 Hysteresis -139 0: raw(-247 16000 16000 16000) min(-700 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -156 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation 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 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 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 1 1) fair (0 10000 10000 10000) 7: 0: !chrg -247@1p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 9: raw(0 16247 16247 16247) min(-453 16247 16247 16247) spread(-453 16247 16247 16247) max_pv 91 9: [ 0 -247@1p ] PM PV mtr(W) avl(W) raw max min spread 7 -57 -247 -156 -700 -700 7 -57 -247 -156 -700 -700 7 -57 -247 -156 -700 -700 7 -57 -247 -156 -700 -700 7 -57 -247 -156 -700 -700 7 -57 -247 -156 -700 -700 12 -62 -269 -156 -700 -700 12 -62 -269 -156 -700 -700 12 -62 -269 -156 -700 -700 12 -62 -269 -156 -700 -700 7 -57 -247 -156 -700 -700 7 -57 -247 -156 -700 -700 7 -57 -247 -156 -700 -700 7 -57 -247 -156 -700 -700 7 -57 -247 -156 -700 -700 7 -57 -247 -156 -700 -700 7 -57 -247 -156 -700 -700 7 -57 -247 -156 -700 -700 8 -58 -252 -156 -700 -700 8 -58 -252 -156 -700 -700 2025-11-04 22:15:27,005 Hysteresis -129 0: raw(-252 16000 16000 16000) min(-700 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -156 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation 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 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 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 1 1) fair (0 10000 10000 10000) 7: 0: !chrg -252@1p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 9: raw(0 16252 16252 16252) min(-448 16252 16252 16252) spread(-448 16252 16252 16252) max_pv 96 9: [ 0 -252@1p ] PM PV mtr(W) avl(W) raw max min spread 8 -58 -252 -156 -700 -700 8 -58 -252 -156 -700 -700 -4 -46 -200 -156 -700 -700 -4 -46 -200 -156 -700 -700 -4 -46 -200 -156 -700 -700 -4 -46 -200 -156 -700 -700 16 -66 -286 -156 -700 -700 16 -66 -286 -156 -700 -700 16 -66 -286 -156 -700 -700 16 -66 -286 -156 -700 -700 8 -58 -252 -156 -700 -700 8 -58 -252 -156 -700 -700 8 -58 -252 -156 -700 -700 8 -58 -252 -156 -700 -700 6 -56 -243 -156 -700 -700 6 -56 -243 -156 -700 -700 6 -56 -243 -156 -700 -700 6 -56 -243 -156 -700 -700 6 -56 -243 -156 -700 -700 6 -56 -243 -156 -700 -700 2025-11-04 22:15:37,009 Hysteresis -119 0: raw(-243 16000 16000 16000) min(-700 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -156 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation 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 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 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 1 1) fair (0 10000 10000 10000) 7: 0: !chrg -243@1p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 9: raw(0 16243 16243 16243) min(-457 16243 16243 16243) spread(-457 16243 16243 16243) max_pv 87 9: [ 0 -243@1p ] PM PV mtr(W) avl(W) raw max min spread 6 -56 -243 -156 -700 -700 6 -56 -243 -156 -700 -700 6 -56 -243 -156 -700 -700 6 -56 -243 -156 -700 -700 -1 -49 -213 -156 -700 -700 -1 -49 -213 -156 -700 -700 -1 -49 -213 -156 -700 -700 1 -51 -221 -156 -700 -700 1 -51 -221 -156 -700 -700 1 -51 -221 -156 -700 -700 1 -51 -221 -156 -700 -700 10 -60 -260 -156 -700 -700 10 -60 -260 -156 -700 -700 10 -60 -260 -156 -700 -700 10 -60 -260 -156 -700 -700 0 -50 -217 -156 -700 -700 0 -50 -217 -156 -700 -700 0 -50 -217 -156 -700 -700 0 -50 -217 -156 -700 -700 0 -50 -217 -156 -700 -700 2025-11-04 22:15:47,045 Hysteresis -109 0: raw(-217 16000 16000 16000) min(-700 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -156 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation 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 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 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 1 1) fair (0 10000 10000 10000) 7: 0: !chrg -217@1p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 9: raw(0 16217 16217 16217) min(-483 16217 16217 16217) spread(-483 16217 16217 16217) max_pv 61 9: [ 0 -217@1p ] PM PV mtr(W) avl(W) raw max min spread 0 -50 -217 -156 -700 -700 0 -50 -217 -156 -700 -700 0 -50 -217 -156 -700 -700 -4 -46 -200 -156 -700 -700 -4 -46 -200 -156 -700 -700 -4 -46 -200 -156 -700 -700 -4 -46 -200 -156 -700 -700 -4 -46 -200 -156 -700 -700 -4 -46 -200 -156 -700 -700 5 -55 -239 -156 -700 -700 5 -55 -239 -156 -700 -700 5 -55 -239 -156 -700 -700 5 -55 -239 -156 -700 -700 6 -56 -243 -156 -700 -700 6 -56 -243 -156 -700 -700 6 -56 -243 -156 -700 -700 6 -56 -243 -156 -700 -700 -5 -45 -195 -156 -700 -700 -5 -45 -195 -156 -700 -700 2025-11-04 22:15:57,050 Hysteresis -99 0: raw(-195 16000 16000 16000) min(-700 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -156 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation 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 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 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 1 1) fair (0 10000 10000 10000) 7: 0: !chrg -195@1p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 9: raw(0 16195 16195 16195) min(-505 16195 16195 16195) spread(-505 16195 16195 16195) max_pv 39 9: [ 0 -195@1p ] PM PV mtr(W) avl(W) raw max min spread -5 -45 -195 -156 -700 -700 -5 -45 -195 -156 -700 -700 11 -61 -265 -156 -700 -700 11 -61 -265 -156 -700 -700 11 -61 -265 -156 -700 -700 11 -61 -265 -156 -700 -700 -18 -32 -139 -139 -700 -700 -18 -32 -139 -139 -700 -700 -18 -32 -139 -139 -700 -700 -18 -32 -139 -139 -700 -700 5 -55 -239 -139 -700 -700 5 -55 -239 -139 -700 -700 5 -55 -239 -139 -700 -700 5 -55 -239 -139 -700 -700 3 -53 -230 -139 -700 -700 3 -53 -230 -139 -700 -700 3 -53 -230 -139 -700 -700 3 -53 -230 -139 -700 -700 3 -53 -230 -139 -700 -700 3 -53 -230 -139 -700 -700 2025-11-04 22:16:07,056 Hysteresis -89 0: raw(-230 16000 16000 16000) min(-700 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -139 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation 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 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 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 1 1) fair (0 10000 10000 10000) 7: 0: !chrg -230@1p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 9: raw(0 16230 16230 16230) min(-470 16230 16230 16230) spread(-470 16230 16230 16230) max_pv 91 9: [ 0 -230@1p ] PM PV mtr(W) avl(W) raw max min spread 3 -53 -230 -139 -700 -700 3 -53 -230 -139 -700 -700 6 -56 -243 -139 -700 -700 6 -56 -243 -139 -700 -700 6 -56 -243 -139 -700 -700 6 -56 -243 -139 -700 -700 6 -56 -243 -139 -700 -700 6 -56 -243 -139 -700 -700 3 -53 -230 -139 -700 -700 3 -53 -230 -139 -700 -700 3 -53 -230 -139 -700 -700 3 -53 -230 -139 -700 -700 9 -59 -256 -139 -700 -700 9 -59 -256 -139 -700 -700 9 -59 -256 -139 -700 -700 9 -59 -256 -139 -700 -700 -1 -49 -213 -139 -700 -700 -1 -49 -213 -139 -700 -700 -1 -49 -213 -139 -700 -700 5 -55 -239 -139 -700 -700 2025-11-04 22:16:17,060 Hysteresis -79 0: raw(-239 16000 16000 16000) min(-700 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -139 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation 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 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 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 1 1) fair (0 10000 10000 10000) 7: 0: !chrg -239@1p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 9: raw(0 16239 16239 16239) min(-461 16239 16239 16239) spread(-461 16239 16239 16239) max_pv 100 9: [ 0 -239@1p ] PM PV mtr(W) avl(W) raw max min spread 5 -55 -239 -139 -700 -700 5 -55 -239 -139 -700 -700 5 -55 -239 -139 -700 -700 5 -55 -239 -139 -700 -700 5 -55 -239 -139 -700 -700 5 -55 -239 -139 -700 -700 5 -55 -239 -139 -700 -700 9 -59 -256 -139 -700 -700 9 -59 -256 -139 -700 -700 9 -59 -256 -139 -700 -700 9 -59 -256 -139 -700 -700 9 -59 -256 -139 -700 -700 9 -59 -256 -139 -700 -700 9 -59 -256 -139 -700 -700 9 -59 -256 -139 -700 -700 9 -59 -256 -139 -700 -700 9 -59 -256 -139 -700 -700 2 -52 -226 -139 -700 -700 2 -52 -226 -139 -700 -700 2025-11-04 22:16:27,114 Hysteresis -69 0: raw(-226 16000 16000 16000) min(-700 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -139 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation 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 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 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 1 1) fair (0 10000 10000 10000) 7: 0: !chrg -226@1p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 9: raw(0 16226 16226 16226) min(-474 16226 16226 16226) spread(-474 16226 16226 16226) max_pv 87 9: [ 0 -226@1p ] PM PV mtr(W) avl(W) raw max min spread 2 -52 -226 -139 -700 -700 2 -52 -226 -139 -700 -700 6 -56 -243 -139 -700 -700 6 -56 -243 -139 -700 -700 6 -56 -243 -139 -700 -700 6 -56 -243 -139 -700 -700 2 -52 -226 -139 -700 -700 2 -52 -226 -139 -700 -700 2 -52 -226 -139 -700 -700 2 -52 -226 -139 -700 -700 2 -52 -226 -139 -700 -700 2 -52 -226 -139 -700 -700 2 -52 -226 -139 -700 -700 2 -52 -226 -139 -700 -700 10 -60 -260 -139 -700 -700 10 -60 -260 -139 -700 -700 10 -60 -260 -139 -700 -700 10 -60 -260 -139 -700 -700 9 -59 -256 -139 -700 -700 9 -59 -256 -139 -700 -700 2025-11-04 22:16:37,117 Hysteresis -59 0: raw(-256 16000 16000 16000) min(-700 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -139 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation 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 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 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 1 1) fair (0 10000 10000 10000) 7: 0: !chrg -256@1p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 9: raw(0 16256 16256 16256) min(-444 16256 16256 16256) spread(-444 16256 16256 16256) max_pv 117 9: [ 0 -256@1p ] PM PV mtr(W) avl(W) raw max min spread 9 -59 -256 -139 -700 -700 9 -59 -256 -139 -700 -700 7 -57 -247 -139 -700 -700 7 -57 -247 -139 -700 -700 7 -57 -247 -139 -700 -700 7 -57 -247 -139 -700 -700 7 -57 -247 -139 -700 -700 7 -57 -247 -139 -700 -700 7 -57 -247 -139 -700 -700 7 -57 -247 -139 -700 -700 7 -57 -247 -139 -700 -700 3 -53 -230 -139 -700 -700 3 -53 -230 -139 -700 -700 3 -53 -230 -139 -700 -700 3 -53 -230 -139 -700 -700 6 -56 -243 -139 -700 -700 6 -56 -243 -139 -700 -700 6 -56 -243 -139 -700 -700 6 -56 -243 -139 -700 -700 2025-11-04 22:16:47,124 Hysteresis -49 0: raw(-243 16000 16000 16000) min(-700 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -139 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation 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 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 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 1 1) fair (0 10000 10000 10000) 7: 0: !chrg -243@1p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 9: raw(0 16243 16243 16243) min(-457 16243 16243 16243) spread(-457 16243 16243 16243) max_pv 104 9: [ 0 -243@1p ] PM PV mtr(W) avl(W) raw max min spread -10 -40 -173 -139 -700 -700 -10 -40 -173 -139 -700 -700 -10 -40 -173 -139 -700 -700 -10 -40 -173 -139 -700 -700 -10 -40 -173 -139 -700 -700 -10 -40 -173 -139 -700 -700 -10 -40 -173 -139 -700 -700 -10 -40 -173 -139 -700 -700 7 -57 -247 -139 -700 -700 7 -57 -247 -139 -700 -700 7 -57 -247 -139 -700 -700 7 -57 -247 -139 -700 -700 2 -52 -226 -139 -700 -700 2 -52 -226 -139 -700 -700 2 -52 -226 -139 -700 -700 2 -52 -226 -139 -700 -700 5 -55 -239 -139 -700 -700 5 -55 -239 -139 -700 -700 5 -55 -239 -139 -700 -700 5 -55 -239 -139 -700 -700 2025-11-04 22:16:57,135 Hysteresis -39 0: raw(-239 16000 16000 16000) min(-700 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -139 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation 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 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 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 1 1) fair (0 10000 10000 10000) 7: 0: !chrg -239@1p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 9: raw(0 16239 16239 16239) min(-461 16239 16239 16239) spread(-461 16239 16239 16239) max_pv 100 9: [ 0 -239@1p ] PM PV mtr(W) avl(W) raw max min spread 5 -55 -239 -139 -700 -700 5 -55 -239 -139 -700 -700 5 -55 -239 -139 -700 -700 5 -55 -239 -139 -700 -700 5 -55 -239 -139 -700 -700 5 -55 -239 -139 -700 -700 7 -57 -247 -139 -700 -700 7 -57 -247 -139 -700 -700 7 -57 -247 -139 -700 -700 7 -57 -247 -139 -700 -700 0 -50 -217 -139 -700 -700 0 -50 -217 -139 -700 -700 0 -50 -217 -139 -700 -700 0 -50 -217 -139 -700 -700 10 -60 -260 -139 -700 -700 10 -60 -260 -139 -700 -700 10 -60 -260 -139 -700 -700 10 -60 -260 -139 -700 -700 5 -55 -239 -139 -700 -700 5 -55 -239 -139 -700 -700 2025-11-04 22:17:07,163 Hysteresis -29 0: raw(-239 16000 16000 16000) min(-700 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -139 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation 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 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 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 1 1) fair (0 10000 10000 10000) 7: 0: !chrg -239@1p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 9: raw(0 16239 16239 16239) min(-461 16239 16239 16239) spread(-461 16239 16239 16239) max_pv 100 9: [ 0 -239@1p ] PM PV mtr(W) avl(W) raw max min spread 5 -55 -239 -139 -700 -700 5 -55 -239 -139 -700 -700 9 -59 -256 -139 -700 -700 9 -59 -256 -139 -700 -700 9 -59 -256 -139 -700 -700 9 -59 -256 -139 -700 -700 6 -56 -243 -139 -700 -700 6 -56 -243 -139 -700 -700 6 -56 -243 -139 -700 -700 6 -56 -243 -139 -700 -700 4 -54 -234 -139 -700 -700 4 -54 -234 -139 -700 -700 4 -54 -234 -139 -700 -700 4 -54 -234 -139 -700 -700 14 -64 -278 -139 -700 -700 14 -64 -278 -139 -700 -700 14 -64 -278 -139 -700 -700 14 -64 -278 -139 -700 -700 14 -64 -278 -139 -700 -700 -8 -42 -182 -139 -700 -700 2025-11-04 22:17:17,167 Hysteresis -19 0: raw(-182 16000 16000 16000) min(-700 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -139 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation 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 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 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 1 1) fair (0 10000 10000 10000) 7: 0: !chrg -182@1p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 9: raw(0 16182 16182 16182) min(-518 16182 16182 16182) spread(-518 16182 16182 16182) max_pv 43 9: [ 0 -182@1p ] PM PV mtr(W) avl(W) raw max min spread -8 -42 -182 -139 -700 -700 -8 -42 -182 -139 -700 -700 -8 -42 -182 -139 -700 -700 -3 -47 -204 -139 -700 -700 -3 -47 -204 -139 -700 -700 -3 -47 -204 -139 -700 -700 -3 -47 -204 -139 -700 -700 9 -59 -256 -139 -700 -700 9 -59 -256 -139 -700 -700 9 -59 -256 -139 -700 -700 9 -59 -256 -139 -700 -700 5 -55 -239 -139 -700 -700 5 -55 -239 -139 -700 -700 5 -55 -239 -139 -700 -700 5 -55 -239 -139 -700 -700 1 -51 -221 -139 -700 -700 1 -51 -221 -139 -700 -700 1 -51 -221 -139 -700 -700 1 -51 -221 -139 -700 -700 2025-11-04 22:17:27,172 Hysteresis -9 0: raw(-221 16000 16000 16000) min(-700 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -139 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation 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 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 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 1 1) fair (0 10000 10000 10000) 7: 0: !chrg -221@1p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 9: raw(0 16221 16221 16221) min(-479 16221 16221 16221) spread(-479 16221 16221 16221) max_pv 82 9: [ 0 -221@1p ] PM PV mtr(W) avl(W) raw max min spread 8 -58 -252 -139 -695 -700 8 -58 -252 -139 -695 -700 8 -58 -252 -139 -695 -700 8 -58 -252 -139 -695 -700 8 -58 -252 -139 -695 -700 8 -58 -252 -139 -695 -700 8 -58 -252 -139 -695 -700 8 -58 -252 -139 -695 -700 8 -58 -252 -139 -695 -700 8 -58 -252 -139 -695 -700 0 -50 -217 -139 -695 -700 0 -50 -217 -139 -695 -700 0 -50 -217 -139 -695 -700 3 -53 -230 -139 -695 -700 3 -53 -230 -139 -695 -700 3 -53 -230 -139 -695 -700 3 -53 -230 -139 -695 -700 3 -53 -230 -139 -695 -700 3 -53 -230 -139 -695 -700 3 -53 -230 -139 -695 -700 2025-11-04 22:17:37,192 Hysteresis 0 0: raw(-230 16000 16000 16000) min(-695 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -139 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation 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 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: !chrg -230@1p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 9: raw(0 16230 16230 16230) min(-465 16230 16230 16230) spread(-470 16230 16230 16230) max_pv 91 9: [ 0 -230@1p ] charger 0: clearing just_plugged_in_timestamp after deadline elapsed PM PV mtr(W) avl(W) raw max min spread 3 -53 -230 -139 -695 -700 4 -54 -234 -139 -695 -700 4 -54 -234 -139 -695 -700 4 -54 -234 -139 -695 -700 4 -54 -234 -139 -695 -700 3 -53 -230 -139 -695 -700 3 -53 -230 -139 -695 -700 3 -53 -230 -139 -695 -700 3 -53 -230 -139 -695 -700 3 -53 -230 -139 -695 -700 3 -53 -230 -139 -695 -700 3 -53 -230 -139 -695 -700 3 -53 -230 -139 -695 -700 5 -55 -239 -139 -695 -700 5 -55 -239 -139 -695 -700 5 -55 -239 -139 -695 -700 5 -55 -239 -139 -695 -700 5 -55 -239 -139 -695 -700 5 -55 -239 -139 -695 -700 5 -55 -239 -139 -695 -700 2025-11-04 22:17:47,234 Hysteresis 10 0: raw(-239 16000 16000 16000) min(-695 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -139 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 > max_pv -139 3: shut down 0 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-239 16000 16000 16000) min(-695 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -139 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 5 -55 -239 -139 -695 -700 5 -55 -239 -139 -695 -700 5 -55 -239 -139 -695 -700 11 -61 -265 -139 -695 -700 11 -61 -265 -139 -695 -700 11 -61 -265 -139 -695 -700 11 -61 -265 -139 -695 -700 4 -54 -234 -139 -695 -700 4 -54 -234 -139 -695 -700 4 -54 -234 -139 -695 -700 4 -54 -234 -139 -695 -700 4 -54 -234 -139 -695 -700 4 -54 -234 -139 -695 -700 4 -54 -234 -139 -695 -700 4 -54 -234 -139 -695 -700 8 -58 -252 -139 -695 -700 8 -58 -252 -139 -695 -700 8 -58 -252 -139 -695 -700 8 -58 -252 -139 -695 -700 6 -56 -243 -139 -695 -700 2025-11-04 22:17:57,244 Hysteresis 20 0: raw(-243 16000 16000 16000) min(-695 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -139 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-243 16000 16000 16000) min(-695 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -139 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 6 -56 -243 -139 -695 -700 6 -56 -243 -139 -695 -700 6 -56 -243 -139 -695 -700 6 -56 -243 -139 -695 -700 6 -56 -243 -139 -695 -700 6 -56 -243 -139 -695 -700 6 -56 -243 -139 -695 -700 11 -61 -265 -139 -695 -700 11 -61 -265 -139 -695 -700 11 -61 -265 -139 -695 -700 11 -61 -265 -139 -695 -700 11 -61 -265 -139 -695 -700 11 -61 -265 -139 -695 -700 7 -57 -247 -139 -695 -700 7 -57 -247 -139 -686 -700 7 -57 -247 -139 -686 -700 7 -57 -247 -139 -686 -700 2 -52 -226 -139 -686 -700 2 -52 -226 -139 -686 -700 2 -52 -226 -139 -686 -700 2025-11-04 22:18:07,247 Hysteresis 30 0: raw(-226 16000 16000 16000) min(-686 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -139 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-226 16000 16000 16000) min(-686 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -139 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 2 -52 -226 -139 -686 -700 8 -58 -252 -139 -686 -700 8 -58 -252 -139 -682 -700 8 -58 -252 -139 -682 -700 8 -58 -252 -139 -313 -700 8 -58 -252 -139 -313 -700 -7 -43 -186 -139 -313 -700 -7 -43 -186 -139 -313 -700 -7 -43 -186 -139 -313 -700 4 -54 -234 -139 -313 -700 4 -54 -234 -139 -313 -700 4 -54 -234 -139 -313 -700 4 -54 -234 -139 -313 -700 4 -54 -234 -139 -313 -700 4 -54 -234 -139 -313 -700 4 -54 -234 -139 -313 -700 4 -54 -234 -139 -313 -700 4 -54 -234 -139 -313 -700 4 -54 -234 -139 -313 -700 4 -54 -234 -139 -313 -700 2025-11-04 22:18:17,251 Hysteresis 40 0: raw(-234 16000 16000 16000) min(-313 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -139 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-234 16000 16000 16000) min(-313 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -139 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 4 -54 -234 -139 -313 -700 -4 -46 -200 -139 -313 -700 -4 -46 -200 -139 -313 -700 -4 -46 -200 -139 -313 -700 -4 -46 -200 -139 -313 -700 -4 -46 -200 -139 -313 -700 -4 -46 -200 -139 -313 -700 5 -55 -239 -139 -313 -700 5 -55 -239 -139 -313 -700 5 -55 -239 -139 -313 -700 5 -55 -239 -139 -313 -700 5 -55 -239 -139 -313 -700 5 -55 -239 -139 -313 -700 5 -55 -239 -139 -313 -700 5 -55 -239 -139 -313 -700 7 -57 -247 -139 -313 -700 7 -57 -247 -139 -313 -700 7 -57 -247 -139 -313 -700 7 -57 -247 -139 -313 -700 -2 -48 -208 -139 -313 -700 2025-11-04 22:18:27,289 Hysteresis 50 0: raw(-208 16000 16000 16000) min(-313 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -139 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-208 16000 16000 16000) min(-313 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -139 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2 -48 -208 -139 -313 -700 -2 -48 -208 -139 -313 -700 -2 -48 -208 -139 -313 -700 -2 -48 -208 -139 -313 -700 -2 -48 -208 -139 -313 -700 -2 -48 -208 -139 -313 -700 -2 -48 -208 -139 -313 -700 4 -54 -234 -139 -313 -700 4 -54 -234 -139 -313 -700 4 -54 -234 -139 -313 -700 4 -54 -234 -139 -313 -700 3 -53 -230 -139 -313 -700 3 -53 -230 -139 -313 -700 3 -53 -230 -139 -313 -700 3 -53 -230 -139 -313 -700 3 -53 -230 -139 -313 -700 3 -53 -230 -139 -313 -700 3 -53 -230 -139 -313 -700 3 -53 -230 -139 -313 -700 3 -53 -230 -139 -313 -700 2025-11-04 22:18:37,295 Hysteresis 60 0: raw(-230 16000 16000 16000) min(-313 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -139 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-230 16000 16000 16000) min(-313 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -139 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 3 -53 -230 -139 -313 -700 8 -58 -252 -139 -313 -700 8 -58 -252 -139 -313 -700 8 -58 -252 -139 -313 -700 8 -58 -252 -139 -313 -700 6 -56 -243 -139 -313 -700 6 -56 -243 -139 -313 -700 6 -56 -243 -139 -313 -700 6 -56 -243 -139 -313 -700 4 -54 -234 -139 -313 -700 4 -54 -234 -139 -313 -700 4 -54 -234 -139 -313 -700 4 -54 -234 -139 -313 -700 3 -53 -230 -139 -313 -700 3 -53 -230 -139 -313 -700 3 -53 -230 -139 -313 -700 3 -53 -230 -139 -313 -700 3 -53 -230 -139 -313 -700 3 -53 -230 -139 -313 -700 2025-11-04 22:18:47,322 Hysteresis 70 0: raw(-230 16000 16000 16000) min(-313 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -139 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-230 16000 16000 16000) min(-313 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -139 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 3 -53 -230 -139 -313 -700 3 -53 -230 -139 -313 -700 4 -54 -234 -139 -313 -700 4 -54 -234 -139 -313 -700 4 -54 -234 -139 -313 -700 4 -54 -234 -139 -313 -700 -8 -42 -182 -139 -313 -700 -8 -42 -182 -139 -313 -700 -8 -42 -182 -139 -313 -700 -8 -42 -182 -139 -313 -700 -8 -42 -182 -139 -313 -700 -8 -42 -182 -139 -313 -700 4 -54 -234 -139 -313 -700 4 -54 -234 -139 -313 -700 4 -54 -234 -139 -313 -700 4 -54 -234 -139 -313 -700 1 -51 -221 -139 -313 -700 1 -51 -221 -139 -313 -700 1 -51 -221 -139 -313 -700 1 -51 -221 -139 -313 -700 2025-11-04 22:18:57,344 Hysteresis 80 0: raw(-221 16000 16000 16000) min(-313 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -139 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-221 16000 16000 16000) min(-313 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -139 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 5 -55 -239 -139 -313 -700 5 -55 -239 -139 -313 -700 5 -55 -239 -139 -313 -700 5 -55 -239 -139 -313 -700 4 -54 -234 -139 -313 -700 4 -54 -234 -139 -313 -700 4 -54 -234 -139 -313 -700 4 -54 -234 -139 -313 -700 4 -54 -234 -139 -313 -700 4 -54 -234 -139 -313 -700 4 -54 -234 -139 -313 -700 4 -54 -234 -139 -313 -700 5 -55 -239 -139 -313 -700 5 -55 -239 -139 -313 -700 5 -55 -239 -139 -313 -700 5 -55 -239 -139 -313 -700 5 -55 -239 -139 -313 -700 5 -55 -239 -139 -313 -700 5 -55 -239 -139 -313 -700 5 -55 -239 -139 -313 -700 2025-11-04 22:19:07,518 Hysteresis 90 0: raw(-239 16000 16000 16000) min(-313 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -139 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-239 16000 16000 16000) min(-313 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -139 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 3 -53 -230 -139 -313 -700 3 -53 -230 -139 -313 -700 3 -53 -230 -139 -313 -700 3 -53 -230 -139 -313 -700 3 -53 -230 -139 -286 -700 3 -53 -230 -139 -286 -700 3 -53 -230 -139 -286 -700 3 -53 -230 -139 -286 -700 3 -53 -230 -139 -286 -700 3 -53 -230 -139 -286 -700 7 -57 -247 -139 -286 -700 7 -57 -247 -139 -286 -700 7 -57 -247 -139 -286 -700 7 -57 -247 -139 -286 -700 4 -54 -234 -139 -286 -700 4 -54 -234 -139 -286 -700 4 -54 -234 -139 -286 -700 4 -54 -234 -139 -286 -700 -2 -48 -208 -139 -286 -700 -2 -48 -208 -139 -286 -700 2025-11-04 22:19:17,524 Hysteresis 100 0: raw(-208 16000 16000 16000) min(-286 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -139 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-208 16000 16000 16000) min(-286 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -139 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2 -48 -208 -139 -286 -700 -2 -48 -208 -139 -286 -700 -2 -48 -208 -139 -286 -700 -2 -48 -208 -139 -286 -700 -2 -48 -208 -139 -286 -700 -3 -47 -204 -139 -286 -700 -3 -47 -204 -139 -286 -700 -3 -47 -204 -139 -286 -700 -3 -47 -204 -139 -286 -700 12 -62 -269 -139 -286 -700 12 -62 -269 -139 -286 -700 12 -62 -269 -139 -286 -700 12 -62 -269 -139 -286 -700 12 -62 -269 -139 -286 -700 12 -62 -269 -139 -286 -700 12 -62 -269 -139 -286 -700 12 -62 -269 -139 -286 -700 12 -62 -269 -139 -286 -700 12 -62 -269 -139 -286 -700 7 -57 -247 -139 -286 -700 2025-11-04 22:19:27,528 Hysteresis 110 0: raw(-247 16000 16000 16000) min(-286 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -139 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-247 16000 16000 16000) min(-286 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -139 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 7 -57 -247 -139 -286 -700 7 -57 -247 -139 -286 -700 7 -57 -247 -139 -286 -700 7 -57 -247 -139 -286 -700 7 -57 -247 -139 -286 -700 7 -57 -247 -139 -286 -700 7 -57 -247 -139 -286 -700 3 -53 -230 -139 -286 -700 3 -53 -230 -139 -286 -700 3 -53 -230 -139 -286 -700 3 -53 -230 -139 -286 -700 -3 -47 -204 -139 -286 -700 -3 -47 -204 -139 -286 -700 -3 -47 -204 -139 -286 -700 -3 -47 -204 -139 -278 -700 -3 -47 -204 -139 -278 -700 -3 -47 -204 -139 -278 -700 -3 -47 -204 -139 -278 -700 -3 -47 -204 -139 -278 -700 -3 -47 -204 -139 -278 -700 2025-11-04 22:19:37,606 Hysteresis 121 0: raw(-204 16000 16000 16000) min(-278 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -139 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-204 16000 16000 16000) min(-278 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -139 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3 -47 -204 -139 -278 -700 -3 -47 -204 -139 -278 -700 -3 -47 -204 -139 -278 -700 7 -57 -247 -139 -278 -700 7 -57 -247 -139 -278 -700 7 -57 -247 -139 -278 -700 7 -57 -247 -139 -278 -700 9 -59 -256 -139 -278 -700 9 -59 -256 -139 -278 -700 9 -59 -256 -139 -278 -700 9 -59 -256 -139 -278 -700 9 -59 -256 -139 -278 -700 9 -59 -256 -139 -278 -700 9 -59 -256 -139 -278 -700 9 -59 -256 -139 -278 -700 9 -59 -256 -139 -278 -700 9 -59 -256 -139 -278 -700 -1 -49 -213 -139 -278 -700 -1 -49 -213 -139 -278 -700 -1 -49 -213 -139 -278 -700 2025-11-04 22:19:47,857 Hysteresis 131 0: raw(-213 16000 16000 16000) min(-278 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -139 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-213 16000 16000 16000) min(-278 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -139 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1 -49 -213 -139 -278 -700 1 -51 -221 -139 -278 -700 1 -51 -221 -139 -278 -700 1 -51 -221 -139 -278 -700 1 -51 -221 -139 -278 -700 13 -63 -273 -139 -278 -700 13 -63 -273 -139 -278 -700 13 -63 -273 -139 -278 -700 -15 -35 -152 -139 -278 -700 -15 -35 -152 -139 -278 -700 -15 -35 -152 -139 -278 -700 -15 -35 -152 -139 -278 -700 2 -52 -226 -139 -278 -700 2 -52 -226 -139 -278 -700 2 -52 -226 -139 -278 -700 2 -52 -226 -139 -278 -700 2 -52 -226 -139 -278 -700 2 -52 -226 -139 -278 -700 2 -52 -226 -139 -278 -700 2 -52 -226 -139 -278 -700 2025-11-04 22:19:57,862 Hysteresis 141 0: raw(-226 16000 16000 16000) min(-278 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -139 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-226 16000 16000 16000) min(-278 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -139 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 2 -52 -226 -139 -278 -700 2 -52 -226 -139 -278 -700 9 -59 -256 -139 -278 -700 9 -59 -256 -139 -278 -700 9 -59 -256 -139 -278 -700 9 -59 -256 -139 -278 -700 8 -58 -252 -139 -278 -700 8 -58 -252 -139 -278 -700 8 -58 -252 -139 -278 -700 8 -58 -252 -139 -278 -700 5 -55 -239 -139 -278 -700 5 -55 -239 -139 -278 -700 5 -55 -239 -139 -278 -700 5 -55 -239 -152 -278 -700 8 -58 -252 -152 -278 -700 8 -58 -252 -152 -278 -700 8 -58 -252 -152 -278 -700 8 -58 -252 -152 -278 -700 8 -58 -252 -152 -278 -700 8 -58 -252 -152 -278 -700 2025-11-04 22:20:07,866 Hysteresis 151 0: raw(-252 16000 16000 16000) min(-278 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -152 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-252 16000 16000 16000) min(-278 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -152 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 8 -58 -252 -152 -278 -700 8 -58 -252 -152 -278 -700 -11 -39 -169 -152 -278 -700 -11 -39 -169 -152 -278 -700 -11 -39 -169 -152 -278 -700 -11 -39 -169 -152 -278 -700 6 -56 -243 -152 -278 -700 6 -56 -243 -152 -278 -700 6 -56 -243 -152 -278 -700 6 -56 -243 -152 -278 -700 6 -56 -243 -152 -278 -700 6 -56 -243 -152 -278 -700 8 -58 -252 -152 -278 -700 8 -58 -252 -152 -278 -700 8 -58 -252 -152 -278 -700 8 -58 -252 -152 -278 -700 8 -58 -252 -152 -278 -700 8 -58 -252 -152 -278 -700 8 -58 -252 -152 -278 -700 8 -58 -252 -152 -278 -700 2025-11-04 22:20:17,874 Hysteresis 161 0: raw(-252 16000 16000 16000) min(-278 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -152 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-252 16000 16000 16000) min(-278 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -152 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 5 -55 -239 -152 -278 -700 5 -55 -239 -152 -278 -700 5 -55 -239 -152 -278 -700 5 -55 -239 -152 -278 -700 -7 -43 -186 -152 -278 -700 -7 -43 -186 -152 -278 -700 -7 -43 -186 -152 -278 -700 -7 -43 -186 -152 -278 -700 8 -58 -252 -152 -278 -700 8 -58 -252 -152 -278 -700 8 -58 -252 -152 -278 -700 8 -58 -252 -152 -278 -700 4 -54 -234 -152 -278 -700 4 -54 -234 -152 -278 -700 4 -54 -234 -152 -278 -700 4 -54 -234 -152 -278 -700 4 -54 -234 -152 -278 -700 4 -54 -234 -152 -278 -700 4 -54 -234 -152 -278 -700 4 -54 -234 -152 -278 -700 2025-11-04 22:20:28,008 Hysteresis 171 0: raw(-234 16000 16000 16000) min(-278 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -152 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-234 16000 16000 16000) min(-278 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -152 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 5 -55 -239 -152 -278 -700 5 -55 -239 -152 -278 -700 5 -55 -239 -152 -278 -700 5 -55 -239 -152 -278 -700 5 -55 -239 -152 -278 -700 5 -55 -239 -152 -278 -700 0 -50 -217 -152 -278 -700 0 -50 -217 -152 -278 -700 0 -50 -217 -152 -278 -700 0 -50 -217 -152 -278 -700 4 -54 -234 -152 -278 -700 4 -54 -234 -152 -278 -700 4 -54 -234 -152 -278 -700 4 -54 -234 -152 -278 -700 4 -54 -234 -152 -278 -700 4 -54 -234 -152 -278 -700 4 -54 -234 -152 -278 -700 4 -54 -234 -152 -278 -700 0 -50 -217 -152 -278 -700 0 -50 -217 -152 -278 -700 2025-11-04 22:20:38,012 Hysteresis 181 0: raw(-217 16000 16000 16000) min(-278 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -152 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-217 16000 16000 16000) min(-278 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -152 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 0 -50 -217 -152 -278 -700 0 -50 -217 -152 -278 -700 6 -56 -243 -152 -278 -700 6 -56 -243 -152 -278 -700 6 -56 -243 -152 -278 -700 6 -56 -243 -152 -278 -700 4 -54 -234 -152 -278 -700 4 -54 -234 -152 -278 -700 4 -54 -234 -152 -278 -700 4 -54 -234 -152 -278 -700 14 -64 -278 -152 -278 -700 14 -64 -278 -152 -278 -700 14 -64 -278 -152 -278 -700 14 -64 -278 -152 -278 -700 14 -64 -278 -152 -278 -700 14 -64 -278 -152 -278 -700 14 -64 -278 -152 -278 -700 14 -64 -278 -152 -278 -700 14 -64 -278 -152 -278 -700 14 -64 -278 -152 -278 -700 2025-11-04 22:20:48,018 Hysteresis 191 0: raw(-278 16000 16000 16000) min(-278 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -152 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-278 16000 16000 16000) min(-278 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -152 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 3 -53 -230 -152 -278 -700 3 -53 -230 -152 -278 -700 3 -53 -230 -152 -278 -700 3 -53 -230 -152 -278 -700 12 -62 -269 -152 -278 -700 12 -62 -269 -152 -278 -700 12 -62 -269 -152 -278 -700 12 -62 -269 -152 -278 -700 8 -58 -252 -152 -278 -700 8 -58 -252 -152 -278 -700 8 -58 -252 -152 -278 -700 8 -58 -252 -152 -278 -700 18 -68 -295 -152 -295 -700 18 -68 -295 -152 -295 -700 18 -68 -295 -152 -295 -700 18 -68 -295 -152 -295 -700 16 -66 -286 -152 -295 -700 16 -66 -286 -152 -295 -700 16 -66 -286 -152 -295 -700 16 -66 -286 -152 -295 -700 2025-11-04 22:20:58,024 Hysteresis 201 0: raw(-286 16000 16000 16000) min(-295 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -152 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-286 16000 16000 16000) min(-295 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -152 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 7 -57 -247 -152 -295 -700 7 -57 -247 -152 -295 -700 7 -57 -247 -152 -295 -700 -5 -45 -195 -152 -295 -700 -5 -45 -195 -152 -295 -700 -5 -45 -195 -152 -295 -700 -5 -45 -195 -152 -295 -700 11 -61 -265 -152 -295 -700 11 -61 -265 -152 -295 -700 11 -61 -265 -152 -295 -700 11 -61 -265 -152 -295 -700 11 -61 -265 -152 -295 -700 11 -61 -265 -152 -295 -700 11 -61 -265 -152 -295 -700 11 -61 -265 -152 -295 -700 11 -61 -265 -152 -295 -700 11 -61 -265 -152 -295 -700 4 -54 -234 -152 -295 -700 4 -54 -234 -152 -295 -700 4 -54 -234 -152 -295 -700 2025-11-04 22:21:08,199 Hysteresis 211 0: raw(-234 16000 16000 16000) min(-295 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -152 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-234 16000 16000 16000) min(-295 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -152 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 4 -54 -234 -152 -295 -700 -3 -47 -204 -152 -295 -700 -3 -47 -204 -152 -295 -700 -3 -47 -204 -152 -295 -700 -3 -47 -204 -152 -295 -700 5 -55 -239 -152 -295 -700 5 -55 -239 -152 -295 -700 5 -55 -239 -152 -295 -700 5 -55 -239 -152 -295 -700 6 -56 -243 -152 -295 -700 6 -56 -243 -152 -295 -700 6 -56 -243 -152 -295 -700 6 -56 -243 -152 -295 -700 6 -56 -243 -152 -295 -700 6 -56 -243 -152 -295 -700 6 -56 -243 -152 -295 -700 6 -56 -243 -152 -295 -700 1 -51 -221 -152 -295 -700 1 -51 -221 -152 -295 -700 1 -51 -221 -152 -295 -700 2025-11-04 22:21:18,202 Hysteresis 221 0: raw(-221 16000 16000 16000) min(-295 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -152 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-221 16000 16000 16000) min(-295 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -152 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 1 -51 -221 -152 -295 -700 1 -51 -221 -152 -295 -700 1 -51 -221 -152 -295 -700 1 -51 -221 -152 -295 -700 1 -51 -221 -152 -295 -700 1 -51 -221 -152 -295 -700 1 -51 -221 -152 -295 -700 10 -60 -260 -152 -295 -700 10 -60 -260 -152 -295 -700 10 -60 -260 -152 -295 -700 10 -60 -260 -152 -295 -700 11 -61 -265 -152 -295 -700 11 -61 -265 -152 -295 -700 11 -61 -265 -152 -295 -700 11 -61 -265 -152 -295 -700 11 -61 -265 -152 -295 -700 11 -61 -265 -152 -295 -700 11 -61 -265 -152 -295 -700 11 -61 -265 -152 -295 -700 2025-11-04 22:21:28,206 Hysteresis 231 0: raw(-265 16000 16000 16000) min(-295 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -152 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-265 16000 16000 16000) min(-295 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -152 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 11 -61 -265 -152 -295 -700 11 -61 -265 -152 -295 -700 11 -61 -265 -152 -295 -700 11 -61 -265 -152 -295 -700 7 -57 -247 -152 -295 -700 7 -57 -247 -152 -295 -700 7 -57 -247 -152 -295 -700 7 -57 -247 -152 -295 -700 12 -62 -269 -152 -295 -700 12 -62 -269 -152 -295 -700 12 -62 -269 -152 -295 -700 12 -62 -269 -152 -295 -700 -19 -31 -134 -134 -295 -700 -19 -31 -134 -134 -295 -700 -19 -31 -134 -134 -295 -700 -19 -31 -134 -134 -295 -700 -19 -31 -134 -134 -295 -700 -19 -31 -134 -134 -295 -700 -3 -47 -204 -134 -295 -700 -3 -47 -204 -134 -295 -700 2025-11-04 22:21:38,210 Hysteresis 241 0: raw(-204 16000 16000 16000) min(-295 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -134 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-204 16000 16000 16000) min(-295 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -134 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3 -47 -204 -134 -295 -700 -3 -47 -204 -134 -295 -700 8 -58 -252 -134 -295 -700 8 -58 -252 -134 -295 -700 8 -58 -252 -134 -295 -700 8 -58 -252 -134 -295 -700 7 -57 -247 -134 -295 -700 7 -57 -247 -134 -295 -700 7 -57 -247 -134 -295 -700 7 -57 -247 -134 -295 -700 4 -54 -234 -134 -295 -700 4 -54 -234 -134 -295 -700 4 -54 -234 -134 -295 -700 4 -54 -234 -134 -295 -700 -6 -44 -191 -134 -295 -700 -6 -44 -191 -134 -295 -700 -6 -44 -191 -134 -295 -700 -6 -44 -191 -134 -295 -700 10 -60 -260 -134 -295 -700 10 -60 -260 -134 -295 -700 2025-11-04 22:21:48,420 Hysteresis 251 0: raw(-260 16000 16000 16000) min(-295 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -134 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-260 16000 16000 16000) min(-295 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -134 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 10 -60 -260 -134 -295 -700 5 -55 -239 -134 -295 -700 5 -55 -239 -134 -295 -700 5 -55 -239 -134 -295 -700 5 -55 -239 -134 -295 -700 2 -52 -226 -134 -295 -700 2 -52 -226 -134 -295 -700 2 -52 -226 -134 -295 -700 2 -52 -226 -134 -295 -700 2 -52 -226 -134 -295 -700 2 -52 -226 -134 -295 -700 6 -56 -243 -134 -295 -700 6 -56 -243 -134 -295 -700 6 -56 -243 -134 -295 -700 6 -56 -243 -134 -295 -700 0 -50 -217 -134 -295 -700 0 -50 -217 -134 -295 -700 0 -50 -217 -134 -295 -700 0 -50 -217 -134 -295 -700 8 -58 -252 -134 -295 -700 2025-11-04 22:21:58,430 Hysteresis 261 0: raw(-252 16000 16000 16000) min(-295 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -134 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-252 16000 16000 16000) min(-295 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -134 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 8 -58 -252 -134 -295 -700 8 -58 -252 -134 -295 -700 8 -58 -252 -134 -295 -700 8 -58 -252 -134 -295 -700 8 -58 -252 -134 -295 -700 8 -58 -252 -134 -295 -700 8 -58 -252 -134 -295 -700 8 -58 -252 -134 -295 -700 8 -58 -252 -134 -295 -700 8 -58 -252 -134 -295 -700 8 -58 -252 -134 -295 -700 8 -58 -252 -134 -295 -700 8 -58 -252 -134 -295 -700 8 -58 -252 -134 -295 -700 8 -58 -252 -134 -295 -700 11 -61 -265 -134 -295 -700 11 -61 -265 -134 -295 -700 11 -61 -265 -134 -295 -700 11 -61 -265 -134 -295 -700 11 -61 -265 -134 -295 -700 2025-11-04 22:22:08,433 Hysteresis 271 0: raw(-265 16000 16000 16000) min(-295 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -134 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-265 16000 16000 16000) min(-295 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -134 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 11 -61 -265 -134 -295 -700 13 -63 -273 -134 -295 -700 13 -63 -273 -134 -295 -700 13 -63 -273 -134 -295 -700 13 -63 -273 -134 -295 -700 13 -63 -273 -134 -295 -700 13 -63 -273 -134 -295 -700 13 -63 -273 -134 -295 -700 13 -63 -273 -134 -295 -700 11 -61 -265 -134 -295 -700 11 -61 -265 -134 -295 -700 11 -61 -265 -134 -295 -700 11 -61 -265 -134 -295 -700 -5 -45 -195 -134 -295 -700 -5 -45 -195 -134 -295 -700 -5 -45 -195 -134 -295 -700 -5 -45 -195 -134 -295 -700 -5 -45 -195 -134 -295 -700 -5 -45 -195 -134 -295 -700 -5 -45 -195 -134 -295 -700 2025-11-04 22:22:18,450 Hysteresis 281 0: raw(-195 16000 16000 16000) min(-295 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -134 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-195 16000 16000 16000) min(-295 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -134 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -5 -45 -195 -134 -295 -700 5 -55 -239 -134 -295 -700 5 -55 -239 -134 -295 -700 5 -55 -239 -134 -295 -700 5 -55 -239 -134 -295 -700 5 -55 -239 -134 -295 -700 5 -55 -239 -134 -295 -700 5 -55 -239 -134 -295 -700 5 -55 -239 -134 -295 -700 5 -55 -239 -134 -295 -700 5 -55 -239 -134 -295 -700 5 -55 -239 -134 -295 -700 5 -55 -239 -134 -295 -700 5 -55 -239 -134 -295 -700 5 -55 -239 -134 -295 -700 5 -55 -239 -134 -295 -700 5 -55 -239 -134 -295 -700 5 -55 -239 -134 -295 -700 5 -55 -239 -134 -295 -700 2025-11-04 22:22:28,520 Hysteresis 291 0: raw(-239 16000 16000 16000) min(-295 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -134 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-239 16000 16000 16000) min(-295 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -134 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 5 -55 -239 -134 -295 -700 5 -55 -239 -134 -295 -700 5 -55 -239 -134 -295 -700 5 -55 -239 -134 -295 -700 5 -55 -239 -134 -295 -700 5 -55 -239 -134 -295 -700 5 -55 -239 -134 -295 -700 5 -55 -239 -134 -295 -700 2 -52 -226 -134 -295 -700 2 -52 -226 -134 -295 -700 2 -52 -226 -134 -295 -700 2 -52 -226 -134 -295 -700 19 -69 -300 -134 -300 -700 19 -69 -300 -134 -300 -700 19 -69 -300 -134 -300 -700 19 -69 -300 -134 -300 -700 19 -69 -300 -134 -300 -700 19 -69 -300 -134 -300 -700 19 -69 -300 -134 -300 -700 6 -56 -243 -134 -300 -700 2025-11-04 22:22:38,528 Hysteresis 301 0: raw(-243 16000 16000 16000) min(-300 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -134 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-243 16000 16000 16000) min(-300 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -134 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 6 -56 -243 -134 -300 -700 6 -56 -243 -134 -300 -700 6 -56 -243 -134 -300 -700 6 -56 -243 -134 -300 -700 6 -56 -243 -134 -300 -700 6 -56 -243 -134 -300 -700 6 -56 -243 -134 -300 -700 6 -56 -243 -134 -300 -700 6 -56 -243 -134 -300 -700 7 -57 -247 -134 -300 -700 7 -57 -247 -134 -300 -700 7 -57 -247 -134 -300 -700 7 -57 -247 -134 -300 -700 7 -57 -247 -134 -300 -700 7 -57 -247 -134 -300 -700 7 -57 -247 -134 -300 -700 7 -57 -247 -134 -300 -700 4 -54 -234 -134 -300 -700 4 -54 -234 -134 -300 -700 4 -54 -234 -134 -300 -700 2025-11-04 22:22:48,531 Hysteresis 311 0: raw(-234 16000 16000 16000) min(-300 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -134 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-234 16000 16000 16000) min(-300 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -134 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 4 -54 -234 -134 -300 -700 8 -58 -252 -134 -300 -700 8 -58 -252 -134 -300 -700 8 -58 -252 -134 -300 -700 8 -58 -252 -134 -300 -700 0 -50 -217 -134 -300 -700 0 -50 -217 -134 -300 -700 0 -50 -217 -134 -300 -700 0 -50 -217 -134 -300 -700 -1 -49 -213 -134 -300 -700 -1 -49 -213 -134 -300 -700 -1 -49 -213 -134 -300 -700 -1 -49 -213 -134 -300 -700 -1 -49 -213 -134 -300 -700 -1 -49 -213 -134 -300 -700 -1 -49 -213 -134 -300 -700 -1 -49 -213 -134 -300 -700 8 -58 -252 -134 -300 -700 8 -58 -252 -134 -300 -700 8 -58 -252 -134 -300 -700 2025-11-04 22:22:58,595 Hysteresis 322 0: raw(-252 16000 16000 16000) min(-300 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -134 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-252 16000 16000 16000) min(-300 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -134 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 8 -58 -252 -134 -300 -700 8 -58 -252 -134 -300 -700 8 -58 -252 -134 -300 -700 0 -50 -217 -134 -300 -700 0 -50 -217 -134 -300 -700 0 -50 -217 -134 -300 -700 0 -50 -217 -134 -300 -700 0 -50 -217 -134 -300 -700 0 -50 -217 -134 -300 -700 0 -50 -217 -134 -300 -700 0 -50 -217 -134 -300 -700 8 -58 -252 -134 -300 -700 8 -58 -252 -134 -300 -700 8 -58 -252 -134 -300 -700 8 -58 -252 -134 -300 -700 6 -56 -243 -134 -300 -700 6 -56 -243 -134 -300 -700 6 -56 -243 -134 -300 -700 6 -56 -243 -134 -300 -700 4 -54 -234 -134 -300 -700 2025-11-04 22:23:08,689 Hysteresis 332 0: raw(-234 16000 16000 16000) min(-300 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -134 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-234 16000 16000 16000) min(-300 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -134 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 4 -54 -234 -134 -300 -700 4 -54 -234 -134 -300 -700 4 -54 -234 -134 -300 -700 -3 -47 -204 -134 -300 -700 -3 -47 -204 -134 -300 -700 -3 -47 -204 -134 -300 -700 6 -56 -243 -134 -300 -700 6 -56 -243 -134 -300 -700 6 -56 -243 -134 -300 -700 6 -56 -243 -134 -300 -700 6 -56 -243 -134 -300 -700 6 -56 -243 -134 -300 -700 3 -53 -230 -134 -300 -700 3 -53 -230 -134 -300 -700 3 -53 -230 -134 -300 -700 3 -53 -230 -134 -300 -700 7 -57 -247 -134 -300 -700 7 -57 -247 -134 -300 -700 7 -57 -247 -134 -300 -700 7 -57 -247 -134 -300 -700 2025-11-04 22:23:18,692 Hysteresis 342 0: raw(-247 16000 16000 16000) min(-300 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -134 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-247 16000 16000 16000) min(-300 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -134 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -16 -34 -147 -134 -300 -700 -16 -34 -147 -134 -300 -700 -16 -34 -147 -134 -300 -700 -16 -34 -147 -134 -300 -700 12 -62 -269 -134 -300 -700 12 -62 -269 -134 -300 -700 12 -62 -269 -134 -300 -700 12 -62 -269 -134 -300 -700 4 -54 -234 -134 -300 -700 4 -54 -234 -134 -300 -700 4 -54 -234 -134 -300 -700 4 -54 -234 -134 -300 -700 9 -59 -256 -134 -300 -700 9 -59 -256 -134 -300 -700 9 -59 -256 -134 -300 -700 9 -59 -256 -134 -300 -700 -11 -39 -169 -134 -300 -700 -11 -39 -169 -134 -300 -700 -11 -39 -169 -134 -300 -700 -11 -39 -169 -134 -300 -700 2025-11-04 22:23:28,695 Hysteresis 352 0: raw(-169 16000 16000 16000) min(-300 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -134 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-169 16000 16000 16000) min(-300 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -134 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 4 -54 -234 -134 -300 -700 4 -54 -234 -134 -300 -700 4 -54 -234 -134 -300 -700 4 -54 -234 -134 -300 -700 9 -59 -256 -134 -300 -700 9 -59 -256 -134 -300 -700 9 -59 -256 -134 -300 -700 9 -59 -256 -134 -300 -700 9 -59 -256 -134 -300 -700 9 -59 -256 -134 -300 -700 9 -59 -256 -134 -300 -700 9 -59 -256 -134 -300 -700 9 -59 -256 -134 -300 -700 9 -59 -256 -134 -300 -700 10 -60 -260 -134 -300 -700 10 -60 -260 -134 -300 -700 10 -60 -260 -134 -300 -700 10 -60 -260 -134 -300 -700 6 -56 -243 -134 -300 -700 2025-11-04 22:23:38,831 Hysteresis 362 0: raw(-243 16000 16000 16000) min(-300 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -134 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-243 16000 16000 16000) min(-300 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -134 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 6 -56 -243 -134 -300 -700 6 -56 -243 -134 -300 -700 6 -56 -243 -134 -300 -700 7 -57 -247 -134 -300 -700 7 -57 -247 -134 -300 -700 7 -57 -247 -134 -300 -700 7 -57 -247 -134 -300 -700 7 -57 -247 -134 -300 -700 7 -57 -247 -134 -300 -700 7 -57 -247 -134 -300 -700 7 -57 -247 -134 -300 -700 -4 -46 -200 -134 -300 -700 -4 -46 -200 -134 -300 -700 -4 -46 -200 -134 -300 -700 -4 -46 -200 -134 -300 -700 10 -60 -260 -134 -300 -700 10 -60 -260 -134 -300 -700 10 -60 -260 -134 -300 -700 10 -60 -260 -134 -300 -700 10 -60 -260 -134 -300 -700 2025-11-04 22:23:48,904 Hysteresis 372 0: raw(-260 16000 16000 16000) min(-300 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -134 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-260 16000 16000 16000) min(-300 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -134 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 10 -60 -260 -134 -300 -700 3 -53 -230 -134 -300 -700 3 -53 -230 -134 -300 -700 3 -53 -230 -134 -300 -700 3 -53 -230 -134 -300 -700 8 -58 -252 -134 -300 -700 8 -58 -252 -134 -300 -700 8 -58 -252 -134 -300 -700 8 -58 -252 -134 -300 -700 8 -58 -252 -134 -300 -700 8 -58 -252 -134 -300 -700 8 -58 -252 -134 -300 -700 8 -58 -252 -134 -300 -700 -1 -49 -213 -134 -300 -700 -1 -49 -213 -134 -300 -700 -1 -49 -213 -134 -300 -700 -5 -45 -195 -134 -300 -700 -5 -45 -195 -134 -300 -700 -5 -45 -195 -134 -300 -700 -5 -45 -195 -134 -300 -700 2025-11-04 22:23:58,907 Hysteresis 382 0: raw(-195 16000 16000 16000) min(-300 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -134 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-195 16000 16000 16000) min(-300 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -134 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -5 -45 -195 -134 -300 -700 -5 -45 -195 -134 -300 -700 -5 -45 -195 -134 -300 -700 -5 -45 -195 -134 -300 -700 2 -52 -226 -134 -300 -700 2 -52 -226 -134 -300 -700 2 -52 -226 -134 -300 -700 2 -52 -226 -134 -300 -700 2 -52 -226 -134 -300 -700 0 -50 -217 -134 -300 -700 0 -50 -217 -134 -300 -700 0 -50 -217 -134 -300 -700 0 -50 -217 -134 -300 -700 0 -50 -217 -134 -300 -700 7 -57 -247 -134 -300 -700 7 -57 -247 -134 -300 -700 7 -57 -247 -134 -300 -700 7 -57 -247 -134 -300 -700 7 -57 -247 -134 -300 -700 7 -57 -247 -134 -300 -700 2025-11-04 22:24:08,911 Hysteresis 392 0: raw(-247 16000 16000 16000) min(-300 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -134 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-247 16000 16000 16000) min(-300 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -134 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 7 -57 -247 -134 -300 -700 7 -57 -247 -134 -300 -700 -9 -41 -178 -134 -300 -700 -9 -41 -178 -134 -300 -700 -9 -41 -178 -134 -300 -700 -9 -41 -178 -134 -300 -700 6 -56 -243 -134 -300 -700 6 -56 -243 -134 -300 -700 6 -56 -243 -134 -300 -700 6 -56 -243 -134 -300 -700 5 -55 -239 -134 -300 -700 5 -55 -239 -134 -300 -700 5 -55 -239 -134 -300 -700 5 -55 -239 -134 -300 -700 6 -56 -243 -134 -300 -700 6 -56 -243 -134 -300 -700 6 -56 -243 -134 -300 -700 6 -56 -243 -134 -300 -700 0 -50 -217 -134 -300 -700 0 -50 -217 -134 -300 -700 2025-11-04 22:24:18,996 Hysteresis 402 0: raw(-217 16000 16000 16000) min(-300 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -134 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-217 16000 16000 16000) min(-300 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -134 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 0 -50 -217 -134 -300 -700 0 -50 -217 -134 -300 -700 6 -56 -243 -134 -300 -700 6 -56 -243 -134 -300 -700 6 -56 -243 -134 -300 -700 6 -56 -243 -134 -300 -700 6 -56 -243 -134 -300 -700 6 -56 -243 -134 -300 -700 8 -58 -252 -134 -300 -700 8 -58 -252 -134 -300 -700 8 -58 -252 -134 -300 -700 8 -58 -252 -134 -300 -700 8 -58 -252 -134 -300 -700 8 -58 -252 -134 -300 -700 8 -58 -252 -134 -300 -700 8 -58 -252 -134 -300 -700 1 -51 -221 -134 -300 -700 1 -51 -221 -134 -300 -700 1 -51 -221 -134 -300 -700 1 -51 -221 -134 -300 -700 2025-11-04 22:24:29,019 Hysteresis 412 0: raw(-221 16000 16000 16000) min(-300 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -134 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-221 16000 16000 16000) min(-300 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -134 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -7 -43 -186 -134 -300 -700 -7 -43 -186 -134 -300 -700 -7 -43 -186 -134 -300 -700 -7 -43 -186 -134 -300 -700 11 -61 -265 -134 -300 -700 11 -61 -265 -134 -300 -700 11 -61 -265 -134 -300 -700 11 -61 -265 -134 -300 -700 0 -50 -217 -134 -300 -700 0 -50 -217 -134 -300 -700 0 -50 -217 -134 -300 -700 0 -50 -217 -134 -300 -700 0 -50 -217 -134 -300 -700 0 -50 -217 -134 -300 -700 0 -50 -217 -134 -300 -700 0 -50 -217 -134 -300 -700 0 -50 -217 -134 -300 -700 0 -50 -217 -134 -300 -700 1 -51 -221 -134 -300 -700 1 -51 -221 -134 -300 -700 2025-11-04 22:24:39,023 Hysteresis 422 0: raw(-221 16000 16000 16000) min(-300 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -134 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-221 16000 16000 16000) min(-300 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -134 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 1 -51 -221 -134 -300 -700 5 -55 -239 -134 -300 -700 5 -55 -239 -134 -300 -700 5 -55 -239 -134 -300 -700 5 -55 -239 -134 -300 -700 -5 -45 -195 -134 -300 -700 -5 -45 -195 -134 -300 -700 -5 -45 -195 -134 -300 -700 -5 -45 -195 -134 -300 -700 4 -54 -234 -134 -300 -700 4 -54 -234 -134 -300 -700 4 -54 -234 -134 -300 -700 4 -54 -234 -134 -300 -700 11 -61 -265 -134 -300 -700 11 -61 -265 -134 -300 -700 11 -61 -265 -134 -300 -700 11 -61 -265 -134 -300 -700 9 -59 -256 -134 -300 -700 9 -59 -256 -134 -300 -700 2025-11-04 22:24:49,026 Hysteresis 432 0: raw(-256 16000 16000 16000) min(-300 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -134 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-256 16000 16000 16000) min(-300 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -134 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 9 -59 -256 -134 -300 -700 9 -59 -256 -134 -300 -700 4 -54 -234 -134 -300 -700 4 -54 -234 -134 -300 -700 4 -54 -234 -134 -300 -700 4 -54 -234 -134 -300 -700 28 -78 -339 -134 -339 -700 28 -78 -339 -134 -339 -700 28 -78 -339 -134 -339 -700 28 -78 -339 -134 -339 -700 28 -78 -339 -134 -339 -700 28 -78 -339 -134 -339 -700 28 -78 -339 -134 -339 -700 28 -78 -339 -134 -339 -700 28 -78 -339 -134 -339 -700 28 -78 -339 -134 -339 -700 6 -56 -243 -134 -339 -700 6 -56 -243 -134 -339 -700 6 -56 -243 -134 -339 -700 6 -56 -243 -134 -339 -700 2025-11-04 22:24:59,057 Hysteresis 442 0: raw(-243 16000 16000 16000) min(-339 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -134 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-243 16000 16000 16000) min(-339 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -134 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 13 -63 -273 -134 -339 -700 13 -63 -273 -134 -339 -700 13 -63 -273 -134 -339 -700 13 -63 -273 -134 -339 -700 6 -56 -243 -134 -339 -700 6 -56 -243 -134 -339 -700 6 -56 -243 -134 -339 -700 6 -56 -243 -134 -339 -700 5 -55 -239 -134 -339 -700 5 -55 -239 -134 -339 -700 5 -55 -239 -134 -339 -700 5 -55 -239 -134 -339 -700 3 -53 -230 -134 -339 -700 3 -53 -230 -134 -339 -700 3 -53 -230 -134 -339 -700 3 -53 -230 -134 -339 -700 12 -62 -269 -134 -339 -700 12 -62 -269 -134 -339 -700 12 -62 -269 -134 -339 -700 12 -62 -269 -134 -339 -700 2025-11-04 22:25:09,063 Hysteresis 452 0: raw(-269 16000 16000 16000) min(-339 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -134 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-269 16000 16000 16000) min(-339 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -134 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 6 -56 -243 -134 -339 -700 6 -56 -243 -134 -339 -700 6 -56 -243 -134 -339 -700 6 -56 -243 -134 -339 -700 6 -56 -243 -134 -339 -700 -1 -49 -213 -134 -339 -700 -1 -49 -213 -134 -339 -700 -1 -49 -213 -134 -339 -700 -1 -49 -213 -134 -339 -700 -1 -49 -213 -134 -339 -700 3 -53 -230 -134 -339 -700 3 -53 -230 -134 -339 -700 3 -53 -230 -134 -339 -700 3 -53 -230 -134 -339 -700 1 -51 -221 -134 -339 -700 1 -51 -221 -134 -339 -700 1 -51 -221 -134 -339 -700 1 -51 -221 -134 -339 -700 1 -51 -221 -134 -339 -700 1 -51 -221 -134 -339 -700 2025-11-04 22:25:19,068 Hysteresis 462 0: raw(-221 16000 16000 16000) min(-339 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -134 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-221 16000 16000 16000) min(-339 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -134 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 1 -51 -221 -134 -339 -700 1 -51 -221 -134 -339 -700 1 -51 -221 -134 -339 -700 1 -51 -221 -134 -339 -700 1 -51 -221 -134 -339 -700 2 -52 -226 -134 -339 -700 2 -52 -226 -134 -339 -700 2 -52 -226 -134 -339 -700 2 -52 -226 -134 -339 -700 2 -52 -226 -134 -339 -700 2 -52 -226 -134 -339 -700 2 -52 -226 -134 -339 -700 2 -52 -226 -134 -339 -700 2 -52 -226 -134 -339 -700 2 -52 -226 -134 -339 -700 2 -52 -226 -134 -339 -700 2 -52 -226 -134 -339 -700 2 -52 -226 -134 -339 -700 2 -52 -226 -134 -339 -700 4 -54 -234 -134 -339 -700 2025-11-04 22:25:29,072 Hysteresis 472 0: raw(-234 16000 16000 16000) min(-339 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -134 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-234 16000 16000 16000) min(-339 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -134 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 4 -54 -234 -134 -339 -700 4 -54 -234 -134 -339 -700 4 -54 -234 -134 -339 -700 4 -54 -234 -134 -339 -700 4 -54 -234 -134 -339 -700 4 -54 -234 -134 -339 -700 4 -54 -234 -134 -339 -700 1 -51 -221 -134 -339 -700 1 -51 -221 -134 -339 -700 1 -51 -221 -134 -339 -700 1 -51 -221 -134 -339 -700 7 -57 -247 -134 -339 -700 7 -57 -247 -134 -339 -700 7 -57 -247 -134 -339 -700 7 -57 -247 -134 -339 -700 7 -57 -247 -134 -339 -700 7 -57 -247 -134 -339 -700 7 -57 -247 -134 -339 -700 7 -57 -247 -134 -339 -700 -4 -46 -200 -134 -339 -700 2025-11-04 22:25:39,098 Hysteresis 482 0: raw(-200 16000 16000 16000) min(-339 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -134 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-200 16000 16000 16000) min(-339 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -134 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4 -46 -200 -147 -339 -700 -4 -46 -200 -147 -339 -700 -4 -46 -200 -147 -339 -700 -10 -40 -173 -147 -339 -700 -10 -40 -173 -147 -339 -700 -10 -40 -173 -147 -339 -700 -10 -40 -173 -147 -339 -700 -10 -40 -173 -147 -339 -700 -10 -40 -173 -147 -339 -700 -10 -40 -173 -147 -339 -700 -10 -40 -173 -147 -339 -700 -10 -40 -173 -147 -339 -700 -10 -40 -173 -147 -339 -700 6 -56 -243 -147 -339 -700 6 -56 -243 -147 -339 -700 6 -56 -243 -147 -339 -700 6 -56 -243 -147 -339 -700 6 -56 -243 -147 -339 -700 6 -56 -243 -147 -339 -700 2025-11-04 22:25:49,102 Hysteresis 492 0: raw(-243 16000 16000 16000) min(-339 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -147 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-243 16000 16000 16000) min(-339 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -147 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 6 -56 -243 -147 -339 -700 6 -56 -243 -147 -339 -700 5 -55 -239 -147 -339 -700 5 -55 -239 -147 -339 -700 5 -55 -239 -147 -339 -700 5 -55 -239 -147 -339 -700 7 -57 -247 -147 -339 -700 7 -57 -247 -147 -339 -700 7 -57 -247 -147 -339 -700 7 -57 -247 -147 -339 -700 7 -57 -247 -147 -339 -700 7 -57 -247 -147 -339 -700 7 -57 -247 -147 -339 -700 7 -57 -247 -147 -339 -700 11 -61 -265 -147 -339 -700 11 -61 -265 -147 -339 -700 11 -61 -265 -147 -339 -700 11 -61 -265 -147 -339 -700 2 -52 -226 -147 -339 -700 2 -52 -226 -147 -339 -700 2025-11-04 22:25:59,108 Hysteresis 502 0: raw(-226 16000 16000 16000) min(-339 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -147 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-226 16000 16000 16000) min(-339 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -147 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 2 -52 -226 -147 -339 -700 2 -52 -226 -147 -339 -700 2 -52 -226 -147 -339 -700 2 -52 -226 -147 -339 -700 4 -54 -234 -147 -339 -700 4 -54 -234 -147 -339 -700 4 -54 -234 -147 -339 -700 4 -54 -234 -147 -339 -700 27 -77 -334 -147 -339 -700 27 -77 -334 -147 -339 -700 27 -77 -334 -147 -339 -700 27 -77 -334 -147 -339 -700 27 -77 -334 -147 -339 -700 27 -77 -334 -147 -339 -700 27 -77 -334 -147 -339 -700 27 -77 -334 -147 -339 -700 6 -56 -243 -147 -339 -700 6 -56 -243 -147 -339 -700 6 -56 -243 -147 -339 -700 6 -56 -243 -147 -339 -700 2025-11-04 22:26:09,209 Hysteresis 512 0: raw(-243 16000 16000 16000) min(-339 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -147 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-243 16000 16000 16000) min(-339 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -147 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -14 -36 -156 -147 -339 -700 -14 -36 -156 -147 -339 -700 -14 -36 -156 -147 -339 -700 -14 -36 -156 -147 -339 -700 6 -56 -243 -147 -339 -700 6 -56 -243 -147 -339 -700 6 -56 -243 -147 -339 -700 6 -56 -243 -147 -339 -700 6 -56 -243 -147 -339 -700 6 -56 -243 -147 -339 -700 6 -56 -243 -147 -339 -700 6 -56 -243 -147 -339 -700 6 -56 -243 -147 -339 -700 6 -56 -243 -147 -339 -700 7 -57 -247 -147 -339 -700 7 -57 -247 -147 -339 -700 7 -57 -247 -147 -339 -700 7 -57 -247 -147 -339 -700 11 -61 -265 -147 -339 -700 11 -61 -265 -147 -339 -700 2025-11-04 22:26:19,272 Hysteresis 522 0: raw(-265 16000 16000 16000) min(-339 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -147 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-265 16000 16000 16000) min(-339 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -147 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 11 -61 -265 -147 -339 -700 5 -55 -239 -147 -339 -700 5 -55 -239 -147 -339 -700 5 -55 -239 -147 -339 -700 5 -55 -239 -147 -339 -700 6 -56 -243 -147 -339 -700 6 -56 -243 -147 -339 -700 6 -56 -243 -147 -339 -700 6 -56 -243 -147 -339 -700 6 -56 -243 -147 -339 -700 6 -56 -243 -147 -339 -700 6 -56 -243 -147 -339 -700 6 -56 -243 -147 -339 -700 -14 -36 -156 -147 -339 -700 -14 -36 -156 -147 -339 -700 -14 -36 -156 -147 -339 -700 -14 -36 -156 -147 -339 -700 -1 -49 -213 -147 -339 -700 -1 -49 -213 -147 -339 -700 -1 -49 -213 -147 -339 -700 2025-11-04 22:26:29,275 Hysteresis 532 0: raw(-213 16000 16000 16000) min(-339 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -147 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-213 16000 16000 16000) min(-339 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -147 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -1 -49 -213 -147 -339 -700 6 -56 -243 -147 -339 -700 6 -56 -243 -147 -339 -700 6 -56 -243 -147 -339 -700 6 -56 -243 -147 -339 -700 6 -56 -243 -147 -339 -700 6 -56 -243 -147 -339 -700 -8 -42 -182 -147 -339 -700 -8 -42 -182 -147 -339 -700 -8 -42 -182 -147 -339 -700 -8 -42 -182 -147 -339 -700 2 -52 -226 -147 -339 -700 2 -52 -226 -147 -339 -700 2 -52 -226 -147 -339 -700 2 -52 -226 -147 -339 -700 -3 -47 -204 -147 -339 -700 -3 -47 -204 -147 -339 -700 -3 -47 -204 -147 -339 -700 -3 -47 -204 -147 -339 -700 2 -52 -226 -147 -339 -700 2025-11-04 22:26:39,283 Hysteresis 542 0: raw(-226 16000 16000 16000) min(-339 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -147 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-226 16000 16000 16000) min(-339 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -147 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 2 -52 -226 -147 -339 -700 2 -52 -226 -147 -339 -700 2 -52 -226 -147 -339 -700 5 -55 -239 -147 -339 -700 5 -55 -239 -147 -339 -700 5 -55 -239 -147 -339 -700 5 -55 -239 -147 -339 -700 5 -55 -239 -147 -339 -700 5 -55 -239 -147 -339 -700 5 -55 -239 -147 -339 -700 5 -55 -239 -147 -339 -700 -1 -49 -213 -147 -339 -700 -1 -49 -213 -147 -339 -700 -1 -49 -213 -147 -339 -700 -1 -49 -213 -147 -339 -700 1 -51 -221 -147 -339 -700 1 -51 -221 -147 -339 -700 1 -51 -221 -147 -339 -700 1 -51 -221 -147 -339 -700 2025-11-04 22:26:49,362 Hysteresis 552 0: raw(-221 16000 16000 16000) min(-339 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -147 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-221 16000 16000 16000) min(-339 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -147 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 1 -51 -221 -147 -339 -700 1 -51 -221 -147 -339 -700 -4 -46 -200 -147 -339 -700 -4 -46 -200 -147 -339 -700 -4 -46 -200 -147 -339 -700 -4 -46 -200 -147 -339 -700 2 -52 -226 -147 -339 -700 2 -52 -226 -147 -339 -700 2 -52 -226 -147 -339 -700 2 -52 -226 -147 -339 -700 2 -52 -226 -147 -339 -700 2 -52 -226 -147 -339 -700 2 -52 -226 -147 -339 -700 3 -53 -230 -147 -339 -700 3 -53 -230 -147 -339 -700 3 -53 -230 -147 -339 -700 3 -53 -230 -147 -339 -700 3 -53 -230 -147 -339 -700 4 -54 -234 -147 -339 -700 4 -54 -234 -147 -339 -700 2025-11-04 22:26:59,391 Hysteresis 562 0: raw(-234 16000 16000 16000) min(-339 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -147 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-234 16000 16000 16000) min(-339 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -147 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 4 -54 -234 -147 -339 -700 4 -54 -234 -147 -339 -700 -5 -45 -195 -147 -339 -700 -5 -45 -195 -147 -339 -700 -5 -45 -195 -147 -339 -700 -5 -45 -195 -147 -339 -700 -5 -45 -195 -147 -339 -700 -5 -45 -195 -147 -339 -700 -5 -45 -195 -147 -339 -700 -4 -46 -200 -147 -339 -700 -4 -46 -200 -147 -339 -700 -4 -46 -200 -147 -339 -700 -4 -46 -200 -147 -339 -700 -4 -46 -200 -147 -339 -700 -4 -46 -200 -147 -339 -700 8 -58 -252 -147 -339 -700 8 -58 -252 -147 -339 -700 8 -58 -252 -147 -339 -700 8 -58 -252 -147 -339 -700 8 -58 -252 -147 -339 -700 2025-11-04 22:27:09,395 Hysteresis 572 0: raw(-252 16000 16000 16000) min(-339 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -147 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-252 16000 16000 16000) min(-339 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -147 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2 -48 -208 -147 -339 -700 -2 -48 -208 -147 -339 -700 -2 -48 -208 -147 -339 -700 27 -77 -334 -147 -339 -700 27 -77 -334 -147 -339 -700 27 -77 -334 -147 -339 -700 27 -77 -334 -147 -339 -700 3 -53 -230 -147 -339 -700 3 -53 -230 -147 -339 -700 3 -53 -230 -147 -339 -700 3 -53 -230 -147 -339 -700 -9 -41 -178 -147 -339 -700 -9 -41 -178 -147 -339 -700 -9 -41 -178 -147 -339 -700 -9 -41 -178 -147 -339 -700 8 -58 -252 -147 -339 -700 8 -58 -252 -147 -339 -700 8 -58 -252 -147 -339 -700 8 -58 -252 -147 -339 -700 -2 -48 -208 -147 -339 -700 2025-11-04 22:27:19,406 Hysteresis 582 0: raw(-208 16000 16000 16000) min(-339 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -147 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-208 16000 16000 16000) min(-339 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -147 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2 -48 -208 -147 -339 -700 -2 -48 -208 -147 -339 -700 -2 -48 -208 -147 -339 -700 -2 -48 -208 -147 -339 -700 -2 -48 -208 -147 -339 -700 5 -55 -239 -147 -339 -700 5 -55 -239 -147 -339 -700 5 -55 -239 -156 -339 -700 5 -55 -239 -156 -339 -700 5 -55 -239 -156 -339 -700 5 -55 -239 -156 -339 -700 5 -55 -239 -156 -339 -700 5 -55 -239 -156 -339 -700 10 -60 -260 -156 -339 -700 10 -60 -260 -156 -339 -700 10 -60 -260 -156 -339 -700 10 -60 -260 -156 -339 -700 2 -52 -226 -156 -339 -700 2 -52 -226 -156 -339 -700 2 -52 -226 -156 -339 -700 2025-11-04 22:27:29,502 Hysteresis 592 0: raw(-226 16000 16000 16000) min(-339 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -156 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-226 16000 16000 16000) min(-339 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -156 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 2 -52 -226 -156 -339 -700 2 -52 -226 -156 -339 -700 2 -52 -226 -156 -339 -700 2 -52 -226 -156 -339 -700 2 -52 -226 -156 -339 -700 9 -59 -256 -156 -339 -700 9 -59 -256 -156 -339 -700 9 -59 -256 -156 -339 -700 9 -59 -256 -156 -339 -700 9 -59 -256 -156 -339 -700 9 -59 -256 -156 -339 -700 9 -59 -256 -156 -339 -700 9 -59 -256 -156 -339 -700 20 -70 -304 -156 -339 -700 20 -70 -304 -156 -339 -700 20 -70 -304 -156 -339 -700 20 -70 -304 -156 -339 -700 20 -70 -304 -156 -339 -700 20 -70 -304 -156 -339 -700 -11 -39 -169 -156 -339 -700 2025-11-04 22:27:39,528 Hysteresis 602 0: raw(-169 16000 16000 16000) min(-339 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -156 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-169 16000 16000 16000) min(-339 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -156 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -11 -39 -169 -156 -339 -700 -11 -39 -169 -156 -339 -700 -11 -39 -169 -156 -339 -700 4 -54 -234 -156 -339 -700 4 -54 -234 -156 -339 -700 4 -54 -234 -156 -339 -700 4 -54 -234 -156 -339 -700 5 -55 -239 -156 -339 -700 5 -55 -239 -156 -339 -700 5 -55 -239 -156 -339 -700 5 -55 -239 -156 -339 -700 9 -59 -256 -156 -339 -700 9 -59 -256 -156 -339 -700 9 -59 -256 -156 -339 -700 9 -59 -256 -156 -339 -700 9 -59 -256 -156 -339 -700 9 -59 -256 -156 -339 -700 9 -59 -256 -156 -339 -700 -4 -46 -200 -156 -339 -700 2025-11-04 22:27:49,538 Hysteresis 612 0: raw(-200 16000 16000 16000) min(-339 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -156 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-200 16000 16000 16000) min(-339 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -156 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4 -46 -200 -156 -339 -700 -4 -46 -200 -156 -339 -700 -4 -46 -200 -156 -339 -700 4 -54 -234 -156 -339 -700 4 -54 -234 -156 -339 -700 4 -54 -234 -156 -339 -700 4 -54 -234 -156 -339 -700 4 -54 -234 -156 -339 -700 4 -54 -234 -156 -339 -700 4 -54 -234 -156 -339 -700 4 -54 -234 -156 -339 -700 4 -54 -234 -156 -339 -700 4 -54 -234 -156 -339 -700 0 -50 -217 -156 -339 -700 0 -50 -217 -156 -339 -700 0 -50 -217 -156 -339 -700 0 -50 -217 -156 -339 -700 12 -62 -269 -156 -339 -700 12 -62 -269 -156 -339 -700 12 -62 -269 -156 -339 -700 2025-11-04 22:27:59,541 Hysteresis 623 0: raw(-269 16000 16000 16000) min(-339 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -156 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-269 16000 16000 16000) min(-339 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -156 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 12 -62 -269 -156 -339 -700 -6 -44 -191 -156 -339 -700 -6 -44 -191 -156 -339 -700 -6 -44 -191 -156 -339 -700 -6 -44 -191 -156 -339 -700 -6 -44 -191 -156 -339 -700 -6 -44 -191 -156 -339 -700 -6 -44 -191 -156 -339 -700 -6 -44 -191 -156 -339 -700 -6 -44 -191 -156 -339 -700 -6 -44 -191 -156 -339 -700 -6 -44 -191 -156 -339 -700 -6 -44 -191 -156 -339 -700 3 -53 -230 -156 -339 -700 3 -53 -230 -156 -339 -700 3 -53 -230 -156 -339 -700 3 -53 -230 -156 -339 -700 8 -58 -252 -156 -339 -700 8 -58 -252 -156 -339 -700 8 -58 -252 -156 -339 -700 2025-11-04 22:28:09,621 Hysteresis 633 0: raw(-252 16000 16000 16000) min(-339 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -156 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-252 16000 16000 16000) min(-339 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -156 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 8 -58 -252 -156 -339 -700 8 -58 -252 -156 -339 -700 8 -58 -252 -156 -339 -700 -3 -47 -204 -156 -339 -700 -3 -47 -204 -156 -339 -700 -3 -47 -204 -156 -339 -700 -3 -47 -204 -156 -339 -700 6 -56 -243 -156 -339 -700 6 -56 -243 -156 -339 -700 6 -56 -243 -156 -339 -700 6 -56 -243 -156 -339 -700 6 -56 -243 -156 -339 -700 6 -56 -243 -156 -339 -700 6 -56 -243 -156 -339 -700 6 -56 -243 -156 -339 -700 0 -50 -217 -156 -339 -700 0 -50 -217 -156 -339 -700 0 -50 -217 -156 -339 -700 0 -50 -217 -156 -339 -700 7 -57 -247 -156 -339 -700 2025-11-04 22:28:19,694 Hysteresis 643 0: raw(-247 16000 16000 16000) min(-339 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -156 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-247 16000 16000 16000) min(-339 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -156 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 7 -57 -247 -156 -339 -700 7 -57 -247 -156 -339 -700 7 -57 -247 -156 -339 -700 1 -51 -221 -156 -339 -700 1 -51 -221 -156 -339 -700 1 -51 -221 -156 -339 -700 1 -51 -221 -156 -339 -700 0 -50 -217 -156 -339 -700 0 -50 -217 -156 -339 -700 0 -50 -217 -156 -339 -700 0 -50 -217 -156 -339 -700 -9 -41 -178 -156 -339 -700 -9 -41 -178 -156 -339 -700 -9 -41 -178 -156 -339 -700 -9 -41 -178 -156 -339 -700 -9 -41 -178 -156 -339 -700 -9 -41 -178 -156 -339 -700 6 -56 -243 -156 -339 -700 6 -56 -243 -156 -339 -700 6 -56 -243 -156 -339 -700 2025-11-04 22:28:29,699 Hysteresis 653 0: raw(-243 16000 16000 16000) min(-339 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -156 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-243 16000 16000 16000) min(-339 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -156 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 6 -56 -243 -156 -339 -700 -2 -48 -208 -156 -339 -700 -2 -48 -208 -156 -339 -700 -2 -48 -208 -156 -339 -700 -2 -48 -208 -156 -339 -700 1 -51 -221 -156 -339 -700 1 -51 -221 -156 -339 -700 1 -51 -221 -156 -339 -700 1 -51 -221 -156 -339 -700 1 -51 -221 -156 -339 -700 1 -51 -221 -156 -339 -700 1 -51 -221 -156 -339 -700 1 -51 -221 -156 -339 -700 1 -51 -221 -156 -339 -700 1 -51 -221 -156 -339 -700 1 -51 -221 -156 -339 -700 8 -58 -252 -156 -339 -700 8 -58 -252 -156 -339 -700 8 -58 -252 -156 -339 -700 8 -58 -252 -156 -339 -700 2025-11-04 22:28:39,703 Hysteresis 663 0: raw(-252 16000 16000 16000) min(-339 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -156 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-252 16000 16000 16000) min(-339 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -156 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 8 -58 -252 -156 -339 -700 1 -51 -221 -156 -339 -700 1 -51 -221 -156 -339 -700 1 -51 -221 -156 -339 -700 11 -61 -265 -156 -339 -700 11 -61 -265 -156 -339 -700 11 -61 -265 -156 -339 -700 11 -61 -265 -156 -339 -700 11 -61 -265 -156 -339 -700 11 -61 -265 -156 -339 -700 1 -51 -221 -156 -339 -700 1 -51 -221 -156 -339 -700 1 -51 -221 -156 -339 -700 1 -51 -221 -156 -339 -700 3 -53 -230 -156 -339 -700 3 -53 -230 -156 -339 -700 3 -53 -230 -156 -339 -700 3 -53 -230 -156 -339 -700 -6 -44 -191 -156 -339 -700 -6 -44 -191 -156 -339 -700 2025-11-04 22:28:49,765 Hysteresis 673 0: raw(-191 16000 16000 16000) min(-339 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -156 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-191 16000 16000 16000) min(-339 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -156 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -6 -44 -191 -156 -339 -700 -6 -44 -191 -156 -339 -700 7 -57 -247 -156 -339 -700 7 -57 -247 -156 -339 -700 7 -57 -247 -156 -339 -700 7 -57 -247 -156 -339 -700 -3 -47 -204 -156 -339 -700 -3 -47 -204 -156 -339 -700 -3 -47 -204 -156 -339 -700 -3 -47 -204 -156 -339 -700 -5 -45 -195 -156 -339 -700 -5 -45 -195 -156 -339 -700 -5 -45 -195 -156 -339 -700 -5 -45 -195 -156 -339 -700 7 -57 -247 -156 -339 -700 7 -57 -247 -156 -339 -700 7 -57 -247 -156 -339 -700 7 -57 -247 -156 -339 -700 7 -57 -247 -156 -334 -700 2025-11-04 22:28:59,838 Hysteresis 683 0: raw(-247 16000 16000 16000) min(-334 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -156 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-247 16000 16000 16000) min(-334 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -156 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -10 -40 -173 -156 -334 -700 -10 -40 -173 -156 -334 -700 -10 -40 -173 -156 -334 -700 -10 -40 -173 -156 -334 -700 0 -50 -217 -156 -334 -700 0 -50 -217 -156 -334 -700 0 -50 -217 -156 -334 -700 0 -50 -217 -156 -334 -700 0 -50 -217 -156 -334 -700 0 -50 -217 -156 -334 -700 0 -50 -217 -156 -334 -700 0 -50 -217 -156 -334 -700 9 -59 -256 -156 -334 -700 9 -59 -256 -156 -334 -700 9 -59 -256 -156 -334 -700 9 -59 -256 -156 -334 -700 8 -58 -252 -156 -334 -700 8 -58 -252 -156 -334 -700 8 -58 -252 -156 -334 -700 8 -58 -252 -156 -334 -700 2025-11-04 22:29:09,842 Hysteresis 693 0: raw(-252 16000 16000 16000) min(-334 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -156 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-252 16000 16000 16000) min(-334 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -156 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -5 -45 -195 -156 -334 -700 -5 -45 -195 -156 -334 -700 -5 -45 -195 -156 -334 -700 -5 -45 -195 -156 -334 -700 -5 -45 -195 -156 -334 -700 -5 -45 -195 -156 -334 -700 -5 -45 -195 -156 -334 -700 -5 -45 -195 -156 -334 -700 -1 -49 -213 -156 -334 -700 -1 -49 -213 -156 -334 -700 -1 -49 -213 -156 -334 -700 -1 -49 -213 -156 -334 -700 -1 -49 -213 -156 -334 -700 -1 -49 -213 -156 -334 -700 -1 -49 -213 -156 -334 -700 -1 -49 -213 -156 -334 -700 -1 -49 -213 -156 -334 -700 -1 -49 -213 -156 -334 -700 14 -64 -278 -156 -334 -700 14 -64 -278 -156 -334 -700 2025-11-04 22:29:19,846 Hysteresis 703 0: raw(-278 16000 16000 16000) min(-334 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -156 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-278 16000 16000 16000) min(-334 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -156 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 14 -64 -278 -156 -334 -700 14 -64 -278 -156 -334 -700 11 -61 -265 -156 -334 -700 11 -61 -265 -156 -334 -700 11 -61 -265 -156 -334 -700 11 -61 -265 -156 -334 -700 11 -61 -265 -156 -334 -700 11 -61 -265 -156 -334 -700 11 -61 -265 -156 -334 -700 11 -61 -265 -156 -334 -700 11 -61 -265 -156 -334 -700 11 -61 -265 -156 -334 -700 11 -61 -265 -156 -334 -700 11 -61 -265 -156 -334 -700 1 -51 -221 -156 -334 -700 1 -51 -221 -156 -334 -700 1 -51 -221 -156 -334 -700 1 -51 -221 -156 -334 -700 -6 -44 -191 -156 -334 -700 -6 -44 -191 -156 -334 -700 2025-11-04 22:29:29,911 Hysteresis 713 0: raw(-191 16000 16000 16000) min(-334 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -156 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-191 16000 16000 16000) min(-334 16000 16000 16000) spread(-700 16000 16000 16000) max_pv -156 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -6 -44 -191 -156 -334 -700 -6 -44 -191 -156 -334 -700 -3 -47 -204 -156 -334 -700 -3 -47 -204 -156 -334 -700 -3 -47 -204 -156 -334 -700 -3 -47 -204 -156 -334 -700 -3 -47 -204 -156 -334 -700 -3 -47 -204 -156 -334 -700 -3 -47 -204 -156 -334 -700 -3 -47 -204 -156 -334 -700 -3 -47 -204 -156 -334 -700 -3 -47 -204 -156 -334 -700 15 -65 -282 -156 -334 -700 15 -65 -282 -156 -334 -700 15 -65 -282 -156 -334 -700 15 -65 -282 -156 -334 -700 -7280 7230 31434 31434 -334 -700 -7280 7230 31434 31434 -334 -700 -7280 7230 31434 31434 -334 -700 -7280 7230 31434 31434 -334 -700 2025-11-04 22:29:40,022 Hysteresis 723 0: raw(31434 16000 16000 16000) min(-334 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31434 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(31434 16000 16000 16000) min(-334 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31434 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -7220 7170 31173 31434 -334 -700 -7220 7170 31173 31434 -334 -700 -7220 7170 31173 31434 -334 -700 -7220 7170 31173 31434 -334 -700 -7220 7170 31173 31434 -334 -700 -7220 7170 31173 31434 -334 -700 -7220 7170 31173 31434 -334 -700 -7220 7170 31173 31434 -334 -700 -7320 7270 31608 31608 -334 -700 -7320 7270 31608 31608 -334 -700 -7320 7270 31608 31608 -334 -700 -7320 7270 31608 31608 -334 -700 -7320 7270 31608 31608 -334 -700 -7320 7270 31608 31608 -334 -700 -7320 7270 31608 31608 -334 -700 -7320 7270 31608 31608 -334 -700 -7300 7250 31521 31608 -334 -700 -7300 7250 31521 31608 -334 -700 -7300 7250 31521 31608 -334 -700 -7300 7250 31521 31608 -334 -700 2025-11-04 22:29:50,026 Hysteresis 733 0: raw(31521 16000 16000 16000) min(-334 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31608 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(31521 16000 16000 16000) min(-334 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31608 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -7300 7250 31521 31608 -334 -700 -7300 7250 31521 31608 -334 -700 -7310 7260 31565 31608 -334 -700 -7310 7260 31565 31608 -334 -700 -7310 7260 31565 31608 -334 -700 -7310 7260 31565 31608 -334 -700 -7310 7260 31565 31608 -334 -700 -7310 7260 31565 31608 -334 -700 -7310 7260 31565 31608 -334 -700 -7310 7260 31565 31608 -334 -700 -7310 7260 31565 31608 -334 -700 -7310 7260 31565 31608 -334 -700 -7310 7260 31565 31608 -334 -700 -7320 7270 31608 31608 -334 -700 -7320 7270 31608 31608 -334 -700 -7320 7270 31608 31608 -334 -700 -7320 7270 31608 31608 -334 -700 -7320 7270 31608 31608 -334 -700 -7320 7270 31608 31608 -334 -700 2025-11-04 22:30:00,033 Hysteresis 743 0: raw(31608 16000 16000 16000) min(-334 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31608 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(31608 16000 16000 16000) min(-334 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31608 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -7320 7270 31608 31608 -334 -700 -7320 7270 31608 31608 -334 -700 -7320 7270 31608 31608 -334 -700 -7320 7270 31608 31608 -334 -700 -7320 7270 31608 31608 -334 -700 -7320 7270 31608 31608 -334 -700 -7320 7270 31608 31608 -334 -700 -7320 7270 31608 31608 -334 -700 -7320 7270 31608 31608 -334 -700 -7320 7270 31608 31608 -334 -700 -7290 7240 31478 31608 -334 -700 -7290 7240 31478 31608 -334 -700 -7290 7240 31478 31608 -334 -700 -7290 7240 31478 31608 -334 -700 -7290 7240 31478 31608 -334 -700 -7290 7240 31478 31608 -334 -700 -7290 7240 31478 31608 -334 -700 -7300 7250 31521 31608 -334 -700 -7300 7250 31521 31608 -334 -700 -7300 7250 31521 31608 -334 -700 2025-11-04 22:30:10,038 Hysteresis 753 0: raw(31521 16000 16000 16000) min(-334 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31608 0: [ 0 0p PV ] __all__ 1: have B1 1; 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 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(31521 16000 16000 16000) min(-334 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31608 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -7300 7250 31521 31608 -334 -700 -7300 7250 31521 31608 -334 -700 -7300 7250 31521 31608 -334 -700 -7300 7250 31521 31608 -334 -700 -7300 7250 31521 31608 -334 -700 -7300 7250 31521 31608 -334 -700 -7300 7250 31521 31608 -334 -700 -7300 7250 31521 31608 -334 -700 -7300 7250 31521 31608 -334 -700 -7300 7250 31521 31608 -334 -700 -7300 7250 31521 31608 -334 -700 -7300 7250 31521 31608 -334 -700 -7340 7290 31695 31695 -334 -700 -7340 7290 31695 31695 -334 -700 -7340 7290 31695 31695 -334 -700 -7340 7290 31695 31695 -334 -700 -7280 7230 31434 31695 -334 -700 -7280 7230 31434 31695 -334 -700 -7280 7230 31434 31695 -334 -700 -7280 7230 31434 31695 -334 -700 2025-11-04 22:30:20,064 Hysteresis 763 0: raw(31434 16000 16000 16000) min(-334 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31695 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(31434 16000 16000 16000) min(-334 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31695 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -7260 7210 31347 31695 -334 -700 -7260 7210 31347 31695 -334 -700 -7260 7210 31347 31695 -334 -700 -7260 7210 31347 31695 -334 -700 -7300 7250 31521 31695 -334 -700 -7300 7250 31521 31695 -334 -700 -7300 7250 31521 31695 -334 -700 -7300 7250 31521 31695 -334 -700 -7300 7250 31521 31695 -334 -700 -7300 7250 31521 31695 -334 -700 -7320 7270 31608 31695 -334 -700 -7320 7270 31608 31695 -334 -700 -7320 7270 31608 31695 -334 -700 -7320 7270 31608 31695 -334 -700 -7310 7260 31565 31695 -334 -700 -7310 7260 31565 31695 -334 -700 -7310 7260 31565 31695 -334 -700 -7310 7260 31565 31695 -334 -700 -7280 7230 31434 31695 -334 -700 -7280 7230 31434 31695 -334 -700 2025-11-04 22:30:30,072 Hysteresis 773 0: raw(31434 16000 16000 16000) min(-334 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31695 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(31434 16000 16000 16000) min(-334 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31695 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -7280 7230 31434 31695 -334 -700 -7280 7230 31434 31695 -334 -700 -7250 7200 31304 31695 -334 -700 -7250 7200 31304 31695 -334 -700 -7250 7200 31304 31695 -334 -700 -7250 7200 31304 31695 -334 -700 -7250 7200 31304 31695 -334 -700 -7250 7200 31304 31695 -334 -700 -7250 7200 31304 31695 -334 -700 -7250 7200 31304 31695 -334 -700 -7310 7260 31565 31695 -334 -700 -7310 7260 31565 31695 -334 -700 -7310 7260 31565 31695 -334 -700 -7310 7260 31565 31695 -334 -700 -7330 7280 31652 31695 -334 -700 -7330 7280 31652 31695 -334 -700 -7330 7280 31652 31695 -334 -700 -7330 7280 31652 31695 -334 -700 -7330 7280 31652 31695 -334 -700 -7330 7280 31652 31695 -334 -700 2025-11-04 22:30:40,075 Hysteresis 783 0: raw(31652 16000 16000 16000) min(-334 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31695 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(31652 16000 16000 16000) min(-334 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31695 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -7300 7250 31521 31695 -334 -700 -7300 7250 31521 31695 -334 -700 -7300 7250 31521 31695 -334 -700 -7300 7250 31521 31695 -334 -700 -7300 7250 31521 31695 -334 -700 -7300 7250 31521 31695 -334 -700 -7300 7250 31521 31695 -334 -700 -7300 7250 31521 31695 -334 -700 -7290 7240 31478 31695 -334 -700 -7290 7240 31478 31695 -334 -700 -7290 7240 31478 31695 -334 -700 -7350 7300 31739 31739 -334 -700 -7350 7300 31739 31739 -334 -700 -7350 7300 31739 31739 -334 -700 -7350 7300 31739 31739 -334 -700 -7290 7240 31478 31739 -334 -700 -7290 7240 31478 31739 -334 -700 -7290 7240 31478 31739 -334 -700 -7290 7240 31478 31739 -334 -700 -7270 7220 31391 31739 -334 -700 2025-11-04 22:30:50,107 Hysteresis 793 0: raw(31391 16000 16000 16000) min(-334 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31739 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(31391 16000 16000 16000) min(-334 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31739 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -7270 7220 31391 31739 -334 -700 -7270 7220 31391 31739 -334 -700 -7270 7220 31391 31739 -334 -700 -7270 7220 31391 31739 -334 -700 -7270 7220 31391 31739 -334 -700 -7270 7220 31391 31739 -334 -700 -7270 7220 31391 31739 -334 -700 -7340 7290 31695 31739 -334 -700 -7340 7290 31695 31739 -334 -700 -7340 7290 31695 31739 -334 -700 -7340 7290 31695 31739 -334 -700 -7340 7290 31695 31739 -334 -700 -7340 7290 31695 31739 -334 -700 -7260 7210 31347 31739 -334 -700 -7260 7210 31347 31739 -334 -700 -7260 7210 31347 31739 -334 -700 -7260 7210 31347 31739 -334 -700 -7270 7220 31391 31739 -334 -700 -7270 7220 31391 31739 -334 -700 -7270 7220 31391 31739 -334 -700 2025-11-04 22:31:00,114 Hysteresis 803 0: raw(31391 16000 16000 16000) min(-334 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31739 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(31391 16000 16000 16000) min(-334 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31739 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -7270 7220 31391 31739 -334 -700 -7250 7200 31304 31739 -334 -700 -7250 7200 31304 31739 -334 -700 -7250 7200 31304 31739 -334 -700 -7250 7200 31304 31739 -334 -700 -7250 7200 31304 31739 -334 -700 -7250 7200 31304 31739 -334 -700 -7250 7200 31304 31739 -334 -700 -7250 7200 31304 31739 -334 -700 -7210 7160 31130 31739 -334 -700 -7210 7160 31130 31739 -334 -700 -7210 7160 31130 31739 -334 -700 -7210 7160 31130 31739 -334 -700 -7210 7160 31130 31739 -334 -700 -7210 7160 31130 31739 -334 -700 -7210 7160 31130 31739 -334 -700 -7210 7160 31130 31739 -334 -700 -7230 7180 31217 31739 -334 -700 -7230 7180 31217 31739 -334 -700 2025-11-04 22:31:10,121 Hysteresis 813 0: raw(31217 16000 16000 16000) min(-334 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31739 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(31217 16000 16000 16000) min(-334 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31739 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -7230 7180 31217 31739 -334 -700 -7230 7180 31217 31739 -334 -700 -7290 7240 31478 31739 -334 -700 -7290 7240 31478 31739 -334 -700 -7290 7240 31478 31739 -334 -700 -7290 7240 31478 31739 -334 -700 -7290 7240 31478 31739 -334 -700 -7290 7240 31478 31739 -334 -700 -7310 7260 31565 31739 -334 -700 -7310 7260 31565 31739 -334 -700 -7310 7260 31565 31739 -304 -700 -7310 7260 31565 31739 -304 -700 -7300 7250 31521 31739 -304 -700 -7300 7250 31521 31739 -304 -700 -7300 7250 31521 31739 -304 -700 -7300 7250 31521 31739 -304 -700 -7310 7260 31565 31739 -304 -700 -7310 7260 31565 31739 -304 -700 -7310 7260 31565 31739 -304 -700 -7310 7260 31565 31739 -304 -700 2025-11-04 22:31:20,132 Hysteresis 823 0: raw(31565 16000 16000 16000) min(-304 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31739 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(31565 16000 16000 16000) min(-304 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31739 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -7310 7260 31565 31739 -304 -700 -7310 7260 31565 31739 -304 -700 -7310 7260 31565 31739 -304 -700 -7310 7260 31565 31739 -304 -700 -7270 7220 31391 31739 -304 -700 -7270 7220 31391 31739 -304 -700 -7270 7220 31391 31739 -304 -700 -7270 7220 31391 31739 -304 -700 -7270 7220 31391 31739 -304 -700 -7270 7220 31391 31739 -304 -700 -7270 7220 31391 31739 -304 -700 -7270 7220 31391 31739 -304 -700 -7280 7230 31434 31739 -304 -700 -7280 7230 31434 31739 -304 -700 -7280 7230 31434 31739 -304 -700 -7280 7230 31434 31739 -304 -700 -7280 7230 31434 31739 -304 -700 -7280 7230 31434 31739 -304 -700 -7270 7220 31391 31739 -304 -700 -7270 7220 31391 31739 -304 -700 2025-11-04 22:31:30,168 Hysteresis 833 0: raw(31391 16000 16000 16000) min(-304 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31739 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(31391 16000 16000 16000) min(-304 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31739 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -7270 7220 31391 31739 -304 -700 -7270 7220 31391 31739 -304 -700 -7270 7220 31391 31739 -304 -700 -7270 7220 31391 31739 -304 -700 -7270 7220 31391 31739 -304 -700 -7270 7220 31391 31739 -304 -700 -7270 7220 31391 31739 -304 -700 -7270 7220 31391 31739 -304 -700 -7270 7220 31391 31739 -304 -700 -7270 7220 31391 31739 -304 -700 -7270 7220 31391 31739 -304 -700 -7270 7220 31391 31739 -304 -700 -7270 7220 31391 31739 -304 -700 -7270 7220 31391 31739 -304 -700 -7260 7210 31347 31739 -304 -700 -7260 7210 31347 31739 -304 -700 -7260 7210 31347 31739 -304 -700 -7260 7210 31347 31739 -304 -700 -7230 7180 31217 31739 -304 -700 -7230 7180 31217 31739 -304 -700 2025-11-04 22:31:40,172 Hysteresis 843 0: raw(31217 16000 16000 16000) min(-304 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31739 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(31217 16000 16000 16000) min(-304 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31739 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -7230 7180 31217 31739 -304 -700 -7290 7240 31478 31739 -304 -700 -7290 7240 31478 31739 -282 -700 -7290 7240 31478 31739 -282 -700 -7290 7240 31478 31739 -282 -700 -7290 7240 31478 31739 -282 -700 -7290 7240 31478 31739 -282 -700 -7290 7240 31478 31739 -282 -700 -7290 7240 31478 31739 -282 -700 -7290 7240 31478 31739 -282 -700 -7290 7240 31478 31739 -282 -700 -7300 7250 31521 31739 -282 -700 -7300 7250 31521 31739 -282 -700 -7300 7250 31521 31739 -282 -700 -7300 7250 31521 31739 -282 -700 -7280 7230 31434 31739 -282 -700 -7280 7230 31434 31739 -282 -700 -7280 7230 31434 31739 -282 -700 -7280 7230 31434 31739 -282 -700 2025-11-04 22:31:50,183 Hysteresis 853 0: raw(31434 16000 16000 16000) min(-282 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31739 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(31434 16000 16000 16000) min(-282 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31739 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -7270 7220 31391 31739 -282 -700 -7270 7220 31391 31739 -282 -700 -7270 7220 31391 31739 -282 -700 -7270 7220 31391 31739 -282 -700 -7270 7220 31391 31739 -282 -700 -7270 7220 31391 31739 -282 -700 -7270 7220 31391 31739 -282 -700 -7270 7220 31391 31739 -282 -700 -7250 7200 31304 31739 -282 -700 -7250 7200 31304 31739 -282 -700 -7250 7200 31304 31739 -282 -700 -7250 7200 31304 31739 -282 -700 -7250 7200 31304 31739 -282 -700 -7250 7200 31304 31739 -282 -700 -7250 7200 31304 31739 -282 -700 -7250 7200 31304 31739 -282 -700 -7230 7180 31217 31739 -282 -700 -7230 7180 31217 31739 -282 -700 -7230 7180 31217 31739 -282 -700 -7230 7180 31217 31739 -282 -700 2025-11-04 22:32:00,193 Hysteresis 863 0: raw(31217 16000 16000 16000) min(-282 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31739 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(31217 16000 16000 16000) min(-282 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31739 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -7280 7230 31434 31739 -282 -700 -7280 7230 31434 31739 -282 -700 -7280 7230 31434 31739 -282 -700 -7280 7230 31434 31739 -282 -700 -7280 7230 31434 31739 -282 -700 -7280 7230 31434 31739 -282 -700 -7280 7230 31434 31739 -282 -700 -7280 7230 31434 31739 -282 -700 -7280 7230 31434 31739 -282 -700 -7280 7230 31434 31739 -282 -700 -7270 7220 31391 31739 -282 -700 -7270 7220 31391 31739 -282 -700 -7270 7220 31391 31739 -282 -700 -7270 7220 31391 31739 -282 -700 -7260 7210 31347 31739 -282 -700 -7260 7210 31347 31739 -282 -700 -7260 7210 31347 31739 -282 -700 -7260 7210 31347 31739 -282 -700 -7260 7210 31347 31739 -282 -700 -7260 7210 31347 31739 -282 -700 2025-11-04 22:32:10,235 Hysteresis 873 0: raw(31347 16000 16000 16000) min(-282 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31739 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(31347 16000 16000 16000) min(-282 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31739 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -7260 7210 31347 31739 -282 -700 -7260 7210 31347 31739 -282 -700 -7320 7270 31608 31739 -282 -700 -7320 7270 31608 31739 -282 -700 -7320 7270 31608 31739 -282 -700 -7320 7270 31608 31739 -282 -700 -7230 7180 31217 31739 -282 -700 -7230 7180 31217 31739 -282 -700 -7230 7180 31217 31739 -282 -700 -7230 7180 31217 31739 -282 -700 -7280 7230 31434 31739 -282 -700 -7280 7230 31434 31739 -282 -700 -7280 7230 31434 31739 -282 -700 -7280 7230 31434 31739 -282 -700 -7280 7230 31434 31739 -282 -700 -7280 7230 31434 31739 -282 -700 -7280 7230 31434 31739 -282 -700 -7280 7230 31434 31739 -282 -700 -7280 7230 31434 31739 -282 -700 -7260 7210 31347 31739 -282 -700 2025-11-04 22:32:20,239 Hysteresis 883 0: raw(31347 16000 16000 16000) min(-282 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31739 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(31347 16000 16000 16000) min(-282 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31739 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -7260 7210 31347 31739 -282 -700 -7260 7210 31347 31739 -282 -700 -7260 7210 31347 31739 -282 -700 -7260 7210 31347 31739 -282 -700 -7260 7210 31347 31739 -282 -700 -7260 7210 31347 31739 -282 -700 -7260 7210 31347 31739 -282 -700 -7320 7270 31608 31739 -282 -700 -7320 7270 31608 31739 -282 -700 -7320 7270 31608 31739 -282 -700 -7320 7270 31608 31739 -282 -700 -7320 7270 31608 31739 -282 -700 -7320 7270 31608 31739 -282 -700 -7320 7270 31608 31739 -282 -700 -7320 7270 31608 31739 -282 -700 -7270 7220 31391 31739 -282 -700 -7270 7220 31391 31739 -282 -700 -7270 7220 31391 31739 -282 -700 -7270 7220 31391 31739 -282 -700 2025-11-04 22:32:30,245 Hysteresis 893 0: raw(31391 16000 16000 16000) min(-282 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31739 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(31391 16000 16000 16000) min(-282 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31739 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -7270 7220 31391 31739 -282 -700 -7270 7220 31391 31739 -282 -700 -7270 7220 31391 31739 -282 -700 -7270 7220 31391 31739 -282 -700 -7270 7220 31391 31739 -282 -700 -7270 7220 31391 31739 -282 -700 -7270 7220 31391 31739 -282 -700 -7270 7220 31391 31739 -282 -700 -7270 7220 31391 31739 -282 -700 -7270 7220 31391 31739 -282 -700 -7270 7220 31391 31739 -282 -700 -7270 7220 31391 31739 -282 -700 -7270 7220 31391 31739 -282 -700 -7270 7220 31391 31739 -282 -700 -7280 7230 31434 31739 -282 -700 -7280 7230 31434 31739 -282 -700 -7280 7230 31434 31739 -282 -700 -7280 7230 31434 31739 -282 -700 -7310 7260 31565 31739 -282 -700 -7310 7260 31565 31739 -282 -700 2025-11-04 22:32:40,253 Hysteresis 903 0: raw(31565 16000 16000 16000) min(-282 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31739 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(31565 16000 16000 16000) min(-282 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31739 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -7310 7260 31565 31739 -282 -700 -7310 7260 31565 31739 -282 -700 -7310 7260 31565 31739 -282 -700 -7310 7260 31565 31739 -282 -700 -7310 7260 31565 31739 -282 -700 -7310 7260 31565 31739 -282 -700 -7310 7260 31565 31739 -282 -700 -7310 7260 31565 31739 -282 -700 -7310 7260 31565 31739 -282 -700 -7310 7260 31565 31739 -282 -700 -7270 7220 31391 31739 -282 -700 -7270 7220 31391 31739 -282 -700 -7270 7220 31391 31739 -282 -700 -7270 7220 31391 31739 -282 -700 -7280 7230 31434 31739 -282 -700 -7280 7230 31434 31739 -282 -700 -7280 7230 31434 31739 -282 -700 -7280 7230 31434 31739 -282 -700 -7300 7250 31521 31739 -282 -700 -7300 7250 31521 31739 -282 -700 2025-11-04 22:32:50,347 Hysteresis 913 0: raw(31521 16000 16000 16000) min(-282 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31739 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(31521 16000 16000 16000) min(-282 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31739 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -7300 7250 31521 31739 -282 -700 -7300 7250 31521 31739 -282 -700 -7300 7250 31521 31739 -282 -700 -7300 7250 31521 31739 -282 -700 -7260 7210 31347 31739 -282 -700 -7260 7210 31347 31739 -282 -700 -7260 7210 31347 31739 -282 -700 -7260 7210 31347 31739 -282 -700 -7290 7240 31478 31739 -282 -700 -7290 7240 31478 31739 -282 -700 -7290 7240 31478 31739 -282 -700 -7260 7210 31347 31739 -282 -700 -7260 7210 31347 31739 -282 -700 -7260 7210 31347 31739 -282 -700 -7260 7210 31347 31739 -282 -700 -7310 7260 31565 31739 -282 -700 -7310 7260 31565 31739 -282 -700 -7310 7260 31565 31739 -282 -700 -7310 7260 31565 31739 -282 -700 -7280 7230 31434 31739 -282 -700 2025-11-04 22:33:00,419 Hysteresis 923 0: raw(31434 16000 16000 16000) min(-282 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31739 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(31434 16000 16000 16000) min(-282 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31739 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -7280 7230 31434 31739 -282 -700 -7280 7230 31434 31739 -282 -700 -7280 7230 31434 31739 -282 -700 -7260 7210 31347 31739 -282 -700 -7260 7210 31347 31739 -282 -700 -7260 7210 31347 31739 -282 -700 -7260 7210 31347 31739 -282 -700 -7260 7210 31347 31739 -282 -700 -7260 7210 31347 31739 -282 -700 -7260 7210 31347 31739 -282 -700 -7260 7210 31347 31739 -282 -700 -7260 7210 31347 31739 -282 -700 -7260 7210 31347 31739 -282 -700 -7270 7220 31391 31739 -282 -700 -7270 7220 31391 31739 -282 -700 -7270 7220 31391 31739 -282 -700 -7270 7220 31391 31739 -282 -700 -7260 7210 31347 31739 -282 -700 -7260 7210 31347 31739 -282 -700 -7260 7210 31347 31739 -282 -700 2025-11-04 22:33:10,426 Hysteresis 933 0: raw(31347 16000 16000 16000) min(-282 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31739 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(31347 16000 16000 16000) min(-282 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31739 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -7260 7210 31347 31739 -282 -700 -7290 7240 31478 31739 -282 -700 -7290 7240 31478 31739 -282 -700 -7290 7240 31478 31739 -282 -700 -7290 7240 31478 31739 -282 -700 -7290 7240 31478 31739 -282 -700 -7290 7240 31478 31739 -282 -700 -7290 7240 31478 31739 -282 -700 -7290 7240 31478 31739 -282 -700 -7300 7250 31521 31739 -282 -700 -7300 7250 31521 31739 -282 -700 -7300 7250 31521 31739 -282 -700 -7300 7250 31521 31739 -282 -700 -7290 7240 31478 31739 -282 -700 -7290 7240 31478 31739 -282 -700 -7290 7240 31478 31739 -282 -700 -7290 7240 31478 31739 -282 -700 -7310 7260 31565 31739 -282 -700 -7310 7260 31565 31739 -282 -700 -7310 7260 31565 31739 -282 -700 2025-11-04 22:33:20,432 Hysteresis 943 0: raw(31565 16000 16000 16000) min(-282 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31739 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(31565 16000 16000 16000) min(-282 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31739 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -7310 7260 31565 31739 -282 -700 -7230 7180 31217 31739 -282 -700 -7230 7180 31217 31739 -282 -700 -7230 7180 31217 31739 -282 -700 -7230 7180 31217 31739 -282 -700 -7270 7220 31391 31739 -282 -700 -7270 7220 31391 31739 -282 -700 -7270 7220 31391 31739 -282 -700 -7270 7220 31391 31739 -282 -700 -7270 7220 31391 31739 -282 -700 -7270 7220 31391 31739 -282 -700 -7310 7260 31565 31739 -282 -700 -7310 7260 31565 31739 -282 -700 -7310 7260 31565 31739 -282 -700 -7310 7260 31565 31739 -282 -700 -7300 7250 31521 31739 -282 -700 -7300 7250 31521 31739 -282 -700 -7300 7250 31521 31739 -282 -700 -7300 7250 31521 31739 -282 -700 -7300 7250 31521 31739 -282 -700 2025-11-04 22:33:30,486 Hysteresis 953 0: raw(31521 16000 16000 16000) min(-282 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31739 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(31521 16000 16000 16000) min(-282 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31739 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -7300 7250 31521 31739 -282 -700 -7300 7250 31521 31739 -282 -700 -7300 7250 31521 31739 -282 -700 -7300 7250 31521 31739 -282 -700 -7300 7250 31521 31739 -282 -700 -7300 7250 31521 31739 -282 -700 -7320 7270 31608 31739 -282 -700 -7320 7270 31608 31739 -282 -700 -7320 7270 31608 31739 -282 -700 -7320 7270 31608 31739 -282 -700 -7330 7280 31652 31739 -282 -700 -7330 7280 31652 31739 -282 -700 -7330 7280 31652 31739 -282 -700 -7330 7280 31652 31739 -282 -700 -7330 7280 31652 31739 -282 -700 -7330 7280 31652 31739 -282 -700 -7330 7280 31652 31739 -282 -700 -7330 7280 31652 31739 -282 -700 -7330 7280 31652 31739 -282 -700 2025-11-04 22:33:40,737 Hysteresis 964 0: raw(31652 16000 16000 16000) min(-282 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31739 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(31652 16000 16000 16000) min(-282 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31739 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -7330 7280 31652 31739 31130 -700 -7310 7260 31565 31739 31130 -700 -7310 7260 31565 31739 31130 -700 -7310 7260 31565 31739 31130 -700 -7310 7260 31565 31739 31130 -700 -7330 7280 31652 31739 31130 -700 -7330 7280 31652 31739 31130 -700 -7330 7280 31652 31739 31130 -700 -7330 7280 31652 31739 31130 -700 -7280 7230 31434 31739 31130 -700 -7280 7230 31434 31739 31130 -700 -7280 7230 31434 31739 31130 -700 -7280 7230 31434 31739 31130 -700 -7290 7240 31478 31739 31130 -700 -7290 7240 31478 31739 31130 -700 -7290 7240 31478 31739 31130 -700 -7290 7240 31478 31739 31130 -700 -7300 7250 31521 31739 31130 -700 -7300 7250 31521 31739 31130 -700 -7300 7250 31521 31739 31130 -700 2025-11-04 22:33:50,742 Hysteresis 974 0: raw(31521 16000 16000 16000) min(31130 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31739 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: Yes (3p) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (13521 10000 10000 10000) 7: 0: !chrg 9000@3p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 9: raw(4521 7000 7000 7000) min(4130 7000 7000 7000) spread(-27700 7000 7000 7000) max_pv 4739 9: [ 0 9000@3p ] PM PV mtr(W) avl(W) raw max min spread -7300 12553 54578 54578 31130 -700 -7280 12536 54504 54578 31130 -700 -7280 12536 54504 54578 31130 -700 RECV 0: phases 1 -> 3 -7280 12536 54504 54578 31130 -700 -7280 12536 54504 54578 31130 -700 -7270 12527 54465 54578 31130 -700 -7270 12527 54465 54578 31130 -700 -7270 12527 54465 54578 31130 -700 -7270 12527 54465 54578 31130 -700 -7310 12562 54617 54617 31130 -700 -7310 12562 54617 54617 31130 -700 -7310 12562 54617 54617 31130 -700 -7310 12562 54617 54617 31130 -700 -7310 12562 54617 54617 31130 -700 -7310 12562 54617 54617 31130 -700 -7270 12527 54465 54617 31130 -700 -7270 12527 54465 54617 31130 -700 -7270 12527 54465 54617 31130 -700 -7270 12527 54465 54617 31130 -700 -7290 12545 54543 54617 31130 -700 2025-11-04 22:34:00,750 Hysteresis -199 0: raw(54543 16000 16000 16000) min(31130 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 54617 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (36543 10000 10000 10000) 7: 0: !chrg 9000@3p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 9: raw(27543 7000 7000 7000) min(4130 7000 7000 7000) spread(-27700 7000 7000 7000) max_pv 27617 9: [ 0 9000@3p ] PM PV mtr(W) avl(W) raw max min spread -7290 12545 54543 54617 31130 -700 -7290 12545 54543 54617 31130 -700 -7290 12545 54543 54617 31130 -700 -7290 12545 54543 54617 31130 -700 -7290 12545 54543 54617 31130 -700 -7290 12545 54543 54617 31130 -700 -7290 12545 54543 54617 31130 -700 -7270 12527 54465 54617 31130 -700 -7270 12527 54465 54617 31130 -700 -7270 12527 54465 54617 31130 -700 -7300 12553 54578 54617 31130 -700 -7300 12553 54578 54617 31130 -700 -7300 12553 54578 54617 31130 -700 -7300 12553 54578 54617 31130 -700 -7320 12571 54656 54656 31130 -700 -7320 12571 54656 54656 31130 -700 -7320 12571 54656 54656 31130 -700 -7320 12571 54656 54656 31130 -700 -7310 12562 54617 54656 31130 -700 -7310 12562 54617 54656 31130 -700 2025-11-04 22:34:10,759 Hysteresis -189 0: raw(54617 16000 16000 16000) min(31130 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 54656 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (36617 10000 10000 10000) 7: 0: !chrg 9000@3p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 9: raw(27617 7000 7000 7000) min(4130 7000 7000 7000) spread(-27700 7000 7000 7000) max_pv 27656 9: [ 0 9000@3p ] PM PV mtr(W) avl(W) raw max min spread -7310 12562 54617 54656 31130 -700 -7310 12562 54617 54656 31130 -700 -7310 12562 54617 54656 31130 -700 -7310 12562 54617 54656 31130 -700 -7310 12562 54617 54656 31130 -700 -7310 12562 54617 54656 31130 -700 -7310 12562 54617 54656 31130 -700 -7310 12562 54617 54656 31130 -700 -7320 12571 54656 54656 31130 -700 -7320 12571 54656 54656 31130 -700 -7320 12571 54656 54656 31130 -700 -7320 12571 54656 54656 31130 -700 -7310 12562 54617 54656 31130 -700 -7310 12562 54617 54656 31130 -700 -7310 12562 54617 54656 31130 -700 -7310 12562 54617 54656 31130 -700 -7320 12571 54656 54656 31130 -700 -7320 12571 54656 54656 31130 -700 -7320 12571 54656 54656 31130 -700 -7320 12571 54656 54656 31130 -700 2025-11-04 22:34:20,956 Hysteresis -179 0: raw(54656 16000 16000 16000) min(31130 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 54656 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (36656 10000 10000 10000) 7: 0: !chrg 9000@3p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 9: raw(27656 7000 7000 7000) min(4130 7000 7000 7000) spread(-27700 7000 7000 7000) max_pv 27656 9: [ 0 9000@3p ] PM PV mtr(W) avl(W) raw max min spread -7260 12518 54426 54656 31130 -700 -7260 12518 54426 54656 31130 -700 -7260 12518 54426 54656 31130 -700 -7260 12518 54426 54656 31130 -700 -7270 12527 54465 54656 31130 -700 -7270 12527 54465 54656 31130 -700 -7270 12527 54465 54656 31130 -700 -7270 12527 54465 54656 31130 -700 -7160 12431 54047 54656 31130 -700 -7160 12431 54047 54656 31130 -700 -7160 12431 54047 54656 31130 -700 -7160 12431 54047 54656 31130 -700 -6950 12247 53247 54656 31130 -700 -6950 12247 53247 54656 31130 -700 -6950 12247 53247 54656 31130 -700 -6950 12247 53247 54656 31130 -700 -1220 7087 30813 54656 30813 -700 -1220 7087 30813 54656 30813 -700 -1220 7087 30813 54656 30813 -700 -1220 7087 30813 54656 30813 -700 2025-11-04 22:34:30,960 Hysteresis -169 0: raw(30813 16000 16000 16000) min(30813 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 54656 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (12813 10000 10000 10000) 7: 0: 10271@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10271@3p __all except Off__ 9: have active chargers. 9: raw(0 5729 5729 5729) min(0 5729 5729 5729) spread(-31513 5729 5729 5729) max_pv 23843 9: [ 0 10271@3p ] PM PV mtr(W) avl(W) raw max min spread -1220 7963 34621 54656 30813 -700 -1220 7963 34621 54656 30813 -700 -1220 7963 34621 54656 30813 -700 -1220 7963 34621 54656 30813 -700 -1220 7963 34621 54656 30813 -700 -1220 7963 34621 54656 30813 -700 -1180 7933 34491 54656 30813 -700 -1180 7933 34491 54656 30813 -700 -1180 7933 34491 54656 30813 -700 -1180 7933 34491 54656 30813 -700 -620 7371 32047 54656 30813 -700 -620 7371 32047 54656 30813 -700 -620 7371 32047 54656 30813 -700 -620 7371 32047 54656 30813 -700 -280 7201 31308 54656 30813 -700 -280 7201 31308 54656 30813 -700 -280 7201 31308 54656 30813 -700 -280 7201 31308 54656 30813 -700 -270 7196 31286 54656 30813 -700 -270 7196 31286 54656 30813 -700 2025-11-04 22:34:40,964 Hysteresis -159 0: raw(31286 16000 16000 16000) min(30813 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 54656 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (13286 10000 10000 10000) 7: 0: 10428@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10428@3p __all except Off__ 9: have active chargers. 9: raw(2 5572 5572 5572) min(-471 5572 5572 5572) spread(-31984 5572 5572 5572) max_pv 23372 9: [ 0 10428@3p ] PM PV mtr(W) avl(W) raw max min spread -270 7305 31760 54656 30813 -700 -270 7305 31760 54656 30813 -700 -250 7295 31717 54656 30813 -700 -250 7295 31717 54656 30813 -700 -250 7295 31717 54656 30813 -700 -250 7295 31717 54656 30813 -700 -270 7305 31760 54656 30813 -700 -270 7305 31760 54656 30813 -700 -270 7305 31760 54656 30813 -700 -270 7305 31760 54656 30813 -700 -270 7305 31760 54656 30813 -700 -270 7305 31760 54656 30813 -700 -170 7255 31543 54656 30813 -700 -170 7255 31543 54656 30813 -700 -170 7255 31543 54656 30813 -700 -170 7255 31543 54656 30813 -700 -180 7260 31565 54656 30813 -700 -180 7260 31565 54656 30813 -700 -180 7260 31565 54656 30813 -700 -180 7260 31565 54656 30813 -700 2025-11-04 22:34:51,012 Hysteresis -149 0: raw(31565 16000 16000 16000) min(30813 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 54656 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (13565 10000 10000 10000) 7: 0: 10521@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10521@3p __all except Off__ 9: have active chargers. 9: raw(2 5479 5479 5479) min(-750 5479 5479 5479) spread(-32263 5479 5479 5479) max_pv 23093 9: [ 0 10521@3p ] PM PV mtr(W) avl(W) raw max min spread -180 7324 31843 54656 30813 -700 -180 7324 31843 54656 30813 -700 -180 7324 31843 54656 30813 -700 -160 7314 31800 54656 30813 -700 -160 7314 31800 54656 30813 -700 -160 7314 31800 54656 30813 -700 -160 7314 31800 54656 30813 -700 -130 7299 31734 54656 30813 -700 -130 7299 31734 54656 30813 -700 -130 7299 31734 54656 30813 -700 -130 7299 31734 54656 30813 -700 -160 7314 31800 54656 30813 -700 -160 7314 31800 54656 30813 -700 -160 7314 31800 54656 30813 -700 -160 7314 31800 54656 30813 -700 -170 7319 31821 54656 30813 -700 -170 7319 31821 54656 30813 -700 -170 7319 31821 54656 30813 -700 -170 7319 31821 54656 30813 -700 -170 7319 31821 54656 30813 -700 2025-11-04 22:35:01,040 Hysteresis -139 0: raw(31821 16000 16000 16000) min(30813 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 54656 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (13821 10000 10000 10000) 7: 0: 10607@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10607@3p __all except Off__ 9: have active chargers. 9: raw(0 5393 5393 5393) min(-1008 5393 5393 5393) spread(-32521 5393 5393 5393) max_pv 22835 9: [ 0 10607@3p ] PM PV mtr(W) avl(W) raw max min spread -170 7378 32078 54656 30813 -700 -170 7378 32078 54656 30813 -700 -170 7378 32078 54656 30813 -700 -170 7378 32078 54656 30813 -700 -170 7378 32078 54656 30813 -700 -130 7358 31991 54656 30813 -700 -130 7358 31991 54656 30813 -700 -130 7358 31991 54656 30813 -700 -130 7358 31991 54656 30813 -700 -60 7323 31839 54656 30813 -700 -60 7323 31839 54656 30813 -700 -60 7323 31839 54656 30813 -700 -60 7323 31839 54656 30813 -700 -20 7303 31752 54656 30813 -700 -20 7303 31752 54656 30813 -700 -20 7303 31752 54656 30813 -700 -20 7303 31752 54656 30813 -700 -20 7303 31752 54656 30813 -700 -20 7303 31752 54656 30813 -700 2025-11-04 22:35:11,045 Hysteresis -129 0: raw(31752 16000 16000 16000) min(30813 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 54656 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (13752 10000 10000 10000) 7: 0: 10584@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10584@3p __all except Off__ 9: have active chargers. 9: raw(0 5416 5416 5416) min(-939 5416 5416 5416) spread(-32452 5416 5416 5416) max_pv 22904 9: [ 0 10584@3p ] PM PV mtr(W) avl(W) raw max min spread -20 7287 31682 54656 30813 -700 -20 7287 31682 54656 30813 -700 -20 7287 31682 54656 30813 -700 -20 7287 31682 54656 30813 -700 -20 7287 31682 54656 30813 -700 -20 7287 31682 54656 30813 -700 -40 7297 31726 54656 30813 -700 -40 7297 31726 54656 30813 -700 -40 7297 31726 54656 30813 -700 -40 7297 31726 54656 30813 -700 -40 7297 31726 54656 30813 -700 -40 7297 31726 54656 30813 -700 -40 7297 31726 54656 30813 -700 -40 7297 31726 54656 30813 -700 -40 7297 31726 54656 30813 -700 -40 7297 31726 54656 30813 -700 -40 7297 31726 54656 30813 -700 -40 7297 31726 54656 30813 -700 -40 7297 31726 54656 30813 -700 -30 7292 31704 54656 30813 -700 2025-11-04 22:35:21,058 Hysteresis -119 0: raw(31704 16000 16000 16000) min(30813 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 54656 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (13704 10000 10000 10000) 7: 0: 10568@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10568@3p __all except Off__ 9: have active chargers. 9: raw(0 5432 5432 5432) min(-891 5432 5432 5432) spread(-32404 5432 5432 5432) max_pv 22952 9: [ 0 10568@3p ] PM PV mtr(W) avl(W) raw max min spread -30 7281 31656 54656 30813 -700 -30 7281 31656 54656 30813 -700 RECV 0: requested 16000 -> 13260 mA (measured 10.120A 10.040A 10.260A) -30 7281 31656 54656 30813 -700 -30 7281 31656 54656 30813 -700 -30 7281 31656 54656 30813 -700 -30 7281 31656 54656 30813 -700 -30 7281 31656 54656 30813 -700 -30 7281 31656 54656 30813 -700 -30 7281 31656 54656 30813 -700 -30 7281 31656 54656 30813 -700 -30 7281 31656 54656 30813 -700 -30 7281 31656 54656 30813 -700 -30 7281 31656 54656 30813 -700 -30 7281 31656 54656 30813 -700 -30 7281 31656 54656 30813 -700 -30 7281 31656 54656 30813 -700 -30 7281 31656 54656 30813 -700 -30 7281 31656 54656 30813 -700 -30 7281 31656 54656 30813 -700 -50 7291 31700 54656 30813 -700 2025-11-04 22:35:31,114 Hysteresis -109 0: raw(31700 16000 16000 16000) min(30813 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 54656 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (13700 10000 10000 10000) 7: 0: 10566@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10566@3p __all except Off__ 9: have active chargers. 9: raw(2 5434 5434 5434) min(-885 5434 5434 5434) spread(-32398 5434 5434 5434) max_pv 22958 9: [ 0 10566@3p ] PM PV mtr(W) avl(W) raw max min spread -50 7290 31695 54656 30813 -700 -50 7290 31695 54656 30813 -700 -50 7290 31695 54656 30813 -700 -50 7290 31695 54656 30813 -700 -30 7280 31652 54656 30813 -700 -30 7280 31652 54656 30813 -700 -30 7280 31652 54656 30813 -700 -30 7280 31652 54656 30813 -700 -30 7280 31652 54656 30813 -700 -30 7280 31652 54656 30813 -700 -30 7280 31652 54656 30813 -700 -30 7280 31652 54656 30813 -700 -30 7280 31652 54656 30813 -700 60 7235 31456 54656 30813 -700 60 7235 31456 54656 30813 -700 60 7235 31456 54656 30813 -700 60 7235 31456 54656 30813 -700 -20 7275 31630 54656 30813 -700 -20 7275 31630 54656 30813 -700 2025-11-04 22:35:41,123 Hysteresis -99 0: raw(31630 16000 16000 16000) min(30813 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 54656 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (13630 10000 10000 10000) 7: 0: 10543@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10543@3p __all except Off__ 9: have active chargers. 9: raw(1 5457 5457 5457) min(-816 5457 5457 5457) spread(-32329 5457 5457 5457) max_pv 23027 9: [ 0 10543@3p ] PM PV mtr(W) avl(W) raw max min spread -20 7259 31560 54656 30813 -700 -20 7259 31560 54656 30813 -700 -20 7259 31560 54656 30813 -700 -20 7259 31560 54656 30813 -700 -20 7259 31560 54656 30813 -700 -20 7259 31560 54656 30813 -700 -20 7259 31560 54656 30813 -700 -20 7259 31560 54656 30813 -700 -20 7259 31560 54656 30813 -700 -20 7259 31560 54656 30813 -700 -60 7279 31647 54656 30813 -700 -60 7279 31647 54656 30813 -700 -60 7279 31647 54656 30813 -700 -60 7279 31647 54656 30813 -700 -120 7309 31778 54656 30813 -700 -120 7309 31778 54656 30813 -700 -120 7309 31778 54656 30813 -700 -120 7309 31778 54656 30813 -700 -80 7289 31691 54656 30813 -700 -80 7289 31691 54656 30813 -700 2025-11-04 22:35:51,127 Hysteresis -89 0: raw(31691 16000 16000 16000) min(30813 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 54656 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (13691 10000 10000 10000) 7: 0: 10563@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10563@3p __all except Off__ 9: have active chargers. 9: raw(2 5437 5437 5437) min(-876 5437 5437 5437) spread(-32389 5437 5437 5437) max_pv 22967 9: [ 0 10563@3p ] PM PV mtr(W) avl(W) raw max min spread -80 7303 31752 54656 30813 -700 -80 7303 31752 54656 30813 -700 -80 7303 31752 54656 30813 -700 -80 7303 31752 54656 30813 -700 -80 7303 31752 54656 30813 -700 -80 7303 31752 54656 30813 -700 -80 7303 31752 54656 30813 -700 -80 7303 31752 54656 30813 -700 -70 7298 31730 54656 30813 -700 -70 7298 31730 54656 30813 -700 -70 7298 31730 54656 30813 -700 -70 7298 31730 54656 30813 -700 -40 7283 31665 54656 30813 -700 -40 7283 31665 54656 30813 -700 -40 7283 31665 54656 30813 -700 -40 7283 31665 54656 30813 -700 -10 7268 31600 54656 30813 -700 -10 7268 31600 54656 30813 -700 -10 7268 31600 54656 30813 -700 -10 7268 31600 54656 30813 -700 2025-11-04 22:36:01,445 Hysteresis -79 0: raw(31600 16000 16000 16000) min(30813 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 54656 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (13600 10000 10000 10000) 7: 0: 10533@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10533@3p __all except Off__ 9: have active chargers. 9: raw(1 5467 5467 5467) min(-786 5467 5467 5467) spread(-32299 5467 5467 5467) max_pv 23057 9: [ 0 10533@3p ] PM PV mtr(W) avl(W) raw max min spread -30 7257 31552 54656 30813 -700 -30 7257 31552 54656 30813 -700 -30 7257 31552 54656 30813 -700 -30 7257 31552 54656 30813 -700 20 7232 31443 54656 30813 -700 20 7232 31443 54656 30813 -700 20 7232 31443 54656 30813 -700 30 7227 31421 54656 30813 -700 30 7227 31421 54656 30813 -700 30 7227 31421 54656 30813 -700 30 7227 31421 54656 30813 -700 -80 7282 31660 54656 30813 -700 -80 7282 31660 54656 30813 -700 -80 7282 31660 54656 30813 -700 -80 7282 31660 54656 30813 -700 -80 7282 31660 54656 30813 -700 -80 7282 31660 54656 30813 -700 -130 7307 31769 54656 30813 -700 -130 7307 31769 54656 30813 -700 -130 7307 31769 54656 30813 -700 2025-11-04 22:36:11,701 Hysteresis -69 0: raw(31769 16000 16000 16000) min(30813 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 54656 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (13769 10000 10000 10000) 7: 0: 10589@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10589@3p __all except Off__ 9: have active chargers. 9: raw(2 5411 5411 5411) min(-954 5411 5411 5411) spread(-32467 5411 5411 5411) max_pv 22889 9: [ 0 10589@3p ] PM PV mtr(W) avl(W) raw max min spread -130 7346 31939 54656 30813 -700 -130 7346 31939 54656 30813 -700 -130 7346 31939 54656 30813 -700 -130 7346 31939 54656 30813 -700 -130 7346 31939 54656 30813 -700 -90 7326 31852 54656 30813 -700 -90 7326 31852 54656 30813 -700 -90 7326 31852 54656 30813 -700 -90 7326 31852 54656 30813 -700 -110 7336 31895 54656 30813 -700 -110 7336 31895 54656 30813 -700 -110 7336 31895 54656 30813 -700 -110 7336 31895 54656 30813 -700 -60 7311 31786 54656 30813 -700 -60 7311 31786 54656 30813 -700 -60 7311 31786 54656 30813 -700 -60 7311 31786 54656 30813 -700 -10 7286 31678 54656 30813 -700 -10 7286 31678 54656 30813 -700 -10 7286 31678 54656 30813 -700 2025-11-04 22:36:21,709 Hysteresis -59 0: raw(31678 16000 16000 16000) min(30813 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 54656 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (13678 10000 10000 10000) 7: 0: 10559@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10559@3p __all except Off__ 9: have active chargers. 9: raw(1 5441 5441 5441) min(-864 5441 5441 5441) spread(-32377 5441 5441 5441) max_pv 22979 9: [ 0 10559@3p ] PM PV mtr(W) avl(W) raw max min spread -10 7265 31586 54656 30813 -700 -10 7265 31586 54656 30813 -700 -10 7265 31586 54656 30813 -700 -10 7265 31586 54656 30813 -700 -10 7265 31586 54656 30813 -700 -40 7280 31652 54656 30813 -700 -40 7280 31652 54656 30813 -700 -40 7280 31652 54656 30813 -700 -40 7280 31652 54656 30813 -700 -40 7280 31652 54656 30813 -700 -40 7280 31652 54656 30813 -700 -50 7285 31673 54656 30813 -700 -50 7285 31673 54656 30813 -700 -50 7285 31673 54656 30813 -700 -40 7280 31652 54656 30813 -700 -40 7280 31652 54656 30813 -700 -40 7280 31652 54656 30813 -700 -40 7280 31652 54656 30813 -700 -40 7280 31652 54656 30813 -700 -40 7280 31652 54656 30813 -700 2025-11-04 22:36:31,715 Hysteresis -49 0: raw(31652 16000 16000 16000) min(30813 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 54656 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (13652 10000 10000 10000) 7: 0: 10550@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10550@3p __all except Off__ 9: have active chargers. 9: raw(2 5450 5450 5450) min(-837 5450 5450 5450) spread(-32350 5450 5450 5450) max_pv 23006 9: [ 0 10550@3p ] PM PV mtr(W) avl(W) raw max min spread -40 7274 31626 54656 30813 -700 -40 7274 31626 54656 30813 -700 -10 7259 31560 54656 30813 -700 -10 7259 31560 54656 30813 -700 -10 7259 31560 54656 30813 -700 -10 7259 31560 54656 30813 -700 -40 7274 31626 54656 30813 -700 -40 7274 31626 54656 30813 -700 -40 7274 31626 54656 30813 -700 -40 7274 31626 54656 30813 -700 -20 7264 31582 54656 30813 -700 -20 7264 31582 54656 30813 -700 -20 7264 31582 54656 30813 -700 -20 7264 31582 54656 30813 -700 0 7254 31539 54656 30813 -700 0 7254 31539 54656 30813 -700 0 7254 31539 54656 30813 -700 0 7254 31539 54656 30813 -700 0 7254 31539 54656 30813 -700 0 7254 31539 54656 30813 -700 2025-11-04 22:36:42,008 Hysteresis -38 0: raw(31539 16000 16000 16000) min(30813 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 54656 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (13539 10000 10000 10000) 7: 0: 10513@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10513@3p __all except Off__ 9: have active chargers. 9: raw(0 5487 5487 5487) min(-726 5487 5487 5487) spread(-32239 5487 5487 5487) max_pv 23117 9: [ 0 10513@3p ] PM PV mtr(W) avl(W) raw max min spread 0 7228 31426 54656 30813 -700 0 7228 31426 54656 30813 -700 0 7228 31426 54656 30813 -700 0 7228 31426 54656 30813 -700 -30 7243 31491 54656 30813 -700 -30 7243 31491 54656 30813 -700 -30 7243 31491 54656 30813 -700 -30 7243 31491 54656 30813 -700 -30 7243 31491 54656 30813 -700 -30 7243 31491 54656 30813 -700 -30 7243 31491 54656 30813 -700 -30 7243 31491 54656 30813 -700 -120 7288 31686 54656 30813 -700 -120 7288 31686 54656 30813 -700 -120 7288 31686 54656 30813 -700 -120 7288 31686 54656 30813 -700 -120 7288 31686 54656 30813 -700 -120 7288 31686 54656 30813 -700 -120 7288 31686 54656 30813 -700 -120 7288 31686 54656 30813 -700 2025-11-04 22:36:52,209 Hysteresis -28 0: raw(31686 16000 16000 16000) min(30813 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 54656 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (13686 10000 10000 10000) 7: 0: 10562@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10562@3p __all except Off__ 9: have active chargers. 9: raw(0 5438 5438 5438) min(-873 5438 5438 5438) spread(-32386 5438 5438 5438) max_pv 22970 9: [ 0 10562@3p ] PM PV mtr(W) avl(W) raw max min spread -50 7287 31682 54656 30813 -700 -50 7287 31682 54656 30813 -700 -50 7287 31682 54656 30813 -700 -50 7287 31682 54656 30813 -700 -70 7297 31726 54656 30813 -700 -70 7297 31726 54656 30813 -700 -70 7297 31726 54656 30813 -700 -70 7297 31726 54656 30813 -700 -70 7297 31726 54656 30813 -700 -70 7297 31726 54656 30813 -700 -70 7297 31726 54656 30813 -700 -70 7297 31726 54656 30813 -700 -70 7297 31726 54656 30813 -700 -70 7297 31726 54656 30813 -700 -90 7307 31769 54656 30813 -700 -90 7307 31769 54656 30813 -700 -90 7307 31769 54656 30813 -700 -90 7307 31769 54656 30813 -700 -10 7267 31595 54656 30813 -700 -10 7267 31595 54656 30813 -700 2025-11-04 22:37:02,220 Hysteresis -18 0: raw(31595 16000 16000 16000) min(30813 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 54656 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (13595 10000 10000 10000) 7: 0: 10531@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10531@3p __all except Off__ 9: have active chargers. 9: raw(2 5469 5469 5469) min(-780 5469 5469 5469) spread(-32293 5469 5469 5469) max_pv 23063 9: [ 0 10531@3p ] PM PV mtr(W) avl(W) raw max min spread -10 7246 31504 54656 30813 -700 -10 7246 31504 54656 30813 -700 60 7211 31352 54656 30813 -700 60 7211 31352 54656 30813 -700 60 7211 31352 54656 30813 -700 60 7211 31352 54656 30813 -700 10 7236 31460 54656 30813 -700 10 7236 31460 54656 30813 -700 10 7236 31460 54656 30813 -700 10 7236 31460 54656 30813 -700 10 7236 31460 54656 30813 -700 10 7236 31460 54656 30813 -700 10 7236 31460 54656 30813 -700 30 7226 31417 54656 30813 -700 30 7226 31417 54656 30813 -700 30 7226 31417 54656 30813 -700 30 7226 31417 54656 30813 -700 150 7166 31156 54656 30813 -700 150 7166 31156 54656 30813 -700 150 7166 31156 54656 30813 -700 2025-11-04 22:37:12,224 Hysteresis -8 0: raw(31156 16000 16000 16000) min(30813 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 54656 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (13156 10000 10000 10000) 7: 0: 10385@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10385@3p __all except Off__ 9: have active chargers. 9: raw(1 5615 5615 5615) min(-342 5615 5615 5615) spread(-31855 5615 5615 5615) max_pv 23501 9: [ 0 10385@3p ] PM PV mtr(W) avl(W) raw max min spread 150 7065 30717 54656 30717 -700 150 7065 30717 54656 30717 -700 150 7065 30717 54656 30717 -700 150 7065 30717 54656 30717 -700 150 7065 30717 54656 30717 -700 150 7065 30717 54656 30717 -700 150 7065 30717 54656 30717 -700 250 7015 30500 54656 30500 -700 250 7015 30500 54656 30500 -700 250 7015 30500 54656 30500 -700 250 7015 30500 54656 30500 -700 270 7005 30456 54656 30456 -700 270 7005 30456 54656 30456 -700 270 7005 30456 54656 30456 -700 270 7005 30456 54656 30456 -700 310 6985 30369 54656 30369 -700 310 6985 30369 54656 30369 -700 310 6985 30369 54656 30369 -700 310 6985 30369 54656 30369 -700 310 6985 30369 54656 30369 -700 2025-11-04 22:37:22,545 Hysteresis 1 0: raw(30369 16000 16000 16000) min(30369 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 54656 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (12369 10000 10000 10000) 7: 0: 10123@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10123@3p __all except Off__ 9: have active chargers. 9: raw(0 5877 5877 5877) min(0 5877 5877 5877) spread(-31069 5877 5877 5877) max_pv 24287 9: [ 0 10123@3p ] PM PV mtr(W) avl(W) raw max min spread 310 6804 29582 54656 29582 -700 310 6804 29582 54656 29582 -700 310 6804 29582 54656 29582 -700 490 6714 29191 54656 29191 -700 490 6714 29191 54656 29191 -700 490 6714 29191 54656 29191 -700 490 6714 29191 54656 29191 -700 610 6654 28930 54656 28930 -700 610 6654 28930 54656 28930 -700 610 6654 28930 54656 28930 -700 610 6654 28930 54656 28930 -700 540 6689 29082 54656 28930 -700 540 6689 29082 54656 28930 -700 540 6689 29082 54656 28930 -700 540 6689 29082 54656 28930 -700 540 6689 29082 54656 28930 -700 540 6689 29082 54656 28930 -700 600 6659 28952 54656 28930 -700 600 6659 28952 54656 28930 -700 600 6659 28952 54656 28930 -700 2025-11-04 22:37:32,684 Hysteresis 11 0: raw(28952 16000 16000 16000) min(28930 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 54656 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (10952 10000 10000 10000) 7: 0: 9650@3p 8: filtered 1 to 1, sorted to 0 8: 0: 9650@3p __all except Off__ 9: have active chargers. 9: raw(2 6350 6350 6350) min(-20 6350 6350 6350) spread(-29650 6350 6350 6350) max_pv 25706 9: [ 0 9650@3p ] PM PV mtr(W) avl(W) raw max min spread 600 6333 27534 54656 27534 -700 750 6258 27208 54656 27208 -700 750 6258 27208 54656 27208 -700 750 6258 27208 54656 27208 -700 890 6188 26904 54656 26904 -700 890 6188 26904 54656 26904 -700 890 6188 26904 54656 26904 -700 890 6188 26904 54656 26904 -700 1030 5848 25426 54656 25426 -700 1030 5848 25426 54656 25426 -700 1030 5848 25426 54656 25426 -700 1030 5848 25426 54656 25426 -700 830 6218 27034 54656 25426 -700 830 6218 27034 54656 25426 -700 830 6218 27034 54656 25426 -700 830 6218 27034 54656 25426 -700 830 6218 27034 54656 25426 -700 830 6218 27034 54656 25426 -700 830 6218 27034 54656 25426 -700 830 6218 27034 54656 25426 -700 2025-11-04 22:37:42,690 Hysteresis 21 0: raw(27034 16000 16000 16000) min(25426 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 54656 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (9034 10000 10000 10000) 7: 0: 9011@3p 8: filtered 1 to 1, sorted to 0 8: 0: 9011@3p __all except Off__ 9: have active chargers. 9: raw(1 6989 6989 6989) min(-1607 6989 6989 6989) spread(-27733 6989 6989 6989) max_pv 27623 9: [ 0 9011@3p ] PM PV mtr(W) avl(W) raw max min spread 930 5727 24900 54656 24900 -700 930 5727 24900 54656 24900 -700 930 5727 24900 54656 24900 -700 930 5727 24900 54656 24900 -700 1010 5422 23573 54656 23573 -700 1010 5422 23573 54656 23573 -700 1010 5422 23573 54656 23573 -700 1010 5422 23573 54656 23573 -700 1100 5355 23282 54656 23282 -700 1100 5355 23282 54656 23282 -700 1100 5355 23282 54656 23282 -700 1100 5355 23282 54656 23282 -700 1100 5355 23282 54656 23282 -700 1100 5355 23282 54656 23282 -700 700 5842 25400 54656 23282 -700 700 5842 25400 54656 23282 -700 700 5842 25400 54656 23282 -700 700 5842 25400 54656 23282 -700 700 5842 25400 54656 23282 -700 700 5842 25400 54656 23282 -700 2025-11-04 22:37:52,695 Hysteresis 31 0: raw(25400 16000 16000 16000) min(23282 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 54656 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7400 10000 10000 10000) 7: 0: 8466@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8466@3p __all except Off__ 9: have active chargers. 9: raw(2 7534 7534 7534) min(-2116 7534 7534 7534) spread(-26098 7534 7534 7534) max_pv 29258 9: [ 0 8466@3p ] PM PV mtr(W) avl(W) raw max min spread 700 5466 23765 54656 23282 -700 700 5466 23765 54656 23282 -700 640 5496 23895 54656 23282 -700 640 5496 23895 54656 23282 -700 640 5496 23895 54656 23282 -700 640 5496 23895 54656 23282 -700 550 5541 24091 54656 23282 -700 550 5541 24091 54656 23282 -700 550 5541 24091 54656 23282 -700 550 5541 24091 54656 23282 -700 130 5751 25004 54656 23282 -700 130 5751 25004 54656 23282 -700 130 5751 25004 54656 23282 -700 130 5751 25004 54656 23282 -700 60 5786 25156 54656 23282 -700 60 5786 25156 54656 23282 -700 60 5786 25156 54656 23282 -700 60 5786 25156 54656 23282 -700 -10 5821 25308 54656 23282 -700 -10 5821 25308 54656 23282 -700 2025-11-04 22:38:02,817 Hysteresis 42 0: raw(25308 16000 16000 16000) min(23282 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 54656 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7308 10000 10000 10000) 7: 0: 8436@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8436@3p __all except Off__ 9: have active chargers. 9: raw(0 7564 7564 7564) min(-2026 7564 7564 7564) spread(-26008 7564 7564 7564) max_pv 29348 9: [ 0 8436@3p ] PM PV mtr(W) avl(W) raw max min spread -10 5800 25217 54656 23282 -700 -10 5800 25217 54656 23282 -700 -10 5800 25217 54656 23282 -700 -10 5800 25217 54656 23282 -700 -60 5825 25326 54656 23282 -700 -60 5825 25326 54656 23282 -700 -60 5825 25326 54656 23282 -700 -60 5825 25326 54656 23282 -700 -70 5830 25347 54656 23282 -700 -70 5830 25347 54656 23282 -700 -70 5830 25347 54656 23282 -700 -70 5830 25347 54656 23282 -700 -90 5840 25391 54656 23282 -700 -90 5840 25391 54656 23282 -700 -90 5840 25391 54656 23282 -700 -90 5840 25391 54656 23282 -700 -90 5840 25391 54656 23282 -700 -90 5840 25391 54656 23282 -700 -90 5840 25391 54656 23282 -700 2025-11-04 22:38:12,822 Hysteresis 52 0: raw(25391 16000 16000 16000) min(23282 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 54656 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7391 10000 10000 10000) 7: 0: 8463@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8463@3p __all except Off__ 9: have active chargers. 9: raw(2 7537 7537 7537) min(-2107 7537 7537 7537) spread(-26089 7537 7537 7537) max_pv 29267 9: [ 0 8463@3p ] PM PV mtr(W) avl(W) raw max min spread -90 5859 25473 54656 23282 -700 70 5779 25126 54656 23282 -700 70 5779 25126 54656 23282 -700 70 5779 25126 54656 23282 -700 60 5784 25147 54656 23282 -700 60 5784 25147 54656 23282 -700 60 5784 25147 54656 23282 -700 60 5784 25147 54656 23282 -700 60 5784 25147 54656 23282 -700 0 5814 25278 54656 23282 -700 0 5814 25278 54656 23282 -700 0 5814 25278 54656 23282 -700 30 5799 25213 54656 23282 -700 30 5799 25213 54656 23282 -700 30 5799 25213 54656 23282 -700 30 5799 25213 54656 23282 -700 30 5799 25213 54656 23282 -700 30 5799 25213 54656 23282 -700 -10 5819 25300 54656 23282 -700 -10 5819 25300 54656 23282 -700 2025-11-04 22:38:22,851 Hysteresis 62 0: raw(25300 16000 16000 16000) min(23282 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 54656 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7300 10000 10000 10000) 7: 0: 8433@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8433@3p __all except Off__ 9: have active chargers. 9: raw(1 7567 7567 7567) min(-2017 7567 7567 7567) spread(-25999 7567 7567 7567) max_pv 29357 9: [ 0 8433@3p ] PM PV mtr(W) avl(W) raw max min spread -10 5798 25208 54656 23282 -700 -10 5798 25208 54656 23282 -700 -20 5803 25230 54465 23282 -700 -40 5813 25273 54465 23282 -700 -40 5813 25273 54465 23282 -700 -110 5848 25426 54465 23282 -700 -110 5848 25426 54465 23282 -700 -110 5848 25426 54465 23282 -700 -120 5853 25447 54465 23282 -700 2025-11-04 22:38:33,118 Hysteresis 72 0: raw(25447 16000 16000 16000) min(23282 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 54465 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7447 10000 10000 10000) 7: 0: 8482@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8482@3p __all except Off__ 9: have active chargers. 9: raw(1 7518 7518 7518) min(-2164 7518 7518 7518) spread(-26146 7518 7518 7518) max_pv 29019 9: [ 0 8482@3p ] PM PV mtr(W) avl(W) raw max min spread -120 5887 25595 54465 23282 -700 -130 5892 25617 54047 23282 -700 -130 5892 25617 54047 23282 -700 -190 5922 25747 54047 23282 -700 -190 5922 25747 54047 23282 -700 -190 5922 25747 53247 23282 -700 -190 5922 25747 53247 23282 -700 -190 5922 25747 53247 23282 -700 -150 5902 25660 53247 23282 -700 -150 5902 25660 34621 23282 -700 -150 5902 25660 34621 23282 -700 -150 5902 25660 34621 23282 -700 -120 5887 25595 34621 23282 -700 -120 5887 25595 34621 23282 -700 -120 5887 25595 34621 23282 -700 2025-11-04 22:38:44,063 Hysteresis 83 0: raw(25595 16000 16000 16000) min(23282 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 34621 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7595 10000 10000 10000) 7: 0: 8531@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8531@3p __all except Off__ 9: have active chargers. 9: raw(2 7469 7469 7469) min(-2311 7469 7469 7469) spread(-26293 7469 7469 7469) max_pv 9028 9: [ 0 8531@3p ] PM PV mtr(W) avl(W) raw max min spread -120 5921 25743 34621 23282 -700 -150 5936 25808 34621 23282 -700 -150 5936 25808 34621 23282 -700 -150 5936 25808 34621 23282 -700 -150 5936 25808 34491 23282 -700 -150 5936 25808 34491 23282 -700 -150 5936 25808 34491 23282 -700 -150 5936 25808 34491 23282 -700 -150 5936 25808 32078 23282 -700 -150 5936 25808 32078 23282 -700 -150 5936 25808 32078 23282 -700 -150 5936 25808 32078 23282 -700 -150 5936 25808 32078 23282 -700 -190 5956 25895 32078 23282 -700 -190 5956 25895 32078 23282 -700 -190 5956 25895 32078 23282 -700 -190 5956 25895 32078 23282 -700 -190 5956 25895 32078 23282 -700 -190 5956 25895 32078 23282 -700 2025-11-04 22:38:54,622 Hysteresis 93 0: raw(25895 16000 16000 16000) min(23282 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 32078 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7895 10000 10000 10000) 7: 0: 8631@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8631@3p __all except Off__ 9: have active chargers. 9: raw(2 7369 7369 7369) min(-2611 7369 7369 7369) spread(-26593 7369 7369 7369) max_pv 6185 9: [ 0 8631@3p ] PM PV mtr(W) avl(W) raw max min spread -250 6055 26326 32078 23282 -700 -250 6055 26326 32078 23282 -700 -250 6055 26326 32078 23282 -700 -250 6055 26326 32078 23282 -700 -250 6055 26326 32078 23282 -700 -250 6055 26326 32078 23282 -700 -280 6070 26391 32078 23282 -700 -280 6070 26391 32078 23282 -700 -280 6070 26391 32078 23282 -700 -280 6070 26391 32078 23282 -700 -300 6080 26434 32078 23282 -700 -300 6080 26434 32078 23282 -700 -300 6080 26434 32078 23282 -700 -300 6080 26434 32078 23282 -700 -200 6030 26217 32078 23282 -700 -200 6030 26217 32078 23282 -700 -200 6030 26217 32078 23282 -700 -200 6030 26217 32078 23282 -700 -200 6030 26217 32078 23282 -700 2025-11-04 22:39:04,628 Hysteresis 103 0: raw(26217 16000 16000 16000) min(23282 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 32078 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8217 10000 10000 10000) 7: 0: 8739@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8739@3p __all except Off__ 9: have active chargers. 9: raw(0 7261 7261 7261) min(-2935 7261 7261 7261) spread(-26917 7261 7261 7261) max_pv 5861 9: [ 0 8739@3p ] PM PV mtr(W) avl(W) raw max min spread -200 6104 26539 32078 23282 -700 -200 6104 26539 32078 23282 -700 -200 6104 26539 32078 23282 -700 -200 6104 26539 32078 23282 -700 -200 6104 26539 32078 23282 -700 -200 6104 26539 32078 23282 -700 -200 6104 26539 32078 23282 -700 -100 6054 26321 32078 23282 -700 -100 6054 26321 32078 23282 -700 -100 6054 26321 32078 23282 -700 -100 6054 26321 32078 23282 -700 -100 6054 26321 32078 23282 -700 -100 6054 26321 32078 23282 -700 -100 6054 26321 32078 23282 -700 -100 6054 26321 32078 23282 -700 -100 6054 26321 32078 23282 -700 -100 6054 26321 32078 23282 -700 -30 6019 26169 32078 23282 -700 -30 6019 26169 32078 23282 -700 -30 6019 26169 32078 23282 -700 2025-11-04 22:39:14,638 Hysteresis 113 0: raw(26169 16000 16000 16000) min(23282 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 32078 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8169 10000 10000 10000) 7: 0: 8723@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8723@3p __all except Off__ 9: have active chargers. 9: raw(0 7277 7277 7277) min(-2887 7277 7277 7277) spread(-26869 7277 7277 7277) max_pv 5909 9: [ 0 8723@3p ] PM PV mtr(W) avl(W) raw max min spread -30 6008 26121 32078 23282 -700 -80 6033 26230 32078 23282 -700 -80 6033 26230 32078 23282 -700 -80 6033 26230 32078 23282 -700 -80 6033 26230 32078 23282 -700 -10 5998 26078 31991 23282 -700 -10 5998 26078 31991 23282 -700 -10 5998 26078 31991 23282 -700 -10 5998 26078 31991 23282 -700 0 5993 26056 31939 23282 -700 0 5993 26056 31939 23282 -700 0 5993 26056 31939 23282 -700 0 5993 26056 31939 23282 -700 0 5993 26056 31939 23282 -700 0 5993 26056 31939 23282 -700 0 5993 26056 31939 23282 -700 0 5993 26056 31939 23282 -700 -60 6023 26186 31939 23282 -700 -60 6023 26186 31939 23282 -700 -60 6023 26186 31939 23282 -700 2025-11-04 22:39:24,853 Hysteresis 124 0: raw(26186 16000 16000 16000) min(23282 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31939 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8186 10000 10000 10000) 7: 0: 8728@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8728@3p __all except Off__ 9: have active chargers. 9: raw(2 7272 7272 7272) min(-2902 7272 7272 7272) spread(-26884 7272 7272 7272) max_pv 5755 9: [ 0 8728@3p ] PM PV mtr(W) avl(W) raw max min spread 20 5987 26030 31939 23282 -700 20 5987 26030 31939 23282 -700 20 5987 26030 31939 23282 -700 20 5987 26030 31939 23282 -700 20 5987 26030 31939 23282 -700 20 5987 26030 31939 23282 -700 -20 6007 26117 31939 23282 -700 -20 6007 26117 31939 23282 -700 -20 6007 26117 31939 23282 -700 -20 6007 26117 31939 23282 -700 -60 6027 26204 31939 23282 -700 -60 6027 26204 31939 23282 -700 -60 6027 26204 31939 23282 -700 -60 6027 26204 31939 23282 -700 -60 6027 26204 31939 23282 -700 -60 6027 26204 31939 23282 -700 -60 6027 26204 31939 23282 -700 -60 6027 26204 31939 23282 -700 -60 6027 26204 31939 23282 -700 -80 6037 26247 31939 23282 -700 2025-11-04 22:39:34,857 Hysteresis 134 0: raw(26247 16000 16000 16000) min(23282 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31939 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8247 10000 10000 10000) 7: 0: 8749@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8749@3p __all except Off__ 9: have active chargers. 9: raw(0 7251 7251 7251) min(-2965 7251 7251 7251) spread(-26947 7251 7251 7251) max_pv 5692 9: [ 0 8749@3p ] PM PV mtr(W) avl(W) raw max min spread -80 6051 26308 31939 23282 -700 -80 6051 26308 31939 23282 -700 0 6011 26134 31939 23282 -700 0 6011 26134 31939 23282 -700 0 6011 26134 31939 23282 -700 0 6011 26134 31939 23282 -700 -70 6046 26286 31939 23282 -700 -70 6046 26286 31939 23282 -700 -70 6046 26286 31939 23282 -700 -70 6046 26286 31939 23282 -700 -50 6036 26243 31939 23282 -700 -50 6036 26243 31939 23282 -700 -50 6036 26243 31939 23282 -700 -50 6036 26243 31939 23282 -700 -50 6036 26243 31939 23282 -700 -50 6036 26243 31939 23282 -700 10 6006 26113 31939 23282 -700 10 6006 26113 31939 23282 -700 10 6006 26113 31939 23282 -700 10 6006 26113 31939 23282 -700 2025-11-04 22:39:44,861 Hysteresis 144 0: raw(26113 16000 16000 16000) min(23282 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31939 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8113 10000 10000 10000) 7: 0: 8704@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8704@3p __all except Off__ 9: have active chargers. 9: raw(1 7296 7296 7296) min(-2830 7296 7296 7296) spread(-26812 7296 7296 7296) max_pv 5827 9: [ 0 8704@3p ] PM PV mtr(W) avl(W) raw max min spread 20 5970 25956 31939 23282 -700 20 5970 25956 31939 23282 -700 20 5970 25956 31939 23282 -700 20 5970 25956 31939 23282 -700 20 5970 25956 31939 23282 -700 20 5970 25956 31939 23282 -700 20 5970 25956 31939 23282 -700 20 5970 25956 31939 23282 -700 10 5975 25978 31939 23282 -700 10 5975 25978 31939 23282 -700 10 5975 25978 31939 23282 -700 10 5975 25978 31939 23282 -700 10 5975 25978 31939 23282 -700 10 5975 25978 31939 23282 -700 10 5975 25978 31939 23282 -700 10 5975 25978 31939 23282 -700 -60 6010 26130 31939 23282 -700 -60 6010 26130 31939 23282 -700 -60 6010 26130 31939 23282 -700 -60 6010 26130 31939 23282 -700 2025-11-04 22:39:55,009 Hysteresis 154 0: raw(26130 16000 16000 16000) min(23282 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31939 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8130 10000 10000 10000) 7: 0: 8710@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8710@3p __all except Off__ 9: have active chargers. 9: raw(0 7290 7290 7290) min(-2848 7290 7290 7290) spread(-26830 7290 7290 7290) max_pv 5809 9: [ 0 8710@3p ] PM PV mtr(W) avl(W) raw max min spread -30 5999 26082 31939 23282 -700 -30 5999 26082 31939 23282 -700 -30 5999 26082 31939 23282 -700 -30 5999 26082 31939 23282 -700 -80 6024 26191 31939 23282 -700 -80 6024 26191 31939 23282 -700 -80 6024 26191 31939 23282 -700 -80 6024 26191 31939 23282 -700 -80 6024 26191 31939 23282 -700 -80 6024 26191 31939 23282 -700 -80 6024 26191 31939 23282 -700 -80 6024 26191 31939 23282 -700 -80 6024 26191 31939 23282 -700 -80 6024 26191 31939 23282 -700 -80 6024 26191 31939 23282 -700 -80 6024 26191 31939 23282 -700 -80 6024 26191 31939 23282 -700 -80 6024 26191 31939 23282 -700 -90 6029 26213 31939 23282 -700 -90 6029 26213 31939 23282 -700 2025-11-04 22:40:05,037 Hysteresis 164 0: raw(26213 16000 16000 16000) min(23282 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31939 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8213 10000 10000 10000) 7: 0: 8737@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8737@3p __all except Off__ 9: have active chargers. 9: raw(2 7263 7263 7263) min(-2929 7263 7263 7263) spread(-26911 7263 7263 7263) max_pv 5728 9: [ 0 8737@3p ] PM PV mtr(W) avl(W) raw max min spread -90 6048 26295 31939 23282 -700 -90 6048 26295 31939 23282 -700 -50 6028 26208 31939 23282 -700 -50 6028 26208 31939 23282 -700 -50 6028 26208 31939 23282 -700 -50 6028 26208 31939 23282 -700 -80 6043 26273 31939 23282 -700 -80 6043 26273 31939 23282 -700 -80 6043 26273 31939 23282 -700 -80 6043 26273 31939 23282 -700 10 5998 26078 31939 23282 -700 10 5998 26078 31939 23282 -700 10 5998 26078 31939 23282 -700 10 5998 26078 31939 23282 -700 -50 6028 26208 31939 23282 -700 -50 6028 26208 31939 23282 -700 -50 6028 26208 31939 23282 -700 30 5988 26034 31939 23282 -700 30 5988 26034 31939 23282 -700 2025-11-04 22:40:15,042 Hysteresis 174 0: raw(26034 16000 16000 16000) min(23282 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31939 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (8034 10000 10000 10000) 7: 0: 8678@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8678@3p __all except Off__ 9: have active chargers. 9: raw(0 7322 7322 7322) min(-2752 7322 7322 7322) spread(-26734 7322 7322 7322) max_pv 5905 9: [ 0 8678@3p ] PM PV mtr(W) avl(W) raw max min spread 30 5947 25856 31939 23282 -700 30 5947 25856 31939 23282 -700 30 5947 25856 31939 23282 -700 30 5947 25856 31939 23282 -700 20 5952 25878 31939 23282 -700 20 5952 25878 31939 23282 -700 20 5952 25878 31939 23282 -700 20 5952 25878 31939 23282 -700 20 5952 25878 31939 23282 -700 20 5952 25878 31939 23282 -700 20 5952 25878 31939 23282 -700 20 5952 25878 31939 23282 -700 80 5922 25747 31939 23282 -700 80 5922 25747 31939 23282 -700 80 5922 25747 31939 23282 -700 80 5922 25747 31939 23282 -700 70 5927 25769 31939 23282 -700 70 5927 25769 31939 23282 -700 70 5927 25769 31939 23282 -700 70 5927 25769 31939 23282 -700 2025-11-04 22:40:25,048 Hysteresis 184 0: raw(25769 16000 16000 16000) min(23282 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31939 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7769 10000 10000 10000) 7: 0: 8589@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8589@3p __all except Off__ 9: have active chargers. 9: raw(2 7411 7411 7411) min(-2485 7411 7411 7411) spread(-26467 7411 7411 7411) max_pv 6172 9: [ 0 8589@3p ] PM PV mtr(W) avl(W) raw max min spread 70 5866 25504 31939 23282 -700 60 5871 25526 31939 23282 -700 60 5871 25526 31939 23282 -700 60 5871 25526 31939 23282 -700 60 5871 25526 31895 23282 -700 60 5871 25526 31895 23282 -700 60 5871 25526 31895 23282 -700 60 5871 25526 31895 23282 -700 60 5871 25526 31895 23282 -700 60 5871 25526 31895 23282 -700 60 5871 25526 31895 23282 -700 60 5871 25526 31895 23282 -700 -20 5911 25700 31786 23282 -700 -20 5911 25700 31786 23282 -700 -20 5911 25700 31786 23282 -700 -20 5911 25700 31786 23282 -700 -20 5911 25700 31769 23282 -700 -20 5911 25700 31769 23282 -700 -20 5911 25700 31769 23282 -700 -20 5911 25700 31769 23282 -700 2025-11-04 22:40:35,087 Hysteresis 194 0: raw(25700 16000 16000 16000) min(23282 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31769 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7700 10000 10000 10000) 7: 0: 8566@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8566@3p __all except Off__ 9: have active chargers. 9: raw(2 7434 7434 7434) min(-2416 7434 7434 7434) spread(-26398 7434 7434 7434) max_pv 6071 9: [ 0 8566@3p ] PM PV mtr(W) avl(W) raw max min spread -20 5895 25630 31769 23282 -700 -20 5895 25630 31769 23282 -700 -10 5890 25608 31769 23282 -700 -10 5890 25608 31769 23282 -700 -10 5890 25608 31769 23282 -700 -10 5890 25608 31769 23282 -700 -10 5890 25608 31769 23282 -700 -10 5890 25608 31769 23282 -700 -10 5890 25608 31769 23282 -700 -10 5890 25608 31769 23282 -700 -30 5900 25652 31769 23282 -700 -30 5900 25652 31769 23282 -700 -30 5900 25652 31769 23282 -700 -30 5900 25652 31769 23282 -700 -30 5900 25652 31769 23282 -700 -30 5900 25652 31769 23282 -700 -30 5900 25652 31769 23282 -700 -30 5900 25652 31769 23282 -700 -40 5905 25673 31769 23282 -700 -40 5905 25673 31769 23282 -700 2025-11-04 22:40:45,091 Hysteresis 204 0: raw(25673 16000 16000 16000) min(23282 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31769 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7673 10000 10000 10000) 7: 0: 8557@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8557@3p __all except Off__ 9: have active chargers. 9: raw(2 7443 7443 7443) min(-2389 7443 7443 7443) spread(-26371 7443 7443 7443) max_pv 6098 9: [ 0 8557@3p ] PM PV mtr(W) avl(W) raw max min spread -40 5899 25647 31769 23282 -700 -40 5899 25647 31769 23282 -700 -40 5899 25647 31769 23282 -700 -40 5899 25647 31769 23282 -700 -40 5899 25647 31769 23282 -700 -40 5899 25647 31769 23282 -700 -40 5899 25647 31769 23282 -700 -40 5899 25647 31769 23282 -700 -40 5899 25647 31769 23282 -700 -40 5899 25647 31769 23282 -700 -40 5899 25647 31769 23282 -700 -40 5899 25647 31769 23282 -700 -30 5894 25626 31769 23282 -700 -30 5894 25626 31769 23282 -700 -30 5894 25626 31769 23282 -700 -30 5894 25626 31769 23282 -700 -10 5884 25582 31769 23282 -700 -10 5884 25582 31769 23282 -700 -10 5884 25582 31769 23282 -700 -10 5884 25582 31769 23282 -700 2025-11-04 22:40:55,095 Hysteresis 214 0: raw(25582 16000 16000 16000) min(23282 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31769 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7582 10000 10000 10000) 7: 0: 8527@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8527@3p __all except Off__ 9: have active chargers. 9: raw(1 7473 7473 7473) min(-2299 7473 7473 7473) spread(-26281 7473 7473 7473) max_pv 6188 9: [ 0 8527@3p ] PM PV mtr(W) avl(W) raw max min spread -10 5863 25491 31769 23282 -700 -10 5863 25491 31769 23282 -700 -10 5863 25491 31769 23282 -700 -10 5863 25491 31769 23282 -700 20 5848 25426 31769 23282 -700 20 5848 25426 31769 23282 -700 20 5848 25426 31769 23282 -700 10 5853 25447 31769 23282 -700 10 5853 25447 31769 23282 -700 10 5853 25447 31769 23282 -700 10 5853 25447 31769 23282 -700 -60 5888 25600 31769 23282 -700 -60 5888 25600 31769 23282 -700 -60 5888 25600 31769 23282 -700 -60 5888 25600 31769 23282 -700 -80 5898 25643 31769 23282 -700 -80 5898 25643 31769 23282 -700 -80 5898 25643 31769 23282 -700 -80 5898 25643 31769 23282 -700 -80 5898 25643 31769 23282 -700 2025-11-04 22:41:05,129 Hysteresis 224 0: raw(25643 16000 16000 16000) min(23282 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31769 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7643 10000 10000 10000) 7: 0: 8547@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8547@3p __all except Off__ 9: have active chargers. 9: raw(2 7453 7453 7453) min(-2359 7453 7453 7453) spread(-26341 7453 7453 7453) max_pv 6128 9: [ 0 8547@3p ] PM PV mtr(W) avl(W) raw max min spread -80 5912 25704 31769 23282 -700 -80 5912 25704 31769 23282 -700 -80 5912 25704 31769 23282 -700 -80 5912 25704 31769 23282 -700 -80 5912 25704 31769 23282 -700 -80 5912 25704 31769 23282 -700 -70 5907 25682 31769 23282 -700 -70 5907 25682 31769 23282 -700 -70 5907 25682 31769 23282 -700 -60 5902 25660 31769 23282 -700 -60 5902 25660 31769 23282 -700 -60 5902 25660 31769 23282 -700 -60 5902 25660 31769 23282 -700 -60 5902 25660 31769 23282 -700 -60 5902 25660 31769 23282 -700 -60 5902 25660 31769 23282 -700 -60 5902 25660 31769 23282 -700 -50 5897 25639 31595 23282 -700 -50 5897 25639 31595 23282 -700 -50 5897 25639 31504 23282 -700 2025-11-04 22:41:15,137 Hysteresis 234 0: raw(25639 16000 16000 16000) min(23282 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31504 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7639 10000 10000 10000) 7: 0: 8546@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8546@3p __all except Off__ 9: have active chargers. 9: raw(1 7454 7454 7454) min(-2356 7454 7454 7454) spread(-26338 7454 7454 7454) max_pv 5866 9: [ 0 8546@3p ] PM PV mtr(W) avl(W) raw max min spread -50 5896 25634 31504 23282 -700 -60 5901 25656 31460 23282 -700 -60 5901 25656 31460 23282 -700 -60 5901 25656 31460 23282 -700 -60 5901 25656 31460 23282 -700 -70 5906 25678 31460 23282 -700 -70 5906 25678 31460 23282 -700 -70 5906 25678 31460 23282 -700 -70 5906 25678 31460 23282 -700 -70 5906 25678 31460 23282 -700 -70 5906 25678 31460 23282 -700 -70 5906 25678 31460 23282 -700 -70 5906 25678 31417 23282 -700 -70 5906 25678 31417 23282 -700 -70 5906 25678 31417 23282 -700 -70 5906 25678 31417 23282 -700 -70 5906 25678 31156 23282 -700 -70 5906 25678 31156 23282 -700 -70 5906 25678 31156 23282 -700 2025-11-04 22:41:25,141 Hysteresis 244 0: raw(25678 16000 16000 16000) min(23282 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 31156 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7678 10000 10000 10000) 7: 0: 8559@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8559@3p __all except Off__ 9: have active chargers. 9: raw(1 7441 7441 7441) min(-2395 7441 7441 7441) spread(-26377 7441 7441 7441) max_pv 5479 9: [ 0 8559@3p ] PM PV mtr(W) avl(W) raw max min spread -60 5910 25695 30717 23282 -700 -60 5910 25695 30717 23282 -700 -60 5910 25695 30717 23282 -700 -60 5910 25695 30717 23282 -700 -60 5910 25695 30717 23282 -700 -60 5910 25695 30717 23282 -700 -60 5910 25695 30717 23282 -700 -60 5910 25695 30500 23282 -700 -60 5910 25695 30500 23282 -700 -60 5910 25695 30500 23282 -700 -60 5910 25695 30500 23282 -700 -60 5910 25695 30456 23282 -700 20 5870 25521 30456 23282 -700 20 5870 25521 30456 23282 -700 20 5870 25521 30456 23282 -700 10 5875 25543 30369 23282 -700 10 5875 25543 30369 23282 -700 10 5875 25543 30369 23282 -700 10 5875 25543 30369 23282 -700 40 5860 25478 30369 23282 -700 2025-11-04 22:41:35,157 Hysteresis 254 0: raw(25478 16000 16000 16000) min(23282 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 30369 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7478 10000 10000 10000) 7: 0: 8492@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8492@3p __all except Off__ 9: have active chargers. 9: raw(2 7508 7508 7508) min(-2194 7508 7508 7508) spread(-26176 7508 7508 7508) max_pv 4893 9: [ 0 8492@3p ] PM PV mtr(W) avl(W) raw max min spread 40 5814 25278 29582 23282 -700 40 5814 25278 29582 23282 -700 40 5814 25278 29582 23282 -700 40 5814 25278 29191 23282 -700 40 5814 25278 29191 23282 -700 40 5814 25278 29191 23282 -700 50 5809 25256 29191 23282 -700 50 5809 25256 29082 23282 -700 50 5809 25256 29082 23282 -700 50 5809 25256 29082 23282 -700 50 5809 25256 29082 23282 -700 50 5809 25256 29082 23282 -700 50 5809 25256 29082 23282 -700 -40 5854 25452 29082 23282 -700 -40 5854 25452 29082 23282 -700 -40 5854 25452 29082 23282 -700 -40 5854 25452 29082 23282 -700 -20 5844 25408 28952 23282 -700 -20 5844 25408 28952 23282 -700 -20 5844 25408 28952 23282 -700 2025-11-04 22:41:45,202 Hysteresis 264 0: raw(25408 16000 16000 16000) min(23282 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 28952 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7408 10000 10000 10000) 7: 0: 8469@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8469@3p __all except Off__ 9: have active chargers. 9: raw(1 7531 7531 7531) min(-2125 7531 7531 7531) spread(-26107 7531 7531 7531) max_pv 3545 9: [ 0 8469@3p ] PM PV mtr(W) avl(W) raw max min spread -20 5828 25339 27534 23282 -700 -30 5833 25360 27208 23282 -700 -30 5833 25360 27208 23282 -700 -30 5833 25360 27208 23282 -700 -30 5833 25360 27034 23282 -700 -40 5838 25382 27034 23282 -700 -40 5838 25382 27034 23282 -700 -40 5838 25382 27034 23282 -700 -40 5838 25382 27034 23282 -700 -40 5838 25382 27034 23282 -700 -40 5838 25382 27034 23282 -700 -40 5838 25382 27034 23282 -700 -40 5838 25382 27034 23282 -700 -30 5833 25360 27034 23282 -700 -30 5833 25360 27034 23282 -700 -30 5833 25360 27034 23282 -700 -30 5833 25360 27034 23282 -700 -30 5833 25360 27034 23282 -700 -30 5833 25360 27034 23282 -700 -30 5833 25360 27034 23282 -700 2025-11-04 22:41:55,206 Hysteresis 274 0: raw(25360 16000 16000 16000) min(23282 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 27034 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7360 10000 10000 10000) 7: 0: 8453@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8453@3p __all except Off__ 9: have active chargers. 9: raw(1 7547 7547 7547) min(-2077 7547 7547 7547) spread(-26059 7547 7547 7547) max_pv 1675 9: [ 0 8453@3p ] PM PV mtr(W) avl(W) raw max min spread -30 5822 25313 26539 23282 -700 -30 5822 25313 26539 23282 -700 -30 5822 25313 26539 23282 -700 -30 5822 25313 26539 23282 -700 -30 5822 25313 26539 23282 -700 -30 5822 25313 26539 23282 -700 -30 5822 25313 26539 23282 -700 -30 5822 25313 26539 23282 -700 -30 5822 25313 26539 23282 -700 -30 5822 25313 26539 23282 -700 -30 5822 25313 26539 23282 -700 -30 5822 25313 26539 23282 -700 -30 5822 25313 26539 23282 -700 -30 5822 25313 26539 23282 -700 -30 5822 25313 26539 23765 -700 0 5807 25247 26539 23765 -700 0 5807 25247 26539 23765 -700 0 5807 25247 26539 23765 -700 0 5807 25247 26539 23765 -700 0 5807 25247 26539 23765 -700 2025-11-04 22:42:05,217 Hysteresis 284 0: raw(25247 16000 16000 16000) min(23765 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 26539 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7247 10000 10000 10000) 7: 0: 8415@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8415@3p __all except Off__ 9: have active chargers. 9: raw(2 7585 7585 7585) min(-1480 7585 7585 7585) spread(-25945 7585 7585 7585) max_pv 1294 9: [ 0 8415@3p ] PM PV mtr(W) avl(W) raw max min spread 0 5781 25134 26539 23765 -700 0 5781 25134 26539 23765 -700 0 5781 25134 26539 23895 -700 -10 5786 25156 26539 23895 -700 -10 5786 25156 26539 23895 -700 -10 5786 25156 26539 23895 -700 -10 5786 25156 26539 24091 -700 -40 5801 25221 26539 24091 -700 -40 5801 25221 26539 24091 -700 -40 5801 25221 26539 24091 -700 -40 5801 25221 26539 25004 -700 -40 5801 25221 26539 25004 -700 -40 5801 25221 26539 25004 -700 -60 5811 25265 26539 25004 -700 -60 5811 25265 26539 25126 -700 -60 5811 25265 26539 25126 -700 -60 5811 25265 26539 25126 -700 -60 5811 25265 26539 25126 -700 -60 5811 25265 26539 25126 -700 -60 5811 25265 26539 25126 -700 2025-11-04 22:42:15,249 Hysteresis 294 0: raw(25265 16000 16000 16000) min(25126 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 26539 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7265 10000 10000 10000) 7: 0: 8421@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8421@3p __all except Off__ 9: have active chargers. 9: raw(2 7579 7579 7579) min(-137 7579 7579 7579) spread(-25963 7579 7579 7579) max_pv 1276 9: [ 0 8421@3p ] PM PV mtr(W) avl(W) raw max min spread -60 5815 25282 26539 25126 -700 -40 5805 25239 26539 25126 -700 -40 5805 25239 26539 25126 -700 -40 5805 25239 26539 25126 -700 -40 5805 25239 26539 25126 -700 -50 5810 25260 26539 25126 -700 -50 5810 25260 26539 25126 -700 -50 5810 25260 26539 25126 -700 -50 5810 25260 26539 25126 -700 -30 5800 25217 26539 25126 -700 -30 5800 25217 26539 25126 -700 -30 5800 25217 26539 25126 -700 -30 5800 25217 26539 25126 -700 -30 5800 25217 26539 25126 -700 -30 5800 25217 26539 25126 -700 -30 5800 25217 26539 25126 -700 -30 5800 25217 26539 25126 -700 -30 5800 25217 26539 25126 -700 -30 5800 25217 26539 25126 -700 -30 5800 25217 26539 25126 -700 2025-11-04 22:42:25,258 Hysteresis 304 0: raw(25217 16000 16000 16000) min(25126 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 26539 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7217 10000 10000 10000) 7: 0: 8405@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8405@3p __all except Off__ 9: have active chargers. 9: raw(2 7595 7595 7595) min(-89 7595 7595 7595) spread(-25915 7595 7595 7595) max_pv 1324 9: [ 0 8405@3p ] PM PV mtr(W) avl(W) raw max min spread -30 5789 25169 26539 25126 -700 -30 5789 25169 26539 25126 -700 -30 5789 25169 26539 25126 -700 -30 5789 25169 26539 25134 -700 -30 5789 25169 26539 25134 -700 -30 5789 25169 26539 25134 -700 -30 5789 25169 26539 25134 -700 -40 5794 25191 26539 25134 -700 -40 5794 25191 26539 25134 -700 -40 5794 25191 26539 25134 -700 -40 5794 25191 26539 25134 -700 -40 5794 25191 26539 25134 -700 -40 5794 25191 26539 25134 -700 -40 5794 25191 26539 25134 -700 -40 5794 25191 26539 25134 -700 -70 5809 25256 26539 25134 -700 -70 5809 25256 26539 25134 -700 -70 5809 25256 26539 25134 -700 -50 5799 25213 26539 25134 -700 2025-11-04 22:42:35,262 Hysteresis 314 0: raw(25213 16000 16000 16000) min(25134 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 26539 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7213 10000 10000 10000) 7: 0: 8404@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8404@3p __all except Off__ 9: have active chargers. 9: raw(1 7596 7596 7596) min(-78 7596 7596 7596) spread(-25912 7596 7596 7596) max_pv 1327 9: [ 0 8404@3p ] PM PV mtr(W) avl(W) raw max min spread -50 5798 25208 26539 25134 -700 -50 5798 25208 26539 25134 -700 -50 5798 25208 26539 25134 -700 -50 5798 25208 26539 25134 -700 -50 5798 25208 26539 25134 -700 -50 5798 25208 26539 25134 -700 -50 5798 25208 26539 25134 -700 -80 5813 25273 26539 25134 -700 -80 5813 25273 26539 25134 -700 -80 5813 25273 26539 25134 -700 -80 5813 25273 26539 25134 -700 -50 5798 25208 26539 25134 -700 -50 5798 25208 26539 25134 -700 -50 5798 25208 26539 25134 -700 -50 5798 25208 26539 25134 -700 -50 5798 25208 26539 25134 -700 -50 5798 25208 26539 25134 -700 -50 5798 25208 26539 25134 -700 -60 5803 25230 26539 25134 -700 -60 5803 25230 26539 25134 -700 2025-11-04 22:42:45,299 Hysteresis 324 0: raw(25230 16000 16000 16000) min(25134 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 26539 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7230 10000 10000 10000) 7: 0: 8410@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8410@3p __all except Off__ 9: have active chargers. 9: raw(0 7590 7590 7590) min(-96 7590 7590 7590) spread(-25930 7590 7590 7590) max_pv 1309 9: [ 0 8410@3p ] PM PV mtr(W) avl(W) raw max min spread -60 5807 25247 26539 25134 -700 -70 5812 25269 26539 25134 -700 -70 5812 25269 26539 25134 -700 -70 5812 25269 26539 25134 -700 -70 5812 25269 26539 25134 -700 -50 5802 25226 26539 25134 -700 -50 5802 25226 26539 25134 -700 -50 5802 25226 26539 25134 -700 -50 5802 25226 26539 25134 -700 -50 5802 25226 26539 25134 -700 -50 5802 25226 26539 25134 -700 -50 5802 25226 26539 25134 -700 -50 5802 25226 26539 25134 -700 -50 5802 25226 26539 25134 -700 -50 5802 25226 26539 25134 -700 -50 5802 25226 26539 25134 -700 -50 5802 25226 26539 25134 -700 -60 5807 25247 26539 25134 -700 -60 5807 25247 26539 25134 -700 -60 5807 25247 26539 25134 -700 2025-11-04 22:42:55,426 Hysteresis 334 0: raw(25247 16000 16000 16000) min(25134 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 26539 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7247 10000 10000 10000) 7: 0: 8415@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8415@3p __all except Off__ 9: have active chargers. 9: raw(2 7585 7585 7585) min(-111 7585 7585 7585) spread(-25945 7585 7585 7585) max_pv 1294 9: [ 0 8415@3p ] PM PV mtr(W) avl(W) raw max min spread -60 5811 25265 26539 25134 -700 -40 5801 25221 26539 25134 -700 -40 5801 25221 26539 25134 -700 -40 5801 25221 26539 25134 -700 -40 5801 25221 26539 25134 -700 -50 5806 25243 26539 25134 -700 -50 5806 25243 26539 25134 -700 -50 5806 25243 26539 25134 -700 -50 5806 25243 26539 25134 -700 -50 5806 25243 26539 25134 -700 -50 5806 25243 26539 25134 -700 -50 5806 25243 26539 25134 -700 -50 5806 25243 26539 25134 -700 -50 5806 25243 26539 25134 -700 -50 5806 25243 26539 25134 -700 -50 5806 25243 26539 25134 -700 -50 5806 25243 26539 25134 -700 -50 5806 25243 26539 25134 -700 -50 5806 25243 26539 25134 -700 -10 5786 25156 26539 25134 -700 2025-11-04 22:43:05,431 Hysteresis 344 0: raw(25156 16000 16000 16000) min(25134 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 26539 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7156 10000 10000 10000) 7: 0: 8385@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8385@3p __all except Off__ 9: have active chargers. 9: raw(1 7615 7615 7615) min(-21 7615 7615 7615) spread(-25855 7615 7615 7615) max_pv 1384 9: [ 0 8385@3p ] PM PV mtr(W) avl(W) raw max min spread -10 5765 25065 26539 25065 -700 -10 5765 25065 26539 25065 -700 -10 5765 25065 26539 25065 -700 -30 5775 25108 26539 25065 -700 -30 5775 25108 26539 25065 -700 -30 5775 25108 26539 25065 -700 -30 5775 25108 26539 25065 -700 -40 5780 25130 26539 25065 -700 -40 5780 25130 26539 25065 -700 -40 5780 25130 26321 25065 -700 -40 5780 25130 26321 25065 -700 -10 5765 25065 26321 25065 -700 -10 5765 25065 26321 25065 -700 -10 5765 25065 26321 25065 -700 -10 5765 25065 26321 25065 -700 -10 5765 25065 26321 25065 -700 -10 5765 25065 26321 25065 -700 -10 5765 25065 26321 25065 -700 -10 5765 25065 26321 25065 -700 20 5750 25000 26308 25000 -700 2025-11-04 22:43:15,435 Hysteresis 354 0: raw(25000 16000 16000 16000) min(25000 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 26308 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7000 10000 10000 10000) 7: 0: 8333@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8333@3p __all except Off__ 9: have active chargers. 9: raw(1 7667 7667 7667) min(1 7667 7667 7667) spread(-25699 7667 7667 7667) max_pv 1309 9: [ 0 8333@3p ] PM PV mtr(W) avl(W) raw max min spread 20 5714 24843 26308 24843 -700 20 5714 24843 26308 24843 -700 20 5714 24843 26308 24843 -700 20 5714 24843 26308 24843 -700 20 5714 24843 26308 24843 -700 -30 5739 24952 26308 24843 -700 -30 5739 24952 26308 24843 -700 -30 5739 24952 26308 24843 -700 -30 5739 24952 26308 24843 -700 -30 5739 24952 26308 24843 -700 -30 5739 24952 26308 24843 -700 -30 5739 24952 26308 24843 -700 0 5724 24886 26308 24843 -700 0 5724 24886 26308 24843 -700 0 5724 24886 26308 24843 -700 0 5724 24886 26308 24843 -700 -20 5734 24930 26308 24843 -700 -20 5734 24930 26308 24843 -700 -20 5734 24930 26308 24843 -700 2025-11-04 22:43:25,738 Hysteresis 364 0: raw(24930 16000 16000 16000) min(24843 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 26308 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6930 10000 10000 10000) 7: 0: 8310@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8310@3p __all except Off__ 9: have active chargers. 9: raw(0 7690 7690 7690) min(-87 7690 7690 7690) spread(-25630 7690 7690 7690) max_pv 1378 9: [ 0 8310@3p ] PM PV mtr(W) avl(W) raw max min spread -20 5718 24860 26308 24843 -700 0 5708 24817 26308 24817 -700 0 5708 24817 26308 24817 -700 0 5708 24817 26308 24817 -700 0 5708 24817 26308 24817 -700 -100 5758 25034 26308 24817 -700 -100 5758 25034 26308 24817 -700 -100 5758 25034 26308 24817 -700 -100 5758 25034 26308 24817 -700 -200 5808 25252 26308 24817 -700 -200 5808 25252 26308 24817 -700 -200 5808 25252 26308 24817 -700 -200 5808 25252 26308 24817 -700 -200 5808 25252 26308 24817 -700 -220 5818 25295 26308 24817 -700 -220 5818 25295 26308 24817 -700 -220 5818 25295 26308 24817 -700 -220 5818 25295 26308 24817 -700 -210 5813 25273 26308 24817 -700 -210 5813 25273 26308 24817 -700 2025-11-04 22:43:35,916 Hysteresis 375 0: raw(25273 16000 16000 16000) min(24817 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 26308 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7273 10000 10000 10000) 7: 0: 8424@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8424@3p __all except Off__ 9: have active chargers. 9: raw(1 7576 7576 7576) min(-455 7576 7576 7576) spread(-25972 7576 7576 7576) max_pv 1036 9: [ 0 8424@3p ] PM PV mtr(W) avl(W) raw max min spread -210 5892 25617 26308 24817 -700 -210 5892 25617 26308 24817 -700 -210 5892 25617 26308 24817 -700 -210 5892 25617 26308 24817 -700 -210 5892 25617 26308 24817 -700 -210 5892 25617 26295 24817 -700 -210 5892 25617 26295 24817 -700 -210 5892 25617 26295 24817 -700 -210 5892 25617 26295 24817 -700 -210 5892 25617 26295 24817 -700 -220 5897 25639 26295 24817 -700 -220 5897 25639 26295 24817 -700 -220 5897 25639 26295 24817 -700 -220 5897 25639 26295 24817 -700 -200 5887 25595 26295 24817 -700 -200 5887 25595 26295 24817 -700 -200 5887 25595 26295 24817 -700 -200 5887 25595 26295 24817 -700 -200 5887 25595 26295 24817 -700 -200 5887 25595 26295 24817 -700 2025-11-04 22:43:45,920 Hysteresis 385 0: raw(25595 16000 16000 16000) min(24817 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 26295 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7595 10000 10000 10000) 7: 0: 8531@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8531@3p __all except Off__ 9: have active chargers. 9: raw(2 7469 7469 7469) min(-776 7469 7469 7469) spread(-26293 7469 7469 7469) max_pv 702 9: [ 0 8531@3p ] PM PV mtr(W) avl(W) raw max min spread -200 5961 25917 26295 24817 -700 -200 5961 25917 26295 24817 -700 -200 5961 25917 26295 24817 -700 -200 5961 25917 26295 24817 -700 -210 5966 25939 26295 24817 -700 -210 5966 25939 26295 24817 -700 -210 5966 25939 26295 24817 -700 -210 5966 25939 26295 24817 -700 -210 5966 25939 26295 24817 -700 -210 5966 25939 26295 24817 -700 -210 5966 25939 26295 24817 -700 -210 5966 25939 26295 24817 -700 -50 5886 25591 26295 24817 -700 -50 5886 25591 26295 24817 -700 -50 5886 25591 26295 24817 -700 -50 5886 25591 26295 24817 -700 -50 5886 25591 26295 24817 -700 -50 5886 25591 26295 24817 -700 -50 5886 25591 26295 24817 -700 -50 5886 25591 26295 24817 -700 2025-11-04 22:43:55,924 Hysteresis 395 0: raw(25591 16000 16000 16000) min(24817 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 26295 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7591 10000 10000 10000) 7: 0: 8530@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8530@3p __all except Off__ 9: have active chargers. 9: raw(1 7470 7470 7470) min(-773 7470 7470 7470) spread(-26290 7470 7470 7470) max_pv 705 9: [ 0 8530@3p ] PM PV mtr(W) avl(W) raw max min spread -60 5890 25608 26295 24817 -700 -60 5890 25608 26295 24817 -700 -60 5890 25608 26295 24817 -700 -60 5890 25608 26295 24817 -700 -40 5880 25565 26295 24817 -700 -40 5880 25565 26295 24817 -700 -40 5880 25565 26295 24817 -700 -40 5880 25565 26295 24817 -700 -50 5885 25586 26295 24817 -700 -50 5885 25586 26295 24817 -700 -50 5885 25586 26295 24817 -700 -50 5885 25586 26295 24817 -700 -50 5885 25586 26295 24817 -700 -50 5885 25586 26295 24817 -700 -50 5885 25586 26295 24817 -700 -50 5885 25586 26295 24817 -700 -50 5885 25586 26295 24817 -700 -50 5885 25586 26295 24817 -700 -60 5890 25608 26295 24817 -700 -60 5890 25608 26295 24817 -700 2025-11-04 22:44:06,023 Hysteresis 405 0: raw(25608 16000 16000 16000) min(24817 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 26295 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7608 10000 10000 10000) 7: 0: 8536@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8536@3p __all except Off__ 9: have active chargers. 9: raw(0 7464 7464 7464) min(-791 7464 7464 7464) spread(-26308 7464 7464 7464) max_pv 687 9: [ 0 8536@3p ] PM PV mtr(W) avl(W) raw max min spread -60 5894 25626 26295 24817 -700 -60 5894 25626 26295 24817 -700 -60 5894 25626 26295 24817 -700 -60 5894 25626 26295 24817 -700 -60 5894 25626 26295 24817 -700 -60 5894 25626 26273 24817 -700 -60 5894 25626 26273 24817 -700 -60 5894 25626 26273 24817 -700 -60 5894 25626 26273 24817 -700 -60 5894 25626 26273 24817 -700 -60 5894 25626 26273 24817 -700 -60 5894 25626 26273 24817 -700 -60 5894 25626 26273 24817 -700 -60 5894 25626 26208 24817 -700 -20 5874 25539 26208 24817 -700 -20 5874 25539 26208 24817 -700 -20 5874 25539 26208 24817 -700 -20 5874 25539 26208 24817 -700 -30 5879 25560 26208 24817 -700 -30 5879 25560 26208 24817 -700 2025-11-04 22:44:16,033 Hysteresis 415 0: raw(25560 16000 16000 16000) min(24817 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 26208 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7560 10000 10000 10000) 7: 0: 8520@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8520@3p __all except Off__ 9: have active chargers. 9: raw(0 7480 7480 7480) min(-743 7480 7480 7480) spread(-26260 7480 7480 7480) max_pv 648 9: [ 0 8520@3p ] PM PV mtr(W) avl(W) raw max min spread -30 5868 25513 26034 24817 -700 -30 5868 25513 26034 24817 -700 -30 5868 25513 25939 24817 -700 -30 5868 25513 25939 24817 -700 -30 5868 25513 25939 24817 -700 -30 5868 25513 25939 24817 -700 -20 5863 25491 25939 24817 -700 -20 5863 25491 25939 24817 -700 -20 5863 25491 25939 24817 -700 -20 5863 25491 25939 24817 -700 -20 5863 25491 25939 24817 -700 10 5848 25426 25939 24817 -700 10 5848 25426 25939 24817 -700 10 5848 25426 25939 24817 -700 10 5848 25426 25939 24817 -700 -10 5858 25469 25939 24817 -700 -10 5858 25469 25939 24817 -700 -10 5858 25469 25939 24817 -700 -10 5858 25469 25939 24817 -700 2025-11-04 22:44:26,038 Hysteresis 425 0: raw(25469 16000 16000 16000) min(24817 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25939 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7469 10000 10000 10000) 7: 0: 8489@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8489@3p __all except Off__ 9: have active chargers. 9: raw(2 7511 7511 7511) min(-650 7511 7511 7511) spread(-26167 7511 7511 7511) max_pv 472 9: [ 0 8489@3p ] PM PV mtr(W) avl(W) raw max min spread -10 5837 25378 25939 24817 -700 -10 5837 25378 25939 24817 -700 -10 5837 25378 25939 24817 -700 -10 5837 25378 25939 24817 -700 -20 5842 25400 25939 24817 -700 -20 5842 25400 25939 24817 -700 -20 5842 25400 25939 24817 -700 -20 5842 25400 25939 24817 -700 -20 5842 25400 25939 24817 -700 -20 5842 25400 25939 24817 -700 -20 5842 25400 25939 24817 -700 -20 5842 25400 25939 24817 -700 -20 5842 25400 25939 24817 -700 -20 5842 25400 25939 24817 -700 -20 5842 25400 25939 24817 -700 -20 5842 25400 25939 24817 -700 -20 5842 25400 25939 24817 -700 -20 5842 25400 25939 24817 -700 -20 5842 25400 25939 24817 -700 -20 5842 25400 25939 24817 -700 2025-11-04 22:44:36,060 Hysteresis 435 0: raw(25400 16000 16000 16000) min(24817 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25939 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7400 10000 10000 10000) 7: 0: 8466@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8466@3p __all except Off__ 9: have active chargers. 9: raw(2 7534 7534 7534) min(-581 7534 7534 7534) spread(-26098 7534 7534 7534) max_pv 541 9: [ 0 8466@3p ] PM PV mtr(W) avl(W) raw max min spread -20 5826 25330 25939 24817 -700 -20 5826 25330 25939 24817 -700 60 5786 25156 25939 24817 -700 60 5786 25156 25939 24817 -700 60 5786 25156 25939 24817 -700 60 5786 25156 25939 24817 -700 20 5806 25243 25939 24817 -700 20 5806 25243 25939 24817 -700 20 5806 25243 25939 24817 -700 20 5806 25243 25939 24817 -700 20 5806 25243 25939 24817 -700 20 5806 25243 25939 24817 -700 20 5806 25243 25939 24817 -700 20 5806 25243 25939 24817 -700 0 5816 25286 25939 24817 -700 0 5816 25286 25939 24817 -700 0 5816 25286 25939 24817 -700 0 5816 25286 25939 24817 -700 -20 5826 25330 25939 24817 -700 -20 5826 25330 25939 24817 -700 2025-11-04 22:44:46,066 Hysteresis 445 0: raw(25330 16000 16000 16000) min(24817 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25939 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7330 10000 10000 10000) 7: 0: 8443@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8443@3p __all except Off__ 9: have active chargers. 9: raw(1 7557 7557 7557) min(-512 7557 7557 7557) spread(-26029 7557 7557 7557) max_pv 610 9: [ 0 8443@3p ] PM PV mtr(W) avl(W) raw max min spread -20 5810 25260 25939 24817 -700 -20 5810 25260 25939 24817 -700 -10 5805 25239 25939 24817 -700 -10 5805 25239 25939 24817 -700 -10 5805 25239 25939 24817 -700 -10 5805 25239 25939 24817 -700 -20 5810 25260 25939 24817 -700 -20 5810 25260 25939 24817 -700 -20 5810 25260 25939 24817 -700 -20 5810 25260 25939 24817 -700 -10 5805 25239 25939 24817 -700 -10 5805 25239 25939 24817 -700 -10 5805 25239 25939 24817 -700 -10 5805 25239 25939 24817 -700 -10 5805 25239 25939 24817 -700 -10 5805 25239 25939 24817 -700 -20 5810 25260 25939 24817 -700 -20 5810 25260 25939 24817 -700 -20 5810 25260 25939 24817 -700 -20 5810 25260 25939 24817 -700 2025-11-04 22:44:56,070 Hysteresis 455 0: raw(25260 16000 16000 16000) min(24817 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25939 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7260 10000 10000 10000) 7: 0: 8420@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8420@3p __all except Off__ 9: have active chargers. 9: raw(0 7580 7580 7580) min(-443 7580 7580 7580) spread(-25960 7580 7580 7580) max_pv 679 9: [ 0 8420@3p ] PM PV mtr(W) avl(W) raw max min spread 40 5764 25060 25939 24817 -700 40 5764 25060 25939 24817 -700 40 5764 25060 25939 24817 -700 40 5764 25060 25939 24817 -700 0 5784 25147 25939 24817 -700 0 5784 25147 25939 24817 -700 0 5784 25147 25939 24817 -700 0 5784 25147 25939 24817 -700 0 5784 25147 25939 24817 -700 0 5784 25147 25939 24817 -700 0 5784 25147 25939 24817 -700 0 5784 25147 25939 24817 -700 -50 5809 25256 25939 24817 -700 -50 5809 25256 25939 24817 -700 -50 5809 25256 25939 24817 -700 -30 5799 25213 25939 24817 -700 -30 5799 25213 25939 24817 -700 -30 5799 25213 25939 24817 -700 -30 5799 25213 25939 24817 -700 -50 5809 25256 25939 24817 -700 2025-11-04 22:45:06,092 Hysteresis 465 0: raw(25256 16000 16000 16000) min(24817 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25939 0: [ 0 3p 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 (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7256 10000 10000 10000) 7: 0: 8418@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8418@3p __all except Off__ 9: have active chargers. 9: raw(2 7582 7582 7582) min(-437 7582 7582 7582) spread(-25954 7582 7582 7582) max_pv 685 9: [ 0 8418@3p ] PM PV mtr(W) avl(W) raw max min spread -50 5808 25252 25939 24817 -700 -50 5808 25252 25939 24817 -700 -50 5808 25252 25939 24817 -700 -40 5803 25230 25939 24817 -700 -40 5803 25230 25939 24817 -700 -40 5803 25230 25939 24817 -700 -40 5803 25230 25939 24817 -700 -40 5803 25230 25939 24817 -700 -40 5803 25230 25939 24817 -700 -40 5803 25230 25939 24817 -700 -40 5803 25230 25939 24817 -700 -40 5803 25230 25939 24817 -700 -40 5803 25230 25939 24817 -700 -60 5813 25273 25939 24817 -700 -60 5813 25273 25939 24817 -700 -60 5813 25273 25939 24817 -700 -60 5813 25273 25939 24817 -700 -50 5808 25252 25939 24817 -700 -50 5808 25252 25939 24817 -700 -50 5808 25252 25939 24817 -700 2025-11-04 22:45:16,168 Hysteresis 475 0: raw(25252 16000 16000 16000) min(24817 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25939 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7252 10000 10000 10000) 7: 0: 8417@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8417@3p __all except Off__ 9: have active chargers. 9: raw(1 7583 7583 7583) min(-434 7583 7583 7583) spread(-25951 7583 7583 7583) max_pv 688 9: [ 0 8417@3p ] PM PV mtr(W) avl(W) raw max min spread -50 5807 25247 25939 24817 -700 -30 5797 25204 25939 24817 -700 -30 5797 25204 25939 24817 -700 -30 5797 25204 25939 24817 -700 -30 5797 25204 25939 24817 -700 -30 5797 25204 25939 24817 -700 -30 5797 25204 25939 24817 -700 -30 5797 25204 25939 24817 -700 -30 5797 25204 25939 24817 -700 0 5782 25139 25939 24817 -700 0 5782 25139 25939 24817 -700 0 5782 25139 25939 24817 -700 0 5782 25139 25939 24817 -700 0 5782 25139 25939 24817 -700 0 5782 25139 25939 24817 -700 0 5782 25139 25939 24817 -700 0 5782 25139 25939 24817 -700 10 5777 25117 25939 24817 -700 10 5777 25117 25939 24817 -700 2025-11-04 22:45:26,180 Hysteresis 485 0: raw(25117 16000 16000 16000) min(24817 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25939 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7117 10000 10000 10000) 7: 0: 8372@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8372@3p __all except Off__ 9: have active chargers. 9: raw(1 7628 7628 7628) min(-299 7628 7628 7628) spread(-25816 7628 7628 7628) max_pv 823 9: [ 0 8372@3p ] PM PV mtr(W) avl(W) raw max min spread 10 5746 24982 25939 24817 -700 10 5746 24982 25939 24817 -700 10 5746 24982 25939 24817 -700 10 5746 24982 25939 24817 -700 10 5746 24982 25939 24817 -700 10 5746 24982 25939 24817 -700 10 5746 24982 25939 24817 -700 10 5746 24982 25939 24817 -700 10 5746 24982 25939 24817 -700 10 5746 24982 25939 24817 -700 10 5746 24982 25939 24817 -700 10 5746 24982 25939 24817 -700 -30 5766 25069 25939 24817 -700 -30 5766 25069 25939 24817 -700 -30 5766 25069 25939 24817 -700 -30 5766 25069 25939 24817 -700 -30 5766 25069 25939 24817 -700 -30 5766 25069 25939 24817 -700 -30 5766 25069 25939 24817 -700 -30 5766 25069 25939 24817 -700 2025-11-04 22:45:36,184 Hysteresis 495 0: raw(25069 16000 16000 16000) min(24817 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25939 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7069 10000 10000 10000) 7: 0: 8356@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8356@3p __all except Off__ 9: have active chargers. 9: raw(1 7644 7644 7644) min(-251 7644 7644 7644) spread(-25768 7644 7644 7644) max_pv 871 9: [ 0 8356@3p ] PM PV mtr(W) avl(W) raw max min spread -10 5745 24978 25939 24817 -700 -10 5745 24978 25939 24817 -700 -10 5745 24978 25939 24817 -700 -10 5745 24978 25939 24817 -700 -20 5750 25000 25939 24817 -700 -20 5750 25000 25939 24817 -700 -20 5750 25000 25939 24817 -700 -20 5750 25000 25939 24817 -700 20 5730 24913 25939 24817 -700 20 5730 24913 25939 24817 -700 20 5730 24913 25939 24817 -700 20 5730 24913 25939 24817 -700 20 5730 24913 25939 24817 -700 20 5730 24913 25939 24817 -700 10 5735 24934 25939 24817 -700 10 5735 24934 25939 24817 -700 10 5735 24934 25939 24817 -700 10 5735 24934 25939 24817 -700 10 5735 24934 25939 24817 -700 10 5735 24934 25939 24817 -700 2025-11-04 22:45:46,239 Hysteresis 505 0: raw(24934 16000 16000 16000) min(24817 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25939 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6934 10000 10000 10000) 7: 0: 8311@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8311@3p __all except Off__ 9: have active chargers. 9: raw(1 7689 7689 7689) min(-116 7689 7689 7689) spread(-25633 7689 7689 7689) max_pv 1006 9: [ 0 8311@3p ] PM PV mtr(W) avl(W) raw max min spread 10 5704 24800 25939 24800 -700 10 5704 24800 25939 24800 -700 10 5704 24800 25939 24800 -700 10 5704 24800 25939 24800 -700 10 5704 24800 25939 24800 -700 10 5704 24800 25939 24800 -700 0 5709 24821 25939 24800 -700 0 5709 24821 25939 24800 -700 0 5709 24821 25939 24800 -700 0 5709 24821 25939 24800 -700 0 5709 24821 25939 24800 -700 0 5709 24821 25939 24800 -700 0 5709 24821 25939 24800 -700 0 5709 24821 25939 24800 -700 0 5709 24821 25939 24800 -700 0 5709 24821 25939 24800 -700 0 5709 24821 25939 24800 -700 0 5709 24821 25939 24800 -700 0 5709 24821 25939 24800 -700 0 5709 24821 25939 24800 -700 2025-11-04 22:45:56,243 Hysteresis 515 0: raw(24821 16000 16000 16000) min(24800 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25939 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6821 10000 10000 10000) 7: 0: 8273@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8273@3p __all except Off__ 9: have active chargers. 9: raw(2 7727 7727 7727) min(-19 7727 7727 7727) spread(-25519 7727 7727 7727) max_pv 1120 9: [ 0 8273@3p ] PM PV mtr(W) avl(W) raw max min spread 0 5683 24708 25939 24708 -700 20 5673 24665 25939 24665 -700 20 5673 24665 25939 24665 -700 20 5673 24665 25939 24665 -700 20 5673 24665 25939 24665 -700 -10 5688 24730 25939 24665 -700 -10 5688 24730 25939 24665 -700 -10 5688 24730 25939 24665 -700 -10 5688 24730 25939 24665 -700 -10 5688 24730 25939 24665 -700 -10 5688 24730 25939 24665 -700 -10 5688 24730 25939 24665 -700 -10 5688 24730 25939 24665 -700 -10 5688 24730 25939 24665 -700 -10 5688 24730 25939 24665 -700 -100 5733 24926 25939 24665 -700 -100 5733 24926 25939 24665 -700 -100 5733 24926 25939 24665 -700 -100 5733 24926 25939 24665 -700 2025-11-04 22:46:06,248 Hysteresis 525 0: raw(24926 16000 16000 16000) min(24665 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25939 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6926 10000 10000 10000) 7: 0: 8308@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8308@3p __all except Off__ 9: have active chargers. 9: raw(2 7692 7692 7692) min(-259 7692 7692 7692) spread(-25624 7692 7692 7692) max_pv 1015 9: [ 0 8308@3p ] PM PV mtr(W) avl(W) raw max min spread -100 5757 25030 25939 24665 -700 -100 5757 25030 25939 24665 -700 -100 5757 25030 25939 24665 -700 -90 5752 25008 25939 24665 -700 -90 5752 25008 25939 24665 -700 -90 5752 25008 25939 24665 -700 -90 5752 25008 25939 24665 -700 -70 5742 24965 25939 24665 -700 -70 5742 24965 25939 24665 -700 -70 5742 24965 25939 24665 -700 -70 5742 24965 25939 24665 -700 -70 5742 24965 25939 24665 -700 -70 5742 24965 25939 24665 -700 -70 5742 24965 25939 24665 -700 -70 5742 24965 25939 24665 -700 0 5707 24813 25939 24665 -700 0 5707 24813 25939 24665 -700 0 5707 24813 25939 24665 -700 0 5707 24813 25939 24665 -700 0 5707 24813 25939 24665 -700 2025-11-04 22:46:16,256 Hysteresis 535 0: raw(24813 16000 16000 16000) min(24665 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25939 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6813 10000 10000 10000) 7: 0: 8271@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8271@3p __all except Off__ 9: have active chargers. 9: raw(0 7729 7729 7729) min(-148 7729 7729 7729) spread(-25513 7729 7729 7729) max_pv 1126 9: [ 0 8271@3p ] PM PV mtr(W) avl(W) raw max min spread 0 5681 24700 25939 24665 -700 0 5681 24700 25939 24665 -700 0 5681 24700 25939 24665 -700 0 5681 24700 25939 24665 -700 0 5681 24700 25939 24665 -700 -10 5686 24721 25939 24665 -700 -10 5686 24721 25939 24665 -700 -10 5686 24721 25939 24665 -700 -10 5686 24721 25939 24665 -700 -20 5691 24743 25939 24665 -700 -20 5691 24743 25939 24665 -700 -20 5691 24743 25939 24665 -700 -20 5691 24743 25939 24665 -700 -90 5726 24895 25939 24665 -700 -90 5726 24895 25939 24665 -700 -90 5726 24895 25939 24665 -700 -90 5726 24895 25939 24665 -700 -90 5726 24895 25939 24665 -700 -90 5726 24895 25939 24665 -700 -90 5726 24895 25939 24665 -700 2025-11-04 22:46:26,384 Hysteresis 545 0: raw(24895 16000 16000 16000) min(24665 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25939 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6895 10000 10000 10000) 7: 0: 8298@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8298@3p __all except Off__ 9: have active chargers. 9: raw(1 7702 7702 7702) min(-229 7702 7702 7702) spread(-25594 7702 7702 7702) max_pv 1045 9: [ 0 8298@3p ] PM PV mtr(W) avl(W) raw max min spread -90 5745 24978 25939 24665 -700 -110 5755 25021 25939 24665 -700 -110 5755 25021 25939 24665 -700 -110 5755 25021 25939 24665 -700 -110 5755 25021 25939 24665 -700 -110 5755 25021 25939 24665 -700 -110 5755 25021 25939 24665 -700 -110 5755 25021 25939 24665 -700 -110 5755 25021 25939 24665 -700 -90 5745 24978 25939 24665 -700 -90 5745 24978 25939 24665 -700 -90 5745 24978 25939 24665 -700 -90 5745 24978 25939 24665 -700 -90 5745 24978 25939 24665 -700 -90 5745 24978 25939 24665 -700 -90 5745 24978 25939 24665 -700 -90 5745 24978 25939 24665 -700 -90 5745 24978 25939 24665 -700 -90 5745 24978 25939 24665 -700 2025-11-04 22:46:36,392 Hysteresis 555 0: raw(24978 16000 16000 16000) min(24665 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25939 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6978 10000 10000 10000) 7: 0: 8326@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8326@3p __all except Off__ 9: have active chargers. 9: raw(0 7674 7674 7674) min(-313 7674 7674 7674) spread(-25678 7674 7674 7674) max_pv 961 9: [ 0 8326@3p ] PM PV mtr(W) avl(W) raw max min spread -110 5774 25104 25939 24665 -700 -110 5774 25104 25939 24665 -700 -110 5774 25104 25939 24665 -700 -110 5774 25104 25939 24665 -700 -90 5764 25060 25939 24665 -700 -90 5764 25060 25939 24665 -700 -90 5764 25060 25939 24665 -700 -90 5764 25060 25939 24665 -700 -30 5734 24930 25939 24665 -700 -30 5734 24930 25939 24665 -700 -30 5734 24930 25939 24665 -700 -30 5734 24930 25939 24665 -700 20 5709 24821 25939 24665 -700 20 5709 24821 25939 24665 -700 20 5709 24821 25939 24665 -700 20 5709 24821 25939 24665 -700 -40 5739 24952 25939 24665 -700 -40 5739 24952 25939 24665 -700 -40 5739 24952 25939 24665 -700 -40 5739 24952 25939 24665 -700 2025-11-04 22:46:46,403 Hysteresis 565 0: raw(24952 16000 16000 16000) min(24665 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25939 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6952 10000 10000 10000) 7: 0: 8317@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8317@3p __all except Off__ 9: have active chargers. 9: raw(1 7683 7683 7683) min(-286 7683 7683 7683) spread(-25651 7683 7683 7683) max_pv 988 9: [ 0 8317@3p ] PM PV mtr(W) avl(W) raw max min spread 20 5703 24795 25939 24665 -700 20 5703 24795 25939 24665 -700 20 5703 24795 25939 24665 -700 20 5703 24795 25939 24665 -700 20 5703 24795 25939 24665 -700 20 5703 24795 25939 24665 -700 20 5703 24795 25939 24665 -700 20 5703 24795 25939 24665 -700 20 5703 24795 25939 24665 -700 20 5703 24795 25939 24665 -700 30 5698 24773 25939 24665 -700 30 5698 24773 25939 24665 -700 30 5698 24773 25939 24665 -700 30 5698 24773 25939 24665 -700 30 5698 24773 25939 24665 -700 30 5698 24773 25939 24665 -700 30 5698 24773 25939 24665 -700 30 5698 24773 25939 24665 -700 30 5698 24773 25939 24665 -700 30 5698 24773 25939 24665 -700 2025-11-04 22:46:56,542 Hysteresis 575 0: raw(24773 16000 16000 16000) min(24665 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25939 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6773 10000 10000 10000) 7: 0: 8257@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8257@3p __all except Off__ 9: have active chargers. 9: raw(2 7743 7743 7743) min(-106 7743 7743 7743) spread(-25471 7743 7743 7743) max_pv 1168 9: [ 0 8257@3p ] PM PV mtr(W) avl(W) raw max min spread 30 5657 24595 25939 24595 -700 30 5657 24595 25939 24595 -700 30 5657 24595 25939 24595 -700 30 5657 24595 25939 24595 -700 30 5657 24595 25939 24595 -700 30 5657 24595 25939 24595 -700 30 5657 24595 25939 24595 -700 30 5657 24595 25939 24595 -700 30 5657 24595 25939 24595 -700 30 5657 24595 25939 24595 -700 30 5657 24595 25939 24595 -700 30 5657 24595 25939 24595 -700 30 5657 24595 25939 24595 -700 30 5657 24595 25939 24595 -700 30 5657 24595 25939 24595 -700 30 5657 24595 25939 24595 -700 30 5657 24595 25939 24595 -700 30 5657 24595 25939 24595 -700 30 5657 24595 25939 24595 -700 30 5657 24595 25939 24595 -700 2025-11-04 22:47:06,546 Hysteresis 585 0: raw(24595 16000 16000 16000) min(24595 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25939 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6595 10000 10000 10000) 7: 0: 8198@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8198@3p __all except Off__ 9: have active chargers. 9: raw(1 7802 7802 7802) min(1 7802 7802 7802) spread(-25294 7802 7802 7802) max_pv 1345 9: [ 0 8198@3p ] PM PV mtr(W) avl(W) raw max min spread 30 5616 24417 25939 24417 -700 30 5616 24417 25939 24417 -700 30 5616 24417 25939 24417 -700 30 5616 24417 25939 24417 -700 30 5616 24417 25939 24417 -700 -90 5676 24678 25939 24417 -700 -90 5676 24678 25939 24417 -700 -90 5676 24678 25939 24417 -700 -90 5676 24678 25939 24417 -700 -90 5676 24678 25939 24417 -700 -90 5676 24678 25939 24417 -700 -200 5731 24917 25939 24417 -700 -200 5731 24917 25939 24417 -700 -200 5731 24917 25939 24417 -700 -200 5731 24917 25939 24417 -700 -200 5731 24917 25939 24417 -700 -200 5731 24917 25939 24417 -700 -200 5731 24917 25939 24417 -700 -200 5731 24917 25939 24417 -700 -210 5736 24939 25939 24417 -700 2025-11-04 22:47:16,550 Hysteresis 595 0: raw(24939 16000 16000 16000) min(24417 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25939 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6939 10000 10000 10000) 7: 0: 8313@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8313@3p __all except Off__ 9: have active chargers. 9: raw(0 7687 7687 7687) min(-522 7687 7687 7687) spread(-25639 7687 7687 7687) max_pv 1000 9: [ 0 8313@3p ] PM PV mtr(W) avl(W) raw max min spread -210 5815 25282 25939 24417 -700 -210 5815 25282 25939 24417 -700 -210 5815 25282 25939 24417 -700 -230 5825 25326 25939 24417 -700 -230 5825 25326 25939 24417 -700 -230 5825 25326 25939 24417 -700 -230 5825 25326 25939 24417 -700 -200 5810 25260 25939 24417 -700 -200 5810 25260 25939 24417 -700 -200 5810 25260 25939 24417 -700 -200 5810 25260 25939 24417 -700 -200 5810 25260 25939 24417 -700 -200 5810 25260 25939 24417 -700 -200 5810 25260 25939 24417 -700 -200 5810 25260 25939 24417 -700 -200 5810 25260 25939 24417 -700 -10 5715 24847 25939 24417 -700 -10 5715 24847 25939 24417 -700 -10 5715 24847 25939 24417 -700 2025-11-04 22:47:26,639 Hysteresis 605 0: raw(24847 16000 16000 16000) min(24417 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25939 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6847 10000 10000 10000) 7: 0: 8282@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8282@3p __all except Off__ 9: have active chargers. 9: raw(1 7718 7718 7718) min(-429 7718 7718 7718) spread(-25546 7718 7718 7718) max_pv 1093 9: [ 0 8282@3p ] PM PV mtr(W) avl(W) raw max min spread -10 5694 24756 25939 24417 -700 -10 5694 24756 25939 24417 -700 -10 5694 24756 25939 24417 -700 -10 5694 24756 25939 24417 -700 -10 5694 24756 25939 24417 -700 -30 5704 24800 25939 24417 -700 -30 5704 24800 25939 24417 -700 -30 5704 24800 25939 24417 -700 -30 5704 24800 25939 24417 -700 -30 5704 24800 25939 24417 -700 -30 5704 24800 25939 24417 -700 -30 5704 24800 25939 24417 -700 -30 5704 24800 25939 24417 -700 -120 5749 24995 25939 24417 -700 -120 5749 24995 25939 24417 -700 -120 5749 24995 25939 24417 -700 -120 5749 24995 25939 24417 -700 -110 5744 24973 25939 24417 -700 -110 5744 24973 25939 24417 -700 -110 5744 24973 25939 24417 -700 2025-11-04 22:47:36,643 Hysteresis 615 0: raw(24973 16000 16000 16000) min(24417 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25939 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6973 10000 10000 10000) 7: 0: 8324@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8324@3p __all except Off__ 9: have active chargers. 9: raw(1 7676 7676 7676) min(-555 7676 7676 7676) spread(-25672 7676 7676 7676) max_pv 967 9: [ 0 8324@3p ] PM PV mtr(W) avl(W) raw max min spread -110 5773 25100 25939 24417 -700 -110 5773 25100 25939 24417 -700 -110 5773 25100 25939 24417 -700 -110 5773 25100 25939 24417 -700 -110 5773 25100 25939 24417 -700 -110 5773 25100 25939 24417 -700 -110 5773 25100 25939 24417 -700 -110 5773 25100 25939 24417 -700 -110 5773 25100 25939 24417 -700 -110 5773 25100 25939 24417 -700 -110 5773 25100 25939 24417 -700 -70 5753 25013 25939 24417 -700 -70 5753 25013 25939 24417 -700 -70 5753 25013 25939 24417 -700 -70 5753 25013 25939 24417 -700 0 5718 24860 25939 24417 -700 0 5718 24860 25939 24417 -700 0 5718 24860 25939 24417 -700 0 5718 24860 25939 24417 -700 0 5718 24860 25939 24417 -700 2025-11-04 22:47:46,652 Hysteresis 625 0: raw(24860 16000 16000 16000) min(24417 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25939 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6860 10000 10000 10000) 7: 0: 8286@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8286@3p __all except Off__ 9: have active chargers. 9: raw(2 7714 7714 7714) min(-441 7714 7714 7714) spread(-25558 7714 7714 7714) max_pv 1081 9: [ 0 8286@3p ] PM PV mtr(W) avl(W) raw max min spread 0 5692 24747 25939 24417 -700 0 5692 24747 25939 24417 -700 0 5692 24747 25939 24417 -700 0 5692 24747 25939 24417 -700 0 5692 24747 25939 24417 -700 0 5692 24747 25939 24417 -700 0 5692 24747 25939 24417 -700 0 5692 24747 25939 24417 -700 0 5692 24747 25939 24417 -700 0 5692 24747 25939 24417 -700 -20 5702 24791 25939 24417 -700 -20 5702 24791 25939 24417 -700 -20 5702 24791 25939 24417 -700 -20 5702 24791 25939 24417 -700 -70 5727 24900 25939 24417 -700 -70 5727 24900 25939 24417 -700 -70 5727 24900 25626 24417 -700 -70 5727 24900 25626 24417 -700 -70 5727 24900 25626 24417 -700 -70 5727 24900 25626 24417 -700 2025-11-04 22:47:56,657 Hysteresis 635 0: raw(24900 16000 16000 16000) min(24417 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25626 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6900 10000 10000 10000) 7: 0: 8300@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8300@3p __all except Off__ 9: have active chargers. 9: raw(0 7700 7700 7700) min(-483 7700 7700 7700) spread(-25600 7700 7700 7700) max_pv 726 9: [ 0 8300@3p ] PM PV mtr(W) avl(W) raw max min spread -40 5722 24878 25626 24417 -700 -40 5722 24878 25626 24417 -700 -40 5722 24878 25626 24417 -700 -40 5722 24878 25626 24417 -700 -80 5742 24965 25626 24417 -700 -80 5742 24965 25626 24417 -700 -80 5742 24965 25626 24417 -700 -80 5742 24965 25626 24417 -700 -90 5747 24986 25626 24417 -700 -90 5747 24986 25626 24417 -700 -90 5747 24986 25626 24417 -700 -90 5747 24986 25626 24417 -700 -90 5747 24986 25626 24417 -700 -90 5747 24986 25626 24417 -700 -90 5747 24986 25626 24417 -700 -90 5747 24986 25626 24417 -700 -70 5737 24943 25626 24417 -700 -70 5737 24943 25626 24417 -700 -70 5737 24943 25626 24417 -700 2025-11-04 22:48:06,860 Hysteresis 646 0: raw(24943 16000 16000 16000) min(24417 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25626 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6943 10000 10000 10000) 7: 0: 8314@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8314@3p __all except Off__ 9: have active chargers. 9: raw(1 7686 7686 7686) min(-525 7686 7686 7686) spread(-25642 7686 7686 7686) max_pv 684 9: [ 0 8314@3p ] PM PV mtr(W) avl(W) raw max min spread -70 5746 24982 25626 24417 -700 -90 5756 25026 25626 24417 -700 -90 5756 25026 25626 24417 -700 -90 5756 25026 25626 24417 -700 -90 5756 25026 25626 24417 -700 -90 5756 25026 25626 24417 -700 -90 5756 25026 25626 24417 -700 -90 5756 25026 25626 24417 -700 -90 5756 25026 25626 24417 -700 -90 5756 25026 25626 24417 -700 -90 5756 25026 25626 24417 -700 -90 5756 25026 25626 24417 -700 -90 5756 25026 25626 24417 -700 -90 5756 25026 25626 24417 -700 -90 5756 25026 25626 24417 -700 0 5711 24830 25626 24417 -700 0 5711 24830 25626 24417 -700 0 5711 24830 25626 24417 -700 0 5711 24830 25626 24417 -700 30 5696 24765 25560 24417 -700 2025-11-04 22:48:16,865 Hysteresis 656 0: raw(24765 16000 16000 16000) min(24417 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25560 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6765 10000 10000 10000) 7: 0: 8255@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8255@3p __all except Off__ 9: have active chargers. 9: raw(0 7745 7745 7745) min(-348 7745 7745 7745) spread(-25465 7745 7745 7745) max_pv 795 9: [ 0 8255@3p ] PM PV mtr(W) avl(W) raw max min spread 30 5655 24586 25560 24417 -700 30 5655 24586 25560 24417 -700 30 5655 24586 25560 24417 -700 30 5655 24586 25560 24417 -700 30 5655 24586 25560 24417 -700 30 5655 24586 25513 24417 -700 30 5655 24586 25513 24417 -700 0 5670 24652 25513 24417 -700 0 5670 24652 25513 24417 -700 0 5670 24652 25513 24417 -700 0 5670 24652 25513 24417 -700 -90 5715 24847 25491 24417 -700 -90 5715 24847 25491 24417 -700 -90 5715 24847 25491 24417 -700 -90 5715 24847 25491 24417 -700 -90 5715 24847 25491 24417 -700 -90 5715 24847 25469 24417 -700 -90 5715 24847 25469 24417 -700 -140 5740 24956 25469 24417 -700 -140 5740 24956 25469 24417 -700 2025-11-04 22:48:26,870 Hysteresis 666 0: raw(24956 16000 16000 16000) min(24417 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25469 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6956 10000 10000 10000) 7: 0: 8318@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8318@3p __all except Off__ 9: have active chargers. 9: raw(2 7682 7682 7682) min(-537 7682 7682 7682) spread(-25654 7682 7682 7682) max_pv 515 9: [ 0 8318@3p ] PM PV mtr(W) avl(W) raw max min spread -140 5784 25147 25469 24417 -700 -140 5784 25147 25469 24417 -700 -140 5784 25147 25469 24417 -700 -140 5784 25147 25469 24417 -700 -80 5754 25017 25400 24417 -700 -80 5754 25017 25400 24417 -700 -80 5754 25017 25400 24417 -700 -80 5754 25017 25400 24417 -700 -100 5764 25060 25400 24417 -700 -100 5764 25060 25400 24417 -700 -100 5764 25060 25400 24417 -700 -100 5764 25060 25400 24417 -700 -60 5744 24973 25400 24417 -700 -60 5744 24973 25400 24417 -700 -60 5744 24973 25400 24417 -700 -60 5744 24973 25400 24417 -700 -30 5729 24908 25400 24417 -700 -30 5729 24908 25400 24417 -700 -30 5729 24908 25400 24417 -700 -30 5729 24908 25400 24417 -700 2025-11-04 22:48:36,964 Hysteresis 676 0: raw(24908 16000 16000 16000) min(24417 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25400 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6908 10000 10000 10000) 7: 0: 8302@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8302@3p __all except Off__ 9: have active chargers. 9: raw(2 7698 7698 7698) min(-489 7698 7698 7698) spread(-25606 7698 7698 7698) max_pv 494 9: [ 0 8302@3p ] PM PV mtr(W) avl(W) raw max min spread -30 5718 24860 25400 24417 -700 -30 5718 24860 25400 24417 -700 -30 5718 24860 25400 24417 -700 -30 5718 24860 25400 24417 -700 20 5693 24752 25330 24417 -700 20 5693 24752 25330 24417 -700 20 5693 24752 25330 24417 -700 20 5693 24752 25330 24417 -700 -110 5758 25034 25330 24417 -700 -110 5758 25034 25330 24417 -700 -110 5758 25034 25330 24417 -700 -110 5758 25034 25330 24417 -700 -120 5763 25056 25330 24417 -700 -120 5763 25056 25330 24417 -700 -120 5763 25056 25330 24417 -700 -120 5763 25056 25330 24417 -700 -120 5763 25056 25330 24417 -700 -120 5763 25056 25330 24417 -700 -90 5748 24991 25330 24417 -700 -90 5748 24991 25330 24417 -700 2025-11-04 22:48:46,972 Hysteresis 686 0: raw(24991 16000 16000 16000) min(24417 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25330 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6991 10000 10000 10000) 7: 0: 8330@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8330@3p __all except Off__ 9: have active chargers. 9: raw(1 7670 7670 7670) min(-573 7670 7670 7670) spread(-25690 7670 7670 7670) max_pv 340 9: [ 0 8330@3p ] PM PV mtr(W) avl(W) raw max min spread -90 5767 25073 25330 24417 -700 -90 5767 25073 25330 24417 -700 -90 5767 25073 25330 24417 -700 -90 5767 25073 25330 24417 -700 -90 5767 25073 25326 24417 -700 -90 5767 25073 25326 24417 -700 -90 5767 25073 25326 24417 -700 -90 5767 25073 25326 24417 -700 -90 5767 25073 25326 24417 -700 -90 5767 25073 25326 24417 -700 -30 5737 24943 25326 24417 -700 -30 5737 24943 25326 24417 -700 -30 5737 24943 25326 24417 -700 -30 5737 24943 25326 24417 -700 -40 5742 24965 25326 24417 -700 -40 5742 24965 25326 24417 -700 -40 5742 24965 25326 24417 -700 -40 5742 24965 25326 24417 -700 -40 5742 24965 25326 24417 -700 -40 5742 24965 25326 24417 -700 2025-11-04 22:48:56,979 Hysteresis 696 0: raw(24965 16000 16000 16000) min(24417 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25326 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6965 10000 10000 10000) 7: 0: 8321@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8321@3p __all except Off__ 9: have active chargers. 9: raw(2 7679 7679 7679) min(-546 7679 7679 7679) spread(-25663 7679 7679 7679) max_pv 363 9: [ 0 8321@3p ] PM PV mtr(W) avl(W) raw max min spread -40 5736 24939 25326 24417 -700 -40 5736 24939 25326 24417 -700 -40 5736 24939 25326 24417 -700 -40 5736 24939 25326 24417 -700 -40 5736 24939 25326 24417 -700 -40 5736 24939 25326 24417 -700 -40 5736 24939 25326 24417 -700 -40 5736 24939 25326 24417 -700 -20 5726 24895 25326 24417 -700 -20 5726 24895 25326 24417 -700 -20 5726 24895 25326 24417 -700 -20 5726 24895 25326 24417 -700 -30 5731 24917 25326 24417 -700 -30 5731 24917 25326 24417 -700 -30 5731 24917 25326 24417 -700 -20 5726 24895 25326 24417 -700 -20 5726 24895 25326 24417 -700 -20 5726 24895 25326 24417 -700 -20 5726 24895 25326 24417 -700 -20 5726 24895 25326 24417 -700 2025-11-04 22:49:07,024 Hysteresis 706 0: raw(24895 16000 16000 16000) min(24417 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25326 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6895 10000 10000 10000) 7: 0: 8298@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8298@3p __all except Off__ 9: have active chargers. 9: raw(1 7702 7702 7702) min(-477 7702 7702 7702) spread(-25594 7702 7702 7702) max_pv 432 9: [ 0 8298@3p ] PM PV mtr(W) avl(W) raw max min spread -20 5710 24826 25326 24417 -700 -20 5710 24826 25326 24417 -700 -20 5710 24826 25326 24417 -700 -20 5710 24826 25326 24417 -700 0 5700 24782 25326 24417 -700 0 5700 24782 25326 24417 -700 0 5700 24782 25326 24417 -700 0 5700 24782 25326 24417 -700 -100 5750 25000 25326 24417 -700 -100 5750 25000 25326 24417 -700 -100 5750 25000 25326 24417 -700 -100 5750 25000 25326 24417 -700 -100 5750 25000 25326 24417 -700 -100 5750 25000 25326 24417 -700 -100 5750 25000 25326 24417 -700 -100 5750 25000 25326 24417 -700 -100 5750 25000 25326 24417 -700 -100 5750 25000 25326 24417 -700 -100 5750 25000 25326 24417 -700 -100 5750 25000 25326 24417 -700 2025-11-04 22:49:17,028 Hysteresis 716 0: raw(25000 16000 16000 16000) min(24417 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25326 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (7000 10000 10000 10000) 7: 0: 8333@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8333@3p __all except Off__ 9: have active chargers. 9: raw(1 7667 7667 7667) min(-582 7667 7667 7667) spread(-25699 7667 7667 7667) max_pv 327 9: [ 0 8333@3p ] PM PV mtr(W) avl(W) raw max min spread -100 5774 25104 25326 24417 -700 -120 5784 25147 25326 24417 -700 -120 5784 25147 25326 24417 -700 -120 5784 25147 25326 24417 -700 -120 5784 25147 25326 24417 -700 -50 5749 24995 25326 24417 -700 -50 5749 24995 25326 24417 -700 -50 5749 24995 25326 24417 -700 -50 5749 24995 25326 24417 -700 -50 5749 24995 25326 24417 -700 -50 5749 24995 25326 24417 -700 -50 5749 24995 25326 24417 -700 -50 5749 24995 25326 24417 -700 30 5709 24821 25326 24417 -700 30 5709 24821 25326 24417 -700 30 5709 24821 25326 24417 -700 30 5709 24821 25326 24417 -700 20 5714 24843 25326 24417 -700 20 5714 24843 25326 24417 -700 2025-11-04 22:49:27,032 Hysteresis 726 0: raw(24843 16000 16000 16000) min(24417 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25326 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6843 10000 10000 10000) 7: 0: 8281@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8281@3p __all except Off__ 9: have active chargers. 9: raw(0 7719 7719 7719) min(-426 7719 7719 7719) spread(-25543 7719 7719 7719) max_pv 483 9: [ 0 8281@3p ] PM PV mtr(W) avl(W) raw max min spread 20 5678 24686 25326 24417 -700 20 5678 24686 25326 24417 -700 -10 5693 24752 25326 24417 -700 -10 5693 24752 25326 24417 -700 -10 5693 24752 25326 24417 -700 -10 5693 24752 25326 24417 -700 30 5673 24665 25326 24417 -700 30 5673 24665 25326 24417 -700 30 5673 24665 25326 24417 -700 30 5673 24665 25326 24417 -700 30 5673 24665 25326 24417 -700 30 5673 24665 25326 24417 -700 10 5683 24708 25326 24417 -700 10 5683 24708 25326 24417 -700 10 5683 24708 25326 24417 -700 10 5683 24708 25326 24417 -700 -80 5728 24904 25326 24417 -700 -80 5728 24904 25326 24417 -700 -80 5728 24904 25326 24417 -700 -80 5728 24904 25326 24417 -700 2025-11-04 22:49:37,083 Hysteresis 736 0: raw(24904 16000 16000 16000) min(24417 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25326 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6904 10000 10000 10000) 7: 0: 8301@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8301@3p __all except Off__ 9: have active chargers. 9: raw(1 7699 7699 7699) min(-486 7699 7699 7699) spread(-25603 7699 7699 7699) max_pv 423 9: [ 0 8301@3p ] PM PV mtr(W) avl(W) raw max min spread -90 5747 24986 25326 24417 -700 -90 5747 24986 25326 24417 -700 -90 5747 24986 25326 24417 -700 -90 5747 24986 25326 24417 -700 -90 5747 24986 25326 24417 -700 -90 5747 24986 25326 24417 -700 -90 5747 24986 25326 24417 -700 -90 5747 24986 25326 24417 -700 -80 5742 24965 25326 24417 -700 -80 5742 24965 25326 24417 -700 -80 5742 24965 25326 24417 -700 -80 5742 24965 25326 24417 -700 -80 5742 24965 25326 24417 -700 -80 5742 24965 25326 24417 -700 -80 5742 24965 25326 24417 -700 -80 5742 24965 25326 24417 -700 -80 5742 24965 25326 24417 -700 -80 5742 24965 25326 24417 -700 -80 5742 24965 25326 24417 -700 -80 5742 24965 25326 24417 -700 2025-11-04 22:49:47,107 Hysteresis 746 0: raw(24965 16000 16000 16000) min(24417 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25326 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6965 10000 10000 10000) 7: 0: 8321@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8321@3p __all except Off__ 9: have active chargers. 9: raw(2 7679 7679 7679) min(-546 7679 7679 7679) spread(-25663 7679 7679 7679) max_pv 363 9: [ 0 8321@3p ] PM PV mtr(W) avl(W) raw max min spread -80 5756 25026 25326 24417 -700 -80 5756 25026 25326 24417 -700 -80 5756 25026 25326 24417 -700 -80 5756 25026 25326 24417 -700 -80 5756 25026 25326 24417 -700 -80 5756 25026 25326 24417 -700 -80 5756 25026 25326 24417 -700 -80 5756 25026 25326 24417 -700 -80 5756 25026 25326 24417 -700 -80 5756 25026 25326 24417 -700 -90 5761 25047 25326 24417 -700 -90 5761 25047 25326 24417 -700 -90 5761 25047 25326 24417 -700 -90 5761 25047 25326 24417 -700 10 5711 24830 25326 24417 -700 10 5711 24830 25326 24417 -700 10 5711 24830 25326 24417 -700 10 5711 24830 25326 24417 -700 0 5716 24852 25326 24417 -700 0 5716 24852 25326 24417 -700 2025-11-04 22:49:57,117 Hysteresis 756 0: raw(24852 16000 16000 16000) min(24417 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25326 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6852 10000 10000 10000) 7: 0: 8284@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8284@3p __all except Off__ 9: have active chargers. 9: raw(0 7716 7716 7716) min(-435 7716 7716 7716) spread(-25552 7716 7716 7716) max_pv 474 9: [ 0 8284@3p ] PM PV mtr(W) avl(W) raw max min spread 0 5690 24739 25326 24417 -700 0 5690 24739 25326 24417 -700 10 5685 24717 25326 24417 -700 10 5685 24717 25326 24417 -700 10 5685 24717 25326 24417 -700 10 5685 24717 25326 24417 -700 20 5680 24695 25326 24417 -700 20 5680 24695 25326 24417 -700 20 5680 24695 25326 24417 -700 20 5680 24695 25326 24417 -700 -20 5700 24782 25326 24417 -700 -20 5700 24782 25326 24417 -700 -20 5700 24782 25326 24417 -700 -90 5735 24934 25326 24417 -700 -90 5735 24934 25326 24417 -700 -90 5735 24934 25326 24417 -700 -90 5735 24934 25326 24417 -700 -90 5735 24934 25326 24417 -700 -90 5735 24934 25326 24417 -700 -90 5735 24934 25326 24417 -700 2025-11-04 22:50:07,121 Hysteresis 766 0: raw(24934 16000 16000 16000) min(24417 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25326 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6934 10000 10000 10000) 7: 0: 8311@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8311@3p __all except Off__ 9: have active chargers. 9: raw(1 7689 7689 7689) min(-516 7689 7689 7689) spread(-25633 7689 7689 7689) max_pv 393 9: [ 0 8311@3p ] PM PV mtr(W) avl(W) raw max min spread -90 5754 25017 25326 24417 -700 -90 5754 25017 25326 24417 -700 -90 5754 25017 25326 24417 -700 -90 5754 25017 25326 24417 -700 -90 5754 25017 25326 24417 -700 -90 5754 25017 25326 24417 -700 -90 5754 25017 25326 24417 -700 -90 5754 25017 25326 24417 -700 -70 5744 24973 25326 24417 -700 -70 5744 24973 25326 24417 -700 -70 5744 24973 25326 24417 -700 30 5694 24756 25326 24417 -700 30 5694 24756 25326 24417 -700 30 5694 24756 25326 24417 -700 30 5694 24756 25326 24417 -700 30 5694 24756 25326 24417 -700 30 5694 24756 25326 24417 -700 30 5694 24756 25326 24417 -700 30 5694 24756 25326 24417 -700 40 5689 24734 25326 24417 -700 2025-11-04 22:50:17,260 Hysteresis 776 0: raw(24734 16000 16000 16000) min(24417 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25326 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6734 10000 10000 10000) 7: 0: 8244@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8244@3p __all except Off__ 9: have active chargers. 9: raw(2 7756 7756 7756) min(-315 7756 7756 7756) spread(-25432 7756 7756 7756) max_pv 594 9: [ 0 8244@3p ] PM PV mtr(W) avl(W) raw max min spread 40 5643 24534 25326 24417 -700 40 5643 24534 25326 24417 -700 40 5643 24534 25326 24417 -700 20 5653 24578 25326 24417 -700 20 5653 24578 25326 24417 -700 20 5653 24578 25326 24417 -700 20 5653 24578 25326 24417 -700 10 5658 24600 25326 24417 -700 10 5658 24600 25326 24417 -700 10 5658 24600 25326 24417 -700 10 5658 24600 25326 24417 -700 10 5658 24600 25326 24417 -700 10 5658 24600 25326 24417 -700 -160 5743 24969 25326 24417 -700 -160 5743 24969 25326 24417 -700 -160 5743 24969 25326 24417 -700 -160 5743 24969 25326 24417 -700 -60 5693 24752 25326 24417 -700 -60 5693 24752 25326 24417 -700 2025-11-04 22:50:27,264 Hysteresis 786 0: raw(24752 16000 16000 16000) min(24417 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25326 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6752 10000 10000 10000) 7: 0: 8250@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8250@3p __all except Off__ 9: have active chargers. 9: raw(2 7750 7750 7750) min(-333 7750 7750 7750) spread(-25450 7750 7750 7750) max_pv 576 9: [ 0 8250@3p ] PM PV mtr(W) avl(W) raw max min spread -60 5697 24769 25326 24417 -700 -60 5697 24769 25326 24417 -700 -60 5697 24769 25326 24417 -700 -60 5697 24769 25326 24417 -700 -60 5697 24769 25326 24417 -700 -60 5697 24769 25326 24417 -700 -150 5742 24965 25326 24417 -700 -150 5742 24965 25326 24417 -700 -150 5742 24965 25326 24417 -700 -170 5752 25008 25326 24417 -700 -170 5752 25008 25326 24417 -700 -170 5752 25008 25326 24417 -700 -170 5752 25008 25326 24417 -700 -160 5747 24986 25326 24417 -700 -160 5747 24986 25326 24417 -700 -160 5747 24986 25326 24417 -700 -160 5747 24986 25326 24417 -700 -140 5737 24943 25326 24417 -700 -140 5737 24943 25326 24417 -700 -140 5737 24943 25326 24417 -700 2025-11-04 22:50:37,268 Hysteresis 796 0: raw(24943 16000 16000 16000) min(24417 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25326 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6943 10000 10000 10000) 7: 0: 8314@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8314@3p __all except Off__ 9: have active chargers. 9: raw(1 7686 7686 7686) min(-525 7686 7686 7686) spread(-25642 7686 7686 7686) max_pv 384 9: [ 0 8314@3p ] PM PV mtr(W) avl(W) raw max min spread -140 5781 25134 25326 24417 -700 -140 5781 25134 25326 24417 -700 -140 5781 25134 25326 24417 -700 -140 5781 25134 25326 24417 -700 -140 5781 25134 25326 24417 -700 -140 5781 25134 25326 24417 -700 -140 5781 25134 25326 24417 -700 -140 5781 25134 25326 24417 -700 -140 5781 25134 25326 24417 -700 -140 5781 25134 25326 24417 -700 -140 5781 25134 25326 24417 -700 30 5696 24765 25326 24417 -700 30 5696 24765 25326 24417 -700 30 5696 24765 25326 24417 -700 30 5696 24765 25326 24417 -700 40 5691 24743 25326 24417 -700 40 5691 24743 25326 24417 -700 40 5691 24743 25326 24417 -700 40 5691 24743 25326 24417 -700 70 5676 24678 25326 24417 -700 2025-11-04 22:50:47,359 Hysteresis 806 0: raw(24678 16000 16000 16000) min(24417 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25326 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6678 10000 10000 10000) 7: 0: 8226@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8226@3p __all except Off__ 9: have active chargers. 9: raw(0 7774 7774 7774) min(-261 7774 7774 7774) spread(-25378 7774 7774 7774) max_pv 648 9: [ 0 8226@3p ] PM PV mtr(W) avl(W) raw max min spread 70 5615 24413 25326 24413 -700 70 5615 24413 25326 24413 -700 70 5615 24413 25326 24413 -700 70 5615 24413 25326 24413 -700 70 5615 24413 25326 24413 -700 70 5615 24413 25326 24413 -700 70 5615 24413 25326 24413 -700 60 5620 24434 25326 24413 -700 60 5620 24434 25326 24413 -700 60 5620 24434 25326 24413 -700 60 5620 24434 25326 24413 -700 60 5620 24434 25326 24413 -700 60 5620 24434 25326 24413 -700 60 5620 24434 25326 24413 -700 60 5620 24434 25326 24413 -700 60 5620 24434 25326 24413 -700 60 5620 24434 25326 24413 -700 -70 5685 24717 25326 24413 -700 -70 5685 24717 25326 24413 -700 2025-11-04 22:50:57,368 Hysteresis 816 0: raw(24717 16000 16000 16000) min(24413 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25326 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6717 10000 10000 10000) 7: 0: 8239@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8239@3p __all except Off__ 9: have active chargers. 9: raw(0 7761 7761 7761) min(-304 7761 7761 7761) spread(-25417 7761 7761 7761) max_pv 609 9: [ 0 8239@3p ] PM PV mtr(W) avl(W) raw max min spread -70 5694 24756 25326 24413 -700 -70 5694 24756 25326 24413 -700 -70 5694 24756 25326 24413 -700 -70 5694 24756 25326 24413 -700 -70 5694 24756 25326 24413 -700 -70 5694 24756 25326 24413 -700 -110 5714 24843 25326 24413 -700 -110 5714 24843 25326 24413 -700 -110 5714 24843 25326 24413 -700 -110 5714 24843 25326 24413 -700 -110 5714 24843 25326 24413 -700 -110 5714 24843 25326 24413 -700 -110 5714 24843 25326 24413 -700 -120 5719 24865 25326 24413 -700 -120 5719 24865 25326 24413 -700 -120 5719 24865 25326 24413 -700 -120 5719 24865 25326 24413 -700 -120 5719 24865 25326 24413 -700 -100 5709 24821 25326 24413 -700 -100 5709 24821 25326 24413 -700 2025-11-04 22:51:07,376 Hysteresis 826 0: raw(24821 16000 16000 16000) min(24413 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25326 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6821 10000 10000 10000) 7: 0: 8273@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8273@3p __all except Off__ 9: have active chargers. 9: raw(2 7727 7727 7727) min(-406 7727 7727 7727) spread(-25519 7727 7727 7727) max_pv 507 9: [ 0 8273@3p ] PM PV mtr(W) avl(W) raw max min spread -100 5733 24926 25326 24413 -700 -100 5733 24926 25326 24413 -700 -100 5733 24926 25326 24413 -700 -100 5733 24926 25326 24413 -700 -100 5733 24926 25326 24413 -700 -100 5733 24926 25326 24413 -700 -80 5723 24882 25326 24413 -700 -80 5723 24882 25326 24413 -700 -80 5723 24882 25326 24413 -700 -80 5723 24882 25326 24413 -700 -80 5723 24882 25326 24413 -700 -10 5688 24730 25326 24413 -700 -10 5688 24730 25326 24413 -700 -10 5688 24730 25326 24413 -700 -10 5688 24730 25326 24413 -700 80 5643 24534 25326 24413 -700 80 5643 24534 25326 24413 -700 80 5643 24534 25326 24413 -700 80 5643 24534 25326 24413 -700 80 5643 24534 25326 24413 -700 2025-11-04 22:51:17,520 Hysteresis 836 0: raw(24534 16000 16000 16000) min(24413 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25326 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6534 10000 10000 10000) 7: 0: 8178@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8178@3p __all except Off__ 9: have active chargers. 9: raw(0 7822 7822 7822) min(-121 7822 7822 7822) spread(-25234 7822 7822 7822) max_pv 792 9: [ 0 8178@3p ] PM PV mtr(W) avl(W) raw max min spread 80 5577 24247 25326 24247 -700 80 5577 24247 25326 24247 -700 80 5577 24247 25326 24247 -700 80 5577 24247 25326 24247 -700 80 5577 24247 25326 24247 -700 80 5577 24247 25326 24247 -700 80 5577 24247 25326 24247 -700 50 5592 24313 25326 24247 -700 50 5592 24313 25326 24247 -700 50 5592 24313 25326 24247 -700 50 5592 24313 25326 24247 -700 -10 5622 24443 25260 24247 -700 -10 5622 24443 25260 24247 -700 -10 5622 24443 25260 24247 -700 -10 5622 24443 25260 24247 -700 -10 5622 24443 25260 24247 -700 -10 5622 24443 25260 24247 -700 -10 5622 24443 25260 24247 -700 -10 5622 24443 25260 24247 -700 -30 5632 24486 25260 24247 -700 2025-11-04 22:51:27,568 Hysteresis 846 0: raw(24486 16000 16000 16000) min(24247 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25260 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6486 10000 10000 10000) 7: 0: 8162@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8162@3p __all except Off__ 9: have active chargers. 9: raw(0 7838 7838 7838) min(-239 7838 7838 7838) spread(-25186 7838 7838 7838) max_pv 774 9: [ 0 8162@3p ] PM PV mtr(W) avl(W) raw max min spread -30 5621 24439 25147 24247 -700 -30 5621 24439 25147 24247 -700 -30 5621 24439 25147 24247 -700 -30 5621 24439 25147 24247 -700 -20 5616 24417 25147 24247 -700 -20 5616 24417 25147 24247 -700 -20 5616 24417 25147 24247 -700 -20 5616 24417 25147 24247 -700 -10 5611 24395 25147 24247 -700 -10 5611 24395 25147 24247 -700 -10 5611 24395 25147 24247 -700 -10 5611 24395 25147 24247 -700 -10 5611 24395 25147 24247 -700 -10 5611 24395 25147 24247 -700 -10 5611 24395 25147 24247 -700 -10 5611 24395 25147 24247 -700 -10 5611 24395 25147 24247 -700 -30 5621 24439 25147 24247 -700 -30 5621 24439 25147 24247 -700 -30 5621 24439 25147 24247 -700 2025-11-04 22:51:37,576 Hysteresis 856 0: raw(24439 16000 16000 16000) min(24247 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25147 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6439 10000 10000 10000) 7: 0: 8146@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8146@3p __all except Off__ 9: have active chargers. 9: raw(1 7854 7854 7854) min(-191 7854 7854 7854) spread(-25138 7854 7854 7854) max_pv 709 9: [ 0 8146@3p ] PM PV mtr(W) avl(W) raw max min spread -30 5610 24391 25147 24247 -700 -20 5605 24369 25147 24247 -700 -20 5605 24369 25147 24247 -700 -20 5605 24369 25147 24247 -700 0 5595 24326 25147 24247 -700 0 5595 24326 25147 24247 -700 0 5595 24326 25147 24247 -700 0 5595 24326 25147 24247 -700 -10 5600 24347 25147 24247 -700 -10 5600 24347 25147 24247 -700 -10 5600 24347 25147 24247 -700 -10 5600 24347 25147 24247 -700 -30 5610 24391 25147 24247 -700 -30 5610 24391 25147 24247 -700 -30 5610 24391 25147 24247 -700 -30 5610 24391 25147 24247 -700 -30 5610 24391 25147 24247 -700 -30 5610 24391 25147 24247 -700 80 5555 24152 25147 24152 -700 80 5555 24152 25147 24152 -700 2025-11-04 22:51:47,592 Hysteresis 866 0: raw(24152 16000 16000 16000) min(24152 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25147 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6152 10000 10000 10000) 7: 0: 8050@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8050@3p __all except Off__ 9: have active chargers. 9: raw(2 7950 7950 7950) min(2 7950 7950 7950) spread(-24850 7950 7950 7950) max_pv 997 9: [ 0 8050@3p ] PM PV mtr(W) avl(W) raw max min spread 80 5489 23865 25147 23865 -700 80 5489 23865 25147 23865 -700 80 5489 23865 25147 23865 -700 80 5489 23865 25147 23865 -700 80 5489 23865 25147 23865 -700 80 5489 23865 25147 23865 -700 10 5524 24017 25147 23865 -700 10 5524 24017 25147 23865 -700 10 5524 24017 25147 23865 -700 10 5524 24017 25147 23865 -700 -70 5564 24191 25147 23865 -700 -70 5564 24191 25147 23865 -700 -70 5564 24191 25147 23865 -700 -70 5564 24191 25147 23865 -700 -40 5549 24126 25147 23865 -700 -40 5549 24126 25147 23865 -700 -40 5549 24126 25147 23865 -700 -40 5549 24126 25147 23865 -700 -40 5549 24126 25147 23865 -700 2025-11-04 22:51:57,749 Hysteresis 877 0: raw(24126 16000 16000 16000) min(23865 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25147 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6126 10000 10000 10000) 7: 0: 8042@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8042@3p __all except Off__ 9: have active chargers. 9: raw(0 7958 7958 7958) min(-261 7958 7958 7958) spread(-24826 7958 7958 7958) max_pv 1021 9: [ 0 8042@3p ] PM PV mtr(W) avl(W) raw max min spread -40 5543 24100 25147 23865 -700 -40 5543 24100 25147 23865 -700 -40 5543 24100 25147 23865 -700 -40 5543 24100 25147 23865 -700 -40 5543 24100 25147 23865 -700 -40 5543 24100 25147 23865 -700 -40 5543 24100 25147 23865 -700 -40 5543 24100 25147 23865 -700 -40 5543 24100 25147 23865 -700 -60 5553 24143 25147 23865 -700 -60 5553 24143 25147 23865 -700 -60 5553 24143 25147 23865 -700 -60 5553 24143 25147 23865 -700 0 5523 24013 25147 23865 -700 0 5523 24013 25147 23865 -700 0 5523 24013 25147 23865 -700 0 5523 24013 25147 23865 -700 0 5523 24013 25147 23865 -700 0 5523 24013 25147 23865 -700 0 5523 24013 25147 23865 -700 2025-11-04 22:52:07,754 Hysteresis 887 0: raw(24013 16000 16000 16000) min(23865 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25147 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6013 10000 10000 10000) 7: 0: 8004@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8004@3p __all except Off__ 9: have active chargers. 9: raw(1 7996 7996 7996) min(-147 7996 7996 7996) spread(-24712 7996 7996 7996) max_pv 1135 9: [ 0 8004@3p ] PM PV mtr(W) avl(W) raw max min spread 0 5497 23900 25147 23865 -700 -30 5512 23965 25147 23865 -700 -30 5512 23965 25147 23865 -700 -30 5512 23965 25147 23865 -700 -30 5512 23965 25147 23865 -700 -30 5512 23965 25147 23865 -700 -30 5512 23965 25147 23865 -700 -30 5512 23965 25147 23865 -700 -30 5512 23965 25147 23865 -700 -10 5502 23921 25147 23865 -700 -10 5502 23921 25147 23865 -700 -10 5502 23921 25147 23865 -700 -10 5502 23921 25147 23865 -700 -130 5562 24182 25147 23865 -700 -130 5562 24182 25147 23865 -700 -130 5562 24182 25147 23865 -700 -130 5562 24182 25147 23865 -700 -130 5562 24182 25147 23865 -700 -130 5562 24182 25147 23865 -700 -130 5562 24182 25147 23865 -700 2025-11-04 22:52:17,762 Hysteresis 897 0: raw(24182 16000 16000 16000) min(23865 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25147 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6182 10000 10000 10000) 7: 0: 8060@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8060@3p __all except Off__ 9: have active chargers. 9: raw(2 7940 7940 7940) min(-315 7940 7940 7940) spread(-24880 7940 7940 7940) max_pv 967 9: [ 0 8060@3p ] PM PV mtr(W) avl(W) raw max min spread -130 5601 24352 25147 23865 -700 -130 5601 24352 25147 23865 -700 -100 5586 24286 25147 23865 -700 -100 5586 24286 25147 23865 -700 -100 5586 24286 25147 23865 -700 -100 5586 24286 25147 23865 -700 -100 5586 24286 25147 23865 -700 -100 5586 24286 25147 23865 -700 -100 5586 24286 25147 23865 -700 -100 5586 24286 25147 23865 -700 -140 5606 24373 25147 23865 -700 -140 5606 24373 25147 23865 -700 -140 5606 24373 25147 23865 -700 -140 5606 24373 25147 23865 -700 -70 5571 24221 25147 23865 -700 -70 5571 24221 25147 23865 -700 -70 5571 24221 25147 23865 -700 -70 5571 24221 25147 23865 -700 -30 5551 24134 25147 23865 -700 -30 5551 24134 25147 23865 -700 2025-11-04 22:52:27,923 Hysteresis 907 0: raw(24134 16000 16000 16000) min(23865 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25147 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6134 10000 10000 10000) 7: 0: 8044@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8044@3p __all except Off__ 9: have active chargers. 9: raw(2 7956 7956 7956) min(-267 7956 7956 7956) spread(-24832 7956 7956 7956) max_pv 1015 9: [ 0 8044@3p ] PM PV mtr(W) avl(W) raw max min spread -30 5540 24086 25147 23865 -700 -30 5540 24086 25147 23865 -700 -30 5540 24086 25147 23865 -700 -30 5540 24086 25147 23865 -700 -30 5540 24086 25147 23865 -700 -30 5540 24086 25147 23865 -700 -70 5560 24173 25147 23865 -700 -70 5560 24173 25147 23865 -700 -70 5560 24173 25147 23865 -700 -70 5560 24173 25147 23865 -700 -70 5560 24173 25147 23865 -700 -70 5560 24173 25147 23865 -700 -70 5560 24173 25147 23865 -700 -70 5560 24173 25147 23865 -700 -70 5560 24173 25147 23865 -700 -70 5560 24173 25147 23865 -700 -50 5550 24130 25147 23865 -700 -50 5550 24130 25147 23865 -700 -50 5550 24130 25147 23865 -700 -50 5550 24130 25147 23865 -700 2025-11-04 22:52:37,929 Hysteresis 917 0: raw(24130 16000 16000 16000) min(23865 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25147 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6130 10000 10000 10000) 7: 0: 8043@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8043@3p __all except Off__ 9: have active chargers. 9: raw(1 7957 7957 7957) min(-264 7957 7957 7957) spread(-24829 7957 7957 7957) max_pv 1018 9: [ 0 8043@3p ] PM PV mtr(W) avl(W) raw max min spread -100 5574 24234 25147 23865 -700 -100 5574 24234 25147 23865 -700 -100 5574 24234 25147 23865 -700 -100 5574 24234 25147 23865 -700 -40 5544 24104 25147 23865 -700 -40 5544 24104 25147 23865 -700 -40 5544 24104 25147 23865 -700 -40 5544 24104 25147 23865 -700 -70 5559 24169 25147 23865 -700 -70 5559 24169 25147 23865 -700 -70 5559 24169 25147 23865 -700 -70 5559 24169 25147 23865 -700 -60 5554 24147 25147 23865 -700 -60 5554 24147 25147 23865 -700 -60 5554 24147 25147 23865 -700 -60 5554 24147 25147 23865 -700 -50 5549 24126 25147 23865 -700 -50 5549 24126 25147 23865 -700 -50 5549 24126 25147 23865 -700 -50 5549 24126 25147 23865 -700 2025-11-04 22:52:47,935 Hysteresis 927 0: raw(24126 16000 16000 16000) min(23865 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25147 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6126 10000 10000 10000) 7: 0: 8042@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8042@3p __all except Off__ 9: have active chargers. 9: raw(0 7958 7958 7958) min(-261 7958 7958 7958) spread(-24826 7958 7958 7958) max_pv 1021 9: [ 0 8042@3p ] PM PV mtr(W) avl(W) raw max min spread -50 5548 24121 25147 23865 -700 -50 5548 24121 25147 23865 -700 -50 5548 24121 25147 23865 -700 -50 5548 24121 25147 23865 -700 -50 5548 24121 25147 23865 -700 -50 5548 24121 25147 23865 -700 -50 5548 24121 25147 23865 -700 -50 5548 24121 25147 23865 -700 -50 5548 24121 25147 23865 -700 -50 5548 24121 25147 23865 -700 -30 5538 24078 25147 23865 -700 -30 5538 24078 25147 23865 -700 -30 5538 24078 25147 23865 -700 -30 5538 24078 25147 23865 -700 -50 5548 24121 25147 23865 -700 -50 5548 24121 25147 23865 -700 -50 5548 24121 25147 23865 -700 -50 5548 24121 25147 23865 -700 -40 5543 24100 25147 23865 -700 -40 5543 24100 25147 23865 -700 2025-11-04 22:52:58,006 Hysteresis 937 0: raw(24100 16000 16000 16000) min(23865 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25147 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6100 10000 10000 10000) 7: 0: 8033@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8033@3p __all except Off__ 9: have active chargers. 9: raw(1 7967 7967 7967) min(-234 7967 7967 7967) spread(-24799 7967 7967 7967) max_pv 1048 9: [ 0 8033@3p ] PM PV mtr(W) avl(W) raw max min spread -40 5537 24073 25147 23865 -700 -40 5537 24073 25147 23865 -700 -30 5532 24052 25147 23865 -700 -30 5532 24052 25147 23865 -700 -30 5532 24052 25147 23865 -700 -30 5532 24052 25147 23865 -700 -30 5532 24052 25147 23865 -700 -30 5532 24052 25147 23865 -700 -30 5532 24052 25147 23865 -700 -30 5532 24052 25147 23865 -700 -20 5527 24030 25147 23865 -700 -20 5527 24030 25147 23865 -700 -20 5527 24030 25147 23865 -700 -20 5527 24030 25147 23865 -700 -10 5522 24008 25147 23865 -700 -10 5522 24008 25147 23865 -700 -10 5522 24008 25147 23865 -700 -10 5522 24008 25147 23865 -700 -10 5522 24008 25147 23865 -700 -10 5522 24008 25147 23865 -700 2025-11-04 22:53:08,080 Hysteresis 947 0: raw(24008 16000 16000 16000) min(23865 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25147 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6008 10000 10000 10000) 7: 0: 8002@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8002@3p __all except Off__ 9: have active chargers. 9: raw(2 7998 7998 7998) min(-141 7998 7998 7998) spread(-24706 7998 7998 7998) max_pv 1141 9: [ 0 8002@3p ] PM PV mtr(W) avl(W) raw max min spread -10 5501 23917 25147 23865 -700 -10 5501 23917 25147 23865 -700 -10 5501 23917 25147 23865 -700 -10 5501 23917 25147 23865 -700 -80 5536 24069 25147 23865 -700 -80 5536 24069 25147 23865 -700 -80 5536 24069 25147 23865 -700 -80 5536 24069 25147 23865 -700 -70 5531 24047 25147 23865 -700 -70 5531 24047 25147 23865 -700 -70 5531 24047 25147 23865 -700 -70 5531 24047 25147 23865 -700 -120 5556 24156 25147 23865 -700 -120 5556 24156 25147 23865 -700 -120 5556 24156 25147 23865 -700 -110 5551 24134 25147 23865 -700 -110 5551 24134 25147 23865 -700 -110 5551 24134 25147 23865 -700 -110 5551 24134 25147 23865 -700 2025-11-04 22:53:18,084 Hysteresis 957 0: raw(24134 16000 16000 16000) min(23865 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25147 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6134 10000 10000 10000) 7: 0: 8044@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8044@3p __all except Off__ 9: have active chargers. 9: raw(2 7956 7956 7956) min(-267 7956 7956 7956) spread(-24832 7956 7956 7956) max_pv 1015 9: [ 0 8044@3p ] PM PV mtr(W) avl(W) raw max min spread -110 5580 24260 25147 23865 -700 -110 5580 24260 25147 23865 -700 -110 5580 24260 25147 23865 -700 -110 5580 24260 25147 23865 -700 -100 5575 24239 25147 23865 -700 -100 5575 24239 25147 23865 -700 -100 5575 24239 25147 23865 -700 -100 5575 24239 25147 23865 -700 -120 5585 24282 25147 23865 -700 -120 5585 24282 25134 23865 -700 -120 5585 24282 25134 23865 -700 -120 5585 24282 25134 23865 -700 -120 5585 24282 25134 23865 -700 -120 5585 24282 25134 23865 -700 0 5525 24021 25134 23865 -700 0 5525 24021 25134 23865 -700 0 5525 24021 25134 23865 -700 0 5525 24021 25134 23865 -700 -50 5550 24130 25134 23865 -700 -50 5550 24130 25134 23865 -700 2025-11-04 22:53:28,092 Hysteresis 967 0: raw(24130 16000 16000 16000) min(23865 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25134 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6130 10000 10000 10000) 7: 0: 8043@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8043@3p __all except Off__ 9: have active chargers. 9: raw(1 7957 7957 7957) min(-264 7957 7957 7957) spread(-24829 7957 7957 7957) max_pv 1005 9: [ 0 8043@3p ] PM PV mtr(W) avl(W) raw max min spread -50 5549 24126 25134 23865 -700 -50 5549 24126 25134 23865 -700 -60 5554 24147 25134 23865 -700 -60 5554 24147 25134 23865 -700 -60 5554 24147 25134 23865 -700 -60 5554 24147 25134 23865 -700 -70 5559 24169 25134 23865 -700 -70 5559 24169 25134 23865 -700 -70 5559 24169 25134 23865 -700 -70 5559 24169 25134 23865 -700 -60 5554 24147 25134 23865 -700 -60 5554 24147 25134 23865 -700 -60 5554 24147 25134 23865 -700 -60 5554 24147 25134 23865 -700 -10 5529 24039 25134 23865 -700 -10 5529 24039 25134 23865 -700 -10 5529 24039 25134 23865 -700 -10 5529 24039 25134 23865 -700 -10 5529 24039 25134 23865 -700 -10 5529 24039 25134 23865 -700 2025-11-04 22:53:38,111 Hysteresis 977 0: raw(24039 16000 16000 16000) min(23865 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25134 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6039 10000 10000 10000) 7: 0: 8013@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8013@3p __all except Off__ 9: have active chargers. 9: raw(0 7987 7987 7987) min(-174 7987 7987 7987) spread(-24739 7987 7987 7987) max_pv 1095 9: [ 0 8013@3p ] PM PV mtr(W) avl(W) raw max min spread -10 5508 23947 25134 23865 -700 -10 5508 23947 25134 23865 -700 -10 5508 23947 25134 23865 -700 -10 5508 23947 25134 23865 -700 -10 5508 23947 25134 23865 -700 -10 5508 23947 25134 23865 -700 -10 5508 23947 25134 23865 -700 -10 5508 23947 25134 23865 -700 -10 5508 23947 25134 23865 -700 -10 5508 23947 25134 23865 -700 -10 5508 23947 25134 23865 -700 -10 5508 23947 25134 23865 -700 0 5503 23926 25134 23865 -700 0 5503 23926 25134 23865 -700 0 5503 23926 25134 23865 -700 0 5503 23926 25134 23865 -700 0 5503 23926 25134 23865 -700 0 5503 23926 25134 23865 -700 0 5503 23926 25134 23865 -700 0 5503 23926 25134 23865 -700 2025-11-04 22:53:48,119 Hysteresis 987 0: raw(23926 16000 16000 16000) min(23865 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25134 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5926 10000 10000 10000) 7: 0: 7975@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7975@3p __all except Off__ 9: have active chargers. 9: raw(1 8025 8025 8025) min(-60 8025 8025 8025) spread(-24625 8025 8025 8025) max_pv 1209 9: [ 0 7975@3p ] PM PV mtr(W) avl(W) raw max min spread 30 5462 23747 25134 23747 -700 30 5462 23747 25134 23747 -700 30 5462 23747 25134 23747 -700 30 5462 23747 25134 23747 -700 -70 5512 23965 25134 23747 -700 -70 5512 23965 25134 23747 -700 -70 5512 23965 25134 23747 -700 -70 5512 23965 25134 23747 -700 -70 5512 23965 25134 23747 -700 -70 5512 23965 25134 23747 -700 -70 5512 23965 25134 23747 -700 -70 5512 23965 25134 23747 -700 -130 5542 24095 25134 23747 -700 -130 5542 24095 25134 23747 -700 -130 5542 24095 25134 23747 -700 -130 5542 24095 25134 23747 -700 -130 5542 24095 25134 23747 -700 -130 5542 24095 25134 23747 -700 -150 5552 24139 25134 23747 -700 -150 5552 24139 25134 23747 -700 2025-11-04 22:53:58,123 Hysteresis 997 0: raw(24139 16000 16000 16000) min(23747 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25134 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6139 10000 10000 10000) 7: 0: 8046@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8046@3p __all except Off__ 9: have active chargers. 9: raw(1 7954 7954 7954) min(-391 7954 7954 7954) spread(-24838 7954 7954 7954) max_pv 996 9: [ 0 8046@3p ] PM PV mtr(W) avl(W) raw max min spread -150 5601 24352 25134 23747 -700 -80 5566 24200 25134 23747 -700 -80 5566 24200 25134 23747 -700 -80 5566 24200 25134 23747 -700 -80 5566 24200 25134 23747 -700 -140 5596 24330 25134 23747 -700 -140 5596 24330 25134 23747 -700 -140 5596 24330 25134 23747 -700 -140 5596 24330 25134 23747 -700 -140 5596 24330 25134 23747 -700 -140 5596 24330 25134 23747 -700 -140 5596 24330 25134 23747 -700 -140 5596 24330 25134 23747 -700 -140 5596 24330 25134 23747 -700 -70 5561 24178 25134 23747 -700 -70 5561 24178 25134 23747 -700 -70 5561 24178 25134 23747 -700 -70 5561 24178 25134 23747 -700 -70 5561 24178 25134 23747 -700 -70 5561 24178 25134 23747 -700 2025-11-04 22:54:08,170 Hysteresis 1007 0: raw(24178 16000 16000 16000) min(23747 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25134 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6178 10000 10000 10000) 7: 0: 8059@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8059@3p __all except Off__ 9: have active chargers. 9: raw(1 7941 7941 7941) min(-430 7941 7941 7941) spread(-24877 7941 7941 7941) max_pv 957 9: [ 0 8059@3p ] PM PV mtr(W) avl(W) raw max min spread -70 5570 24217 25134 23747 -700 -70 5570 24217 25134 23747 -700 -70 5570 24217 25134 23747 -700 -70 5570 24217 25134 23747 -700 -70 5570 24217 25134 23747 -700 -70 5570 24217 25134 23747 -700 -70 5570 24217 25134 23747 -700 -70 5570 24217 25134 23747 -700 -70 5570 24217 25134 23747 -700 -70 5570 24217 25134 23747 -700 -70 5570 24217 25134 23747 -700 -70 5570 24217 25134 23747 -700 -70 5570 24217 25134 23747 -700 -70 5570 24217 25134 23747 -700 -70 5570 24217 25134 23747 -700 -20 5545 24108 25134 23747 -700 -20 5545 24108 25134 23747 -700 -20 5545 24108 25134 23747 -700 -20 5545 24108 25134 23747 -700 0 5535 24065 25134 23747 -700 2025-11-04 22:54:18,174 Hysteresis 1017 0: raw(24065 16000 16000 16000) min(23747 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25134 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6065 10000 10000 10000) 7: 0: 8021@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8021@3p __all except Off__ 9: have active chargers. 9: raw(2 7979 7979 7979) min(-316 7979 7979 7979) spread(-24763 7979 7979 7979) max_pv 1071 9: [ 0 8021@3p ] PM PV mtr(W) avl(W) raw max min spread 0 5509 23952 25134 23747 -700 0 5509 23952 25134 23747 -700 0 5509 23952 25134 23747 -700 0 5509 23952 25134 23747 -700 0 5509 23952 25134 23747 -700 0 5509 23952 25134 23747 -700 0 5509 23952 25134 23747 -700 40 5489 23865 25134 23747 -700 40 5489 23865 25134 23747 -700 40 5489 23865 25134 23747 -700 40 5489 23865 25134 23747 -700 -20 5519 23995 25134 23747 -700 -20 5519 23995 25134 23747 -700 -20 5519 23995 25134 23747 -700 -20 5519 23995 25134 23747 -700 10 5504 23930 25134 23747 -700 10 5504 23930 25134 23747 -700 10 5504 23930 25134 23747 -700 10 5504 23930 25134 23747 -700 2025-11-04 22:54:28,180 Hysteresis 1027 0: raw(23930 16000 16000 16000) min(23747 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25134 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5930 10000 10000 10000) 7: 0: 7976@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7976@3p __all except Off__ 9: have active chargers. 9: raw(2 8024 8024 8024) min(-181 8024 8024 8024) spread(-24628 8024 8024 8024) max_pv 1206 9: [ 0 7976@3p ] PM PV mtr(W) avl(W) raw max min spread 10 5473 23795 25134 23747 -700 10 5473 23795 25134 23747 -700 10 5473 23795 25134 23747 -700 10 5473 23795 25134 23747 -700 10 5473 23795 25134 23747 -700 -40 5498 23904 25134 23747 -700 -40 5498 23904 25134 23747 -700 -40 5498 23904 25134 23747 -700 -40 5498 23904 25134 23747 -700 -40 5498 23904 25134 23747 -700 20 5468 23773 25134 23747 -700 20 5468 23773 25134 23747 -700 20 5468 23773 25134 23747 -700 20 5468 23773 25134 23747 -700 -80 5518 23991 25134 23747 -700 -80 5518 23991 25134 23747 -700 -80 5518 23991 25134 23747 -700 -80 5518 23991 25134 23747 -700 -90 5523 24013 25134 23747 -700 -90 5523 24013 25134 23747 -700 2025-11-04 22:54:38,251 Hysteresis 1037 0: raw(24013 16000 16000 16000) min(23747 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 25134 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6013 10000 10000 10000) 7: 0: 8004@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8004@3p __all except Off__ 9: have active chargers. 9: raw(1 7996 7996 7996) min(-265 7996 7996 7996) spread(-24712 7996 7996 7996) max_pv 1122 9: [ 0 8004@3p ] PM PV mtr(W) avl(W) raw max min spread -90 5542 24095 25134 23747 -700 -100 5547 24117 25134 23747 -700 -100 5547 24117 25134 23747 -700 -100 5547 24117 25134 23747 -700 -100 5547 24117 25134 23747 -700 -100 5547 24117 25134 23747 -700 -100 5547 24117 25134 23747 -700 -100 5547 24117 25134 23747 -700 -100 5547 24117 25134 23747 -700 -90 5542 24095 25134 23747 -700 -90 5542 24095 25134 23747 -700 -90 5542 24095 25134 23747 -700 -90 5542 24095 25134 23747 -700 -90 5542 24095 25134 23747 -700 -90 5542 24095 24926 23747 -700 -40 5517 23986 24926 23747 -700 -40 5517 23986 24926 23747 -700 -40 5517 23986 24926 23747 -700 -40 5517 23986 24926 23747 -700 -40 5517 23986 24926 23747 -700 2025-11-04 22:54:48,308 Hysteresis 1047 0: raw(23986 16000 16000 16000) min(23747 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 24926 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5986 10000 10000 10000) 7: 0: 7995@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7995@3p __all except Off__ 9: have active chargers. 9: raw(1 8005 8005 8005) min(-238 8005 8005 8005) spread(-24685 8005 8005 8005) max_pv 941 9: [ 0 7995@3p ] PM PV mtr(W) avl(W) raw max min spread -40 5511 23960 24926 23747 -700 -40 5511 23960 24926 23747 -700 -40 5511 23960 24926 23747 -700 -80 5531 24047 24926 23747 -700 -80 5531 24047 24926 23747 -700 -80 5531 24047 24926 23747 -700 -80 5531 24047 24926 23747 -700 -80 5531 24047 24926 23747 -700 -80 5531 24047 24926 23747 -700 -80 5531 24047 24926 23747 -700 -80 5531 24047 24926 23747 -700 0 5491 23873 24926 23747 -700 0 5491 23873 24926 23747 -700 0 5491 23873 24926 23747 -700 0 5491 23873 24926 23747 -700 20 5481 23830 24926 23747 -700 20 5481 23830 24926 23747 -700 20 5481 23830 24926 23747 -700 20 5481 23830 24926 23747 -700 2025-11-04 22:54:58,318 Hysteresis 1057 0: raw(23830 16000 16000 16000) min(23747 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 24926 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5830 10000 10000 10000) 7: 0: 7943@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7943@3p __all except Off__ 9: have active chargers. 9: raw(1 8057 8057 8057) min(-82 8057 8057 8057) spread(-24529 8057 8057 8057) max_pv 1097 9: [ 0 7943@3p ] PM PV mtr(W) avl(W) raw max min spread 20 5445 23673 24926 23673 -700 20 5445 23673 24926 23673 -700 20 5445 23673 24926 23673 -700 20 5445 23673 24926 23673 -700 30 5440 23652 24926 23652 -700 30 5440 23652 24926 23652 -700 30 5440 23652 24926 23652 -700 30 5440 23652 24926 23652 -700 30 5440 23652 24926 23652 -700 30 5440 23652 24926 23652 -700 20 5445 23673 24926 23652 -700 20 5445 23673 24926 23652 -700 20 5445 23673 24926 23652 -700 20 5445 23673 24926 23652 -700 -100 5505 23934 24926 23652 -700 -100 5505 23934 24926 23652 -700 -100 5505 23934 24926 23652 -700 -100 5505 23934 24926 23652 -700 -110 5510 23956 24926 23652 -700 -110 5510 23956 24926 23652 -700 2025-11-04 22:55:08,340 Hysteresis 1067 0: raw(23956 16000 16000 16000) min(23652 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 24926 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5956 10000 10000 10000) 7: 0: 7985@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7985@3p __all except Off__ 9: have active chargers. 9: raw(1 8015 8015 8015) min(-303 8015 8015 8015) spread(-24655 8015 8015 8015) max_pv 971 9: [ 0 7985@3p ] PM PV mtr(W) avl(W) raw max min spread -110 5539 24082 24926 23652 -700 -110 5539 24082 24926 23652 -700 -130 5549 24126 24926 23652 -700 -130 5549 24126 24926 23652 -700 -130 5549 24126 24926 23652 -700 -190 5579 24256 24926 23652 -700 -190 5579 24256 24926 23652 -700 -190 5579 24256 24926 23652 -700 -190 5579 24256 24926 23652 -700 -170 5569 24213 24882 23652 -700 -170 5569 24213 24882 23652 -700 -170 5569 24213 24882 23652 -700 -170 5569 24213 24882 23652 -700 -120 5544 24104 24882 23652 -700 -120 5544 24104 24730 23652 -700 -120 5544 24104 24730 23652 -700 -120 5544 24104 24730 23652 -700 -120 5544 24104 24730 23652 -700 -120 5544 24104 24534 23652 -700 -120 5544 24104 24534 23652 -700 2025-11-04 22:55:18,453 Hysteresis 1077 0: raw(24104 16000 16000 16000) min(23652 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 24534 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6104 10000 10000 10000) 7: 0: 8034@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8034@3p __all except Off__ 9: have active chargers. 9: raw(2 7966 7966 7966) min(-450 7966 7966 7966) spread(-24802 7966 7966 7966) max_pv 432 9: [ 0 8034@3p ] PM PV mtr(W) avl(W) raw max min spread -120 5578 24252 24534 23652 -700 -120 5578 24252 24534 23652 -700 -120 5578 24252 24534 23652 -700 -110 5573 24230 24486 23652 -700 -110 5573 24230 24486 23652 -700 -110 5573 24230 24486 23652 -700 -110 5573 24230 24486 23652 -700 -150 5593 24317 24486 23652 -700 -150 5593 24317 24486 23652 -700 -150 5593 24317 24486 23652 -700 -150 5593 24317 24486 23652 -700 -60 5548 24121 24486 23652 -700 -60 5548 24121 24486 23652 -700 -60 5548 24121 24486 23652 -700 -60 5548 24121 24486 23652 -700 -70 5553 24143 24486 23652 -700 -70 5553 24143 24486 23652 -700 -70 5553 24143 24486 23652 -700 -70 5553 24143 24486 23652 -700 -10 5523 24013 24486 23652 -700 2025-11-04 22:55:28,457 Hysteresis 1087 0: raw(24013 16000 16000 16000) min(23652 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 24486 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6013 10000 10000 10000) 7: 0: 8004@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8004@3p __all except Off__ 9: have active chargers. 9: raw(1 7996 7996 7996) min(-360 7996 7996 7996) spread(-24712 7996 7996 7996) max_pv 474 9: [ 0 8004@3p ] PM PV mtr(W) avl(W) raw max min spread -10 5502 23921 24486 23652 -700 -10 5502 23921 24486 23652 -700 -10 5502 23921 24486 23652 -700 -30 5512 23965 24439 23652 -700 -30 5512 23965 24439 23652 -700 -30 5512 23965 24439 23652 -700 -30 5512 23965 24439 23652 -700 -40 5517 23986 24439 23652 -700 -40 5517 23986 24439 23652 -700 -40 5517 23986 24439 23652 -700 -40 5517 23986 24439 23652 -700 -40 5517 23986 24439 23652 -700 -40 5517 23986 24439 23652 -700 -110 5552 24139 24439 23652 -700 -110 5552 24139 24439 23652 -700 -110 5552 24139 24439 23652 -700 -110 5552 24139 24439 23652 -700 -110 5552 24139 24439 23652 -700 -110 5552 24139 24439 23652 -700 -110 5552 24139 24439 23652 -700 2025-11-04 22:55:38,462 Hysteresis 1097 0: raw(24139 16000 16000 16000) min(23652 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 24439 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6139 10000 10000 10000) 7: 0: 8046@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8046@3p __all except Off__ 9: have active chargers. 9: raw(1 7954 7954 7954) min(-486 7954 7954 7954) spread(-24838 7954 7954 7954) max_pv 301 9: [ 0 8046@3p ] PM PV mtr(W) avl(W) raw max min spread -110 5581 24265 24439 23652 -700 -70 5561 24178 24439 23652 -700 -70 5561 24178 24439 23652 -700 -70 5561 24178 24391 23652 -700 -70 5561 24178 24391 23652 -700 -80 5566 24200 24391 23652 -700 -80 5566 24200 24391 23652 -700 -80 5566 24200 24391 23652 -700 -80 5566 24200 24391 23652 -700 -80 5566 24200 24391 23652 -700 -80 5566 24200 24391 23652 -700 -80 5566 24200 24391 23652 -700 -80 5566 24200 24391 23652 -700 -60 5556 24156 24391 23652 -700 -60 5556 24156 24391 23652 -700 -60 5556 24156 24391 23652 -700 -60 5556 24156 24391 23652 -700 -60 5556 24156 24391 23652 -700 -60 5556 24156 24391 23652 -700 -60 5556 24156 24391 23652 -700 2025-11-04 22:55:48,590 Hysteresis 1107 0: raw(24156 16000 16000 16000) min(23652 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 24391 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6156 10000 10000 10000) 7: 0: 8052@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8052@3p __all except Off__ 9: have active chargers. 9: raw(0 7948 7948 7948) min(-504 7948 7948 7948) spread(-24856 7948 7948 7948) max_pv 235 9: [ 0 8052@3p ] PM PV mtr(W) avl(W) raw max min spread -40 5550 24130 24391 23652 -700 -40 5550 24130 24373 23652 -700 -40 5550 24130 24373 23652 -700 -40 5550 24130 24373 23652 -700 -40 5550 24130 24373 23652 -700 -40 5550 24130 24373 23652 -700 -60 5560 24173 24373 23652 -700 -60 5560 24173 24373 23652 -700 -60 5560 24173 24373 23652 -700 -60 5560 24173 24373 23652 -700 1410 4460 19391 24373 19391 -700 1410 4460 19391 24373 19391 -700 1410 4460 19391 24373 19391 -700 1410 4460 19391 24373 19391 -700 1410 4460 19391 24373 19391 -700 1410 4460 19391 24373 19391 -700 1410 4460 19391 24373 19391 -700 1410 4460 19391 24373 19391 -700 1410 4460 19391 24373 19391 -700 1400 4468 19426 24373 19391 -700 2025-11-04 22:55:58,763 Hysteresis 1118 0: raw(19426 16000 16000 16000) min(19391 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 24373 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (1426 10000 10000 10000) 7: 0: 6475@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6475@3p __all except Off__ 9: have active chargers. 9: raw(1 9525 9525 9525) min(-34 9525 9525 9525) spread(-20125 9525 9525 9525) max_pv 4948 9: [ 0 6475@3p ] PM PV mtr(W) avl(W) raw max min spread 1400 3380 14695 24373 14695 -700 1400 3380 14695 24373 14695 -700 1390 3387 14726 24373 14695 -700 1390 3387 14726 24373 14695 -700 1390 3387 14726 24373 14695 -700 1390 3387 14726 24373 14695 -700 1360 3410 14826 24373 14695 -700 1360 3410 14826 24373 14695 -700 1360 3410 14826 24373 14695 -700 1360 3410 14826 24373 14695 -700 1360 3410 14826 24373 14695 -700 1360 3410 14826 24373 14695 -700 1360 3410 14826 24373 14695 -700 1360 3410 14826 24373 14695 -700 1360 3410 14826 24373 14695 -700 1050 3642 15834 24373 14695 -700 1050 3642 15834 24373 14695 -700 1050 3642 15834 24373 14695 -700 1050 3642 15834 24373 14695 -700 1050 3642 15834 24373 14695 -700 2025-11-04 22:56:08,774 Hysteresis 1128 0: raw(15834 16000 16000 16000) min(14695 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 24373 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 18000 < max_pv 24373 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 3834@3p 8: filtered 1 to 1, sorted to 0 8: 0: 5278@3p __all except Off__ 9: have active chargers. 9: raw(0 10722 10722 10722) min(-1139 10722 10722 10722) spread(-16534 10722 10722 10722) max_pv 8539 9: [ 0 5278@3p ] PM PV mtr(W) avl(W) raw max min spread 1050 2816 12243 24373 12243 -700 1010 2846 12373 24373 12243 -700 1010 2846 12373 24373 12243 -700 1010 2846 12373 24373 12243 -700 1000 2854 12408 24373 12243 -700 1000 2854 12408 24373 12243 -700 1000 2854 12408 24373 12243 -700 1000 2854 12408 24373 12243 -700 1000 2854 12408 24373 12243 -700 1000 2854 12408 24373 12243 -700 1000 2854 12408 24373 12243 -700 1000 2854 12408 24373 12243 -700 1080 2794 12147 24373 12147 -700 1080 2794 12147 24373 12147 -700 1080 2794 12147 24373 12147 -700 1080 2794 12147 24373 12147 -700 1100 2779 12082 24373 12082 -700 1100 2779 12082 24373 12082 -700 1100 2779 12082 24373 12082 -700 1100 2779 12082 24373 12082 -700 2025-11-04 22:56:18,778 Hysteresis 1138 0: raw(12082 16000 16000 16000) min(12082 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 24373 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 18000 < max_pv 24373 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: 82@3p 8: filtered 1 to 1, sorted to 0 8: 0: 4027@3p __all except Off__ 9: have active chargers. 9: raw(1 11973 11973 11973) min(1 11973 11973 11973) spread(-12781 11973 11973 11973) max_pv 12292 9: [ 0 4027@3p ] PM PV mtr(W) avl(W) raw max min spread 1050 1953 8491 24373 8491 -700 1050 1953 8491 24373 8491 -700 1050 1953 8491 24373 8491 -700 1050 1953 8491 24373 8491 -700 1060 1946 8460 24373 8460 -700 1060 1946 8460 24373 8460 -700 1060 1946 8460 24373 8460 -700 1060 1946 8460 24373 8460 -700 1060 1946 8460 24373 8460 -700 1060 1946 8460 24373 8460 -700 1060 1946 8460 24373 8460 -700 1060 1946 8460 24373 8460 -700 1060 1946 8460 24373 8460 -700 1060 1946 8460 24373 8460 -700 1050 1953 8491 24373 8460 -700 1050 1953 8491 24373 8460 -700 1050 1953 8491 24352 8460 -700 1050 1953 8491 24352 8460 -700 1050 1953 8491 24352 8460 -700 2025-11-04 22:56:28,903 Hysteresis 1148 0: raw(8491 16000 16000 16000) min(8460 16000 16000 16000) spread(-700 16000 16000 16000) max_pv 24352 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 18000 < max_pv 24352 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: -3509@3p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 9: raw(19018 19509 19509 19509) min(18987 19509 19509 19509) spread(9827 19509 19509 19509) max_pv 34879 9: [ 0 -3509@3p ] PM PV mtr(W) avl(W) raw max min spread 1050 -1100 -4782 24352 -4782 -4782 1050 -1100 -4782 24352 -4782 -4782 1050 -1100 -4782 24352 -4782 -4782 1050 -1100 -4782 24352 -4782 -4782 1050 -1100 -4782 24352 -4782 -4782 1050 -1100 -4782 24352 -4782 -4782 1050 -1100 -4782 24352 -4782 -4782 1050 -1100 -4782 24352 -4782 -4782 1050 -1100 -4782 24352 -4782 -4782 1050 -1100 -4782 24352 -4782 -4782 1010 -1060 -4608 24352 -4782 -4782 1010 -1060 -4608 24352 -4782 -4782 1010 -1060 -4608 24352 -4782 -4782 1010 -1060 -4608 24352 -4782 -4782 1010 -1060 -4608 24352 -4782 -4782 1010 -1060 -4608 24352 -4782 -4782 1010 -1060 -4608 24352 -4782 -4782 1010 -1060 -4608 24352 -4782 -4782 1010 -1060 -4608 24352 -4782 -4782 1010 -1060 -4608 24352 -4782 -4782 2025-11-04 22:56:38,913 Hysteresis 1158 0: raw(-4608 16000 16000 16000) min(-4782 16000 16000 16000) spread(-4782 16000 16000 16000) max_pv 24352 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 18000 < max_pv 24352 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: -16608@3p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 9: raw(45216 32608 32608 32608) min(45042 32608 32608 32608) spread(45042 32608 32608 32608) max_pv 74176 9: [ 0 -16608@3p ] PM PV mtr(W) avl(W) raw max min spread 1010 -1060 -4608 24352 -4782 -4782 1010 -1060 -4608 24352 -4782 -4782 1010 -1060 -4608 24352 -4782 -4782 1010 -1060 -4608 24352 -4782 -4782 1010 -1060 -4608 24352 -4782 -4782 1010 -1060 -4608 24352 -4782 -4782 1010 -1060 -4608 24352 -4782 -4782 1010 -1060 -4608 24352 -4782 -4782 1000 -1050 -4565 24352 -4782 -4782 1000 -1050 -4565 24352 -4782 -4782 1000 -1050 -4565 24352 -4782 -4782 1000 -1050 -4565 24352 -4782 -4782 1040 -1090 -4739 24352 -4782 -4782 1040 -1090 -4739 24352 -4782 -4782 1040 -1090 -4739 24352 -4782 -4782 1040 -1090 -4739 24352 -4782 -4782 1040 -1090 -4739 24352 -4782 -4782 1040 -1090 -4739 24352 -4782 -4782 1040 -1090 -4739 24352 -4782 -4782 1040 -1090 -4739 24352 -4782 -4782 2025-11-04 22:56:48,920 Hysteresis 1168 0: raw(-4739 16000 16000 16000) min(-4782 16000 16000 16000) spread(-4782 16000 16000 16000) max_pv 24352 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 18000 < max_pv 24352 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: -16739@3p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 9: raw(45478 32739 32739 32739) min(45435 32739 32739 32739) spread(45435 32739 32739 32739) max_pv 74569 9: [ 0 -16739@3p ] PM PV mtr(W) avl(W) raw max min spread 1040 -1090 -4739 24352 -4782 -4782 1040 -1090 -4739 24352 -4782 -4782 1040 -1090 -4739 24352 -4782 -4782 1040 -1090 -4739 24352 -4782 -4782 1060 -1110 -4826 24352 -4826 -4826 1060 -1110 -4826 24352 -4826 -4826 1060 -1110 -4826 24352 -4826 -4826 1060 -1110 -4826 24352 -4826 -4826 1080 -1130 -4913 24352 -4913 -4913 1080 -1130 -4913 24352 -4913 -4913 1080 -1130 -4913 24352 -4913 -4913 1080 -1130 -4913 24352 -4913 -4913 1020 -1070 -4652 24352 -4913 -4913 1020 -1070 -4652 24352 -4913 -4913 1020 -1070 -4652 24352 -4913 -4913 1020 -1070 -4652 24352 -4913 -4913 1020 -1070 -4652 24352 -4913 -4913 1010 -1060 -4608 24352 -4913 -4913 1010 -1060 -4608 24352 -4913 -4913 2025-11-04 22:56:58,935 Hysteresis 1178 0: raw(-4608 16000 16000 16000) min(-4913 16000 16000 16000) spread(-4913 16000 16000 16000) max_pv 24352 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 18000 < max_pv 24352 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: -16608@3p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 9: raw(45216 32608 32608 32608) min(44911 32608 32608 32608) spread(44911 32608 32608 32608) max_pv 74176 9: [ 0 -16608@3p ] PM PV mtr(W) avl(W) raw max min spread 1010 -1060 -4608 24352 -4913 -4913 1010 -1060 -4608 24352 -4913 -4913 1060 -1110 -4826 24352 -4913 -4913 1060 -1110 -4826 24352 -4913 -4913 1060 -1110 -4826 24352 -4913 -4913 1060 -1110 -4826 24352 -4913 -4913 1070 -1120 -4869 24352 -4913 -4913 1070 -1120 -4869 24352 -4913 -4913 1070 -1120 -4869 24352 -4913 -4913 1070 -1120 -4869 24352 -4913 -4913 1090 -1140 -4956 24352 -4956 -4956 1090 -1140 -4956 24352 -4956 -4956 1090 -1140 -4956 24352 -4956 -4956 1090 -1140 -4956 24352 -4956 -4956 1110 -1160 -5043 24352 -5043 -5043 1110 -1160 -5043 24352 -5043 -5043 1110 -1160 -5043 24352 -5043 -5043 1110 -1160 -5043 24352 -5043 -5043 1090 -1140 -4956 24352 -5043 -5043 1090 -1140 -4956 24352 -5043 -5043 2025-11-04 22:57:09,010 Hysteresis 1188 0: raw(-4956 16000 16000 16000) min(-5043 16000 16000 16000) spread(-5043 16000 16000 16000) max_pv 24352 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 18000 < max_pv 24352 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: -16956@3p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 9: raw(45912 32956 32956 32956) min(45825 32956 32956 32956) spread(45825 32956 32956 32956) max_pv 75220 9: [ 0 -16956@3p ] PM PV mtr(W) avl(W) raw max min spread 1090 -1140 -4956 24352 -5043 -5043 1090 -1140 -4956 24352 -5043 -5043 1060 -1110 -4826 24352 -5043 -5043 1060 -1110 -4826 24352 -5043 -5043 1060 -1110 -4826 24352 -5043 -5043 1060 -1110 -4826 24352 -5043 -5043 1060 -1110 -4826 24352 -5043 -5043 1060 -1110 -4826 24352 -5043 -5043 1060 -1110 -4826 24352 -5043 -5043 1060 -1110 -4826 24352 -5043 -5043 1060 -1110 -4826 24352 -5043 -5043 1060 -1110 -4826 24352 -5043 -5043 1060 -1110 -4826 24352 -5043 -5043 1060 -1110 -4826 24352 -5043 -5043 1060 -1110 -4826 24352 -5043 -5043 1060 -1110 -4826 24352 -5043 -5043 1050 -1100 -4782 24352 -5043 -5043 1050 -1100 -4782 24352 -5043 -5043 1050 -1100 -4782 24352 -5043 -5043 2025-11-04 22:57:19,026 Hysteresis 1198 0: raw(-4782 16000 16000 16000) min(-5043 16000 16000 16000) spread(-5043 16000 16000 16000) max_pv 24352 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (27510 9170 9170 9170) Wnd (18000 6000 6000 6000)->(27510 9170 9170 9170) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 18000 < max_pv 24352 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(27510 9170 9170 9170) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: -16782@3p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 9: raw(45564 32782 32782 32782) min(45303 32782 32782 32782) spread(45303 32782 32782 32782) max_pv 74698 9: [ 0 -16782@3p ] PM PV mtr(W) avl(W) raw max min spread 1050 -1100 -4782 24352 -5043 -5043 1050 -1100 -4782 24352 -5043 -5043 1050 -1100 -4782 24352 -5043 -5043 1050 -1100 -4782 24352 -5043 -5043 1100 -1150 -5000 24352 -5043 -5043 1100 -1150 -5000 24352 -5043 -5043 1100 -1150 -5000 24352 -5043 -5043 1100 -1150 -5000 24352 -5043 -5043 1100 -1150 -5000 24352 -5043 -5043 1100 -1150 -5000 24352 -5043 -5043 1100 -1150 -5000 24352 -5043 -5043 1100 -1150 -5000 24352 -5043 -5043 1070 -1120 -4869 24352 -5043 -5043 1070 -1120 -4869 24352 -5043 -5043 1070 -1120 -4869 24352 -5043 -5043 1070 -1120 -4869 24352 -5043 -5043 1020 -1070 -4652 24352 -5043 -5043 1020 -1070 -4652 24352 -5043 -5043 1020 -1070 -4652 24352 -5043 -5043 1020 -1070 -4652 24352 -5043 -5043 2025-11-04 22:57:29,032 Hysteresis 1208 0: raw(-4652 16000 16000 16000) min(-5043 16000 16000 16000) spread(-5043 16000 16000 16000) max_pv 24352 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (27510 9170 9170 9170) Wnd (18000 6000 6000 6000)->(27510 9170 9170 9170) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 18000 < max_pv 24352 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(27510 9170 9170 9170) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: -16652@3p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 9: raw(45304 32652 32652 32652) min(44913 32652 32652 32652) spread(44913 32652 32652 32652) max_pv 74308 9: [ 0 -16652@3p ] PM PV mtr(W) avl(W) raw max min spread 1020 -1070 -4652 24352 -5043 -5043 1020 -1070 -4652 24352 -5043 -5043 1010 -1060 -4608 24352 -5043 -5043 1010 -1060 -4608 24352 -5043 -5043 1010 -1060 -4608 24352 -5043 -5043 1010 -1060 -4608 24352 -5043 -5043 1000 -1050 -4565 24352 -5043 -5043 1000 -1050 -4565 24352 -5043 -5043 1000 -1050 -4565 24352 -5043 -5043 1000 -1050 -4565 24352 -5043 -5043 990 -1040 -4521 24352 -5043 -5043 990 -1040 -4521 24352 -5043 -5043 990 -1040 -4521 24352 -5043 -5043 990 -1040 -4521 24352 -5043 -5043 990 -1040 -4521 24352 -5043 -5043 990 -1040 -4521 24352 -5043 -5043 990 -1040 -4521 24352 -5043 -5043 990 -1040 -4521 24352 -5043 -5043 990 -1040 -4521 24352 -5043 -5043 2025-11-04 22:57:39,073 Hysteresis 1218 0: raw(-4521 16000 16000 16000) min(-5043 16000 16000 16000) spread(-5043 16000 16000 16000) max_pv 24352 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (27510 9170 9170 9170) Wnd (18000 6000 6000 6000)->(27510 9170 9170 9170) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 18000 < max_pv 24352 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(27510 9170 9170 9170) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: -16521@3p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 9: raw(45042 32521 32521 32521) min(44520 32521 32521 32521) spread(44520 32521 32521 32521) max_pv 73915 9: [ 0 -16521@3p ] PM PV mtr(W) avl(W) raw max min spread 990 -1040 -4521 24352 -5043 -5043 990 -1040 -4521 24352 -5043 -5043 990 -1040 -4521 24352 -5043 -5043 990 -1040 -4521 24352 -5043 -5043 990 -1040 -4521 24352 -5043 -5043 990 -1040 -4521 24352 -5043 -5043 1020 -1070 -4652 24352 -5043 -5043 1020 -1070 -4652 24352 -5043 -5043 1020 -1070 -4652 24352 -5043 -5043 1020 -1070 -4652 24352 -5043 -5043 1030 -1080 -4695 24352 -5043 -5043 1030 -1080 -4695 24352 -5043 -5043 1030 -1080 -4695 24352 -5043 -5043 1030 -1080 -4695 24352 -5043 -5043 1030 -1080 -4695 24352 -5043 -5043 1030 -1080 -4695 24352 -5043 -5043 1030 -1080 -4695 24352 -5043 -5043 1030 -1080 -4695 24352 -5043 -5043 1030 -1080 -4695 24352 -5043 -5043 1030 -1080 -4695 24352 -5043 -5043 2025-11-04 22:57:49,094 Hysteresis 1228 0: raw(-4695 16000 16000 16000) min(-5043 16000 16000 16000) spread(-5043 16000 16000 16000) max_pv 24352 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (27540 9180 9180 9180) Wnd (18000 6000 6000 6000)->(27540 9180 9180 9180) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 18000 < max_pv 24352 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(27540 9180 9180 9180) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: -16695@3p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 9: raw(45390 32695 32695 32695) min(45042 32695 32695 32695) spread(45042 32695 32695 32695) max_pv 74437 9: [ 0 -16695@3p ] PM PV mtr(W) avl(W) raw max min spread 1040 -1090 -4739 24352 -5043 -5043 1040 -1090 -4739 24352 -5043 -5043 1040 -1090 -4739 24352 -5043 -5043 1040 -1090 -4739 24352 -5043 -5043 1030 -1080 -4695 24352 -5043 -5043 1030 -1080 -4695 24352 -5043 -5043 1030 -1080 -4695 24352 -5043 -5043 1030 -1080 -4695 24352 -5043 -5043 1020 -1070 -4652 24352 -5043 -5043 1020 -1070 -4652 24352 -5043 -5043 1020 -1070 -4652 24352 -5043 -5043 1030 -1080 -4695 24352 -5043 -5043 1030 -1080 -4695 24352 -5043 -5043 1030 -1080 -4695 24352 -5043 -5043 1030 -1080 -4695 24352 -5043 -5043 1030 -1080 -4695 24352 -5043 -5043 1030 -1080 -4695 24352 -5043 -5043 1030 -1080 -4695 24352 -5043 -5043 1030 -1080 -4695 24352 -5043 -5043 2025-11-04 22:57:59,112 Hysteresis 1238 0: raw(-4695 16000 16000 16000) min(-5043 16000 16000 16000) spread(-5043 16000 16000 16000) max_pv 24352 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (27510 9170 9170 9170) Wnd (18000 6000 6000 6000)->(27510 9170 9170 9170) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 18000 < max_pv 24352 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(27510 9170 9170 9170) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: -16695@3p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 9: raw(45390 32695 32695 32695) min(45042 32695 32695 32695) spread(45042 32695 32695 32695) max_pv 74437 9: [ 0 -16695@3p ] PM PV mtr(W) avl(W) raw max min spread 1090 -1140 -4956 24352 -5043 -5043 1090 -1140 -4956 24352 -5043 -5043 1090 -1140 -4956 24352 -5043 -5043 1090 -1140 -4956 24352 -5043 -5043 1090 -1140 -4956 24352 -5043 -5043 1090 -1140 -4956 24352 -5043 -5043 1100 -1150 -5000 24352 -5043 -5043 1100 -1150 -5000 24330 -5043 -5043 1100 -1150 -5000 24330 -5043 -5043 1100 -1150 -5000 24330 -5043 -5043 1100 -1150 -5000 24330 -5043 -5043 1100 -1150 -5000 24330 -5043 -5043 1100 -1150 -5000 24330 -5043 -5043 1100 -1150 -5000 24330 -5043 -5043 1100 -1150 -5000 24330 -5043 -5043 1100 -1150 -5000 24330 -5043 -5043 1100 -1150 -5000 24330 -5043 -5043 1100 -1150 -5000 24330 -5043 -5043 1040 -1090 -4739 24330 -5043 -5043 1040 -1090 -4739 24330 -5043 -5043 2025-11-04 22:58:09,118 Hysteresis 1248 0: raw(-4739 16000 16000 16000) min(-5043 16000 16000 16000) spread(-5043 16000 16000 16000) max_pv 24330 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (27510 9170 9170 9170) Wnd (18000 6000 6000 6000)->(27510 9170 9170 9170) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 18000 < max_pv 24330 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(27510 9170 9170 9170) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: -16739@3p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 9: raw(45478 32739 32739 32739) min(45174 32739 32739 32739) spread(45174 32739 32739 32739) max_pv 74547 9: [ 0 -16739@3p ] PM PV mtr(W) avl(W) raw max min spread 1040 -1090 -4739 24317 -5043 -5043 1010 -1060 -4608 24317 -5043 -5043 1010 -1060 -4608 24317 -5043 -5043 1010 -1060 -4608 24317 -5043 -5043 1010 -1060 -4608 24317 -5043 -5043 1050 -1100 -4782 24317 -5043 -5043 1050 -1100 -4782 24317 -5043 -5043 1050 -1100 -4782 24317 -5043 -5043 1050 -1100 -4782 24317 -5043 -5043 1090 -1140 -4956 24317 -5043 -5043 1090 -1140 -4956 24317 -5043 -5043 1090 -1140 -4956 24317 -5043 -5043 1090 -1140 -4956 24317 -5043 -5043 1090 -1140 -4956 24317 -5043 -5043 1090 -1140 -4956 24317 -5043 -5043 1090 -1140 -4956 24317 -5043 -5043 1090 -1140 -4956 24317 -5043 -5043 1090 -1140 -4956 24317 -5043 -5043 1090 -1140 -4956 24317 -5043 -5043 2025-11-04 22:58:19,140 Hysteresis 1258 0: raw(-4956 16000 16000 16000) min(-5043 16000 16000 16000) spread(-5043 16000 16000 16000) max_pv 24317 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (27540 9180 9180 9180) Wnd (18000 6000 6000 6000)->(27540 9180 9180 9180) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 18000 < max_pv 24317 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(27540 9180 9180 9180) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: -16956@3p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 9: raw(45912 32956 32956 32956) min(45825 32956 32956 32956) spread(45825 32956 32956 32956) max_pv 75185 9: [ 0 -16956@3p ] PM PV mtr(W) avl(W) raw max min spread 1080 -1130 -4913 24317 -5043 -5043 1080 -1130 -4913 24317 -5043 -5043 1080 -1130 -4913 24317 -5043 -5043 1080 -1130 -4913 24317 -5043 -5043 1090 -1140 -4956 24317 -5043 -5043 1090 -1140 -4956 24317 -5043 -5043 1090 -1140 -4956 24317 -5043 -5043 1090 -1140 -4956 24317 -5043 -5043 1090 -1140 -4956 24317 -5043 -5043 1090 -1140 -4956 24317 -5043 -5043 1090 -1140 -4956 24317 -5043 -5043 1090 -1140 -4956 24317 -5043 -5043 1080 -1130 -4913 24317 -5043 -5043 1080 -1130 -4913 24317 -5043 -5043 1080 -1130 -4913 24317 -5043 -5043 1080 -1130 -4913 24317 -5043 -5043 1080 -1130 -4913 24317 -5043 -5043 1080 -1130 -4913 24317 -5043 -5043 1080 -1130 -4913 24317 -5043 -5043 1070 -1120 -4869 24317 -5043 -5043 2025-11-04 22:58:29,144 Hysteresis 1268 0: raw(-4869 16000 16000 16000) min(-5043 16000 16000 16000) spread(-5043 16000 16000 16000) max_pv 24317 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (27480 9160 9160 9160) Wnd (18000 6000 6000 6000)->(27480 9160 9160 9160) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 18000 < max_pv 24317 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(27480 9160 9160 9160) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: -16869@3p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 9: raw(45738 32869 32869 32869) min(45564 32869 32869 32869) spread(45564 32869 32869 32869) max_pv 74924 9: [ 0 -16869@3p ] PM PV mtr(W) avl(W) raw max min spread 1070 -1120 -4869 24317 -5043 -5043 1070 -1120 -4869 24317 -5043 -5043 1070 -1120 -4869 24317 -5043 -5043 1080 -1130 -4913 24317 -5043 -5043 1080 -1130 -4913 24317 -5043 -5043 1080 -1130 -4913 24317 -5043 -5043 1080 -1130 -4913 24317 -5043 -5043 1080 -1130 -4913 24317 -5043 -5043 1080 -1130 -4913 24317 -5043 -5043 1080 -1130 -4913 24317 -5043 -5043 1080 -1130 -4913 24317 -5043 -5043 1080 -1130 -4913 24317 -5043 -5043 1080 -1130 -4913 24317 -5043 -5043 1070 -1120 -4869 24317 -5043 -5043 1070 -1120 -4869 24317 -5043 -5043 1070 -1120 -4869 24317 -5043 -5043 1070 -1120 -4869 24317 -5043 -5043 1080 -1130 -4913 24317 -5043 -5043 1080 -1130 -4913 24317 -5043 -5043 2025-11-04 22:58:39,153 Hysteresis 1278 0: raw(-4913 16000 16000 16000) min(-5043 16000 16000 16000) spread(-5043 16000 16000 16000) max_pv 24317 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (27480 9160 9160 9160) Wnd (18000 6000 6000 6000)->(27480 9160 9160 9160) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 18000 < max_pv 24317 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(27480 9160 9160 9160) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: -16913@3p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 9: raw(45826 32913 32913 32913) min(45696 32913 32913 32913) spread(45696 32913 32913 32913) max_pv 75056 9: [ 0 -16913@3p ] PM PV mtr(W) avl(W) raw max min spread 1080 -1130 -4913 24317 -5043 -5043 1080 -1130 -4913 24317 -5043 -5043 1080 -1130 -4913 24317 -5043 -5043 1080 -1130 -4913 24317 -5043 -5043 1080 -1130 -4913 24317 -5043 -5043 1080 -1130 -4913 24317 -5043 -5043 1080 -1130 -4913 24317 -5043 -5043 1080 -1130 -4913 24317 -5043 -5043 1080 -1130 -4913 24317 -5043 -5043 1070 -1120 -4869 24317 -5043 -5043 1070 -1120 -4869 24317 -5043 -5043 1070 -1120 -4869 24317 -5043 -5043 1070 -1120 -4869 24317 -5043 -5043 1070 -1120 -4869 24317 -5043 -5043 1070 -1120 -4869 24317 -5043 -5043 1070 -1120 -4869 24317 -5043 -5043 1070 -1120 -4869 24317 -5043 -5043 1080 -1130 -4913 24317 -5043 -5043 1080 -1130 -4913 24317 -5043 -5043 1080 -1130 -4913 24317 -5043 -5043 2025-11-04 22:58:49,173 Hysteresis 1288 0: raw(-4913 16000 16000 16000) min(-5043 16000 16000 16000) spread(-5043 16000 16000 16000) max_pv 24317 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (27480 9160 9160 9160) Wnd (18000 6000 6000 6000)->(27480 9160 9160 9160) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 18000 < max_pv 24317 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(27480 9160 9160 9160) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: -16913@3p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 9: raw(45826 32913 32913 32913) min(45696 32913 32913 32913) spread(45696 32913 32913 32913) max_pv 75056 9: [ 0 -16913@3p ] PM PV mtr(W) avl(W) raw max min spread 1080 -1130 -4913 24317 -5043 -5043 1080 -1130 -4913 24317 -5043 -5043 1080 -1130 -4913 24317 -5043 -5043 1080 -1130 -4913 24317 -5043 -5043 1080 -1130 -4913 24317 -5043 -5043 1080 -1130 -4913 24317 -5043 -5043 1080 -1130 -4913 24317 -5043 -5043 1040 -1090 -4739 24317 -5043 -5043 1040 -1090 -4739 24317 -5043 -5043 1040 -1090 -4739 24317 -5043 -5043 1040 -1090 -4739 24317 -5043 -5043 1000 -1050 -4565 24317 -5043 -5043 1000 -1050 -4565 24317 -5043 -5043 1000 -1050 -4565 24317 -5043 -5043 1000 -1050 -4565 24317 -5043 -5043 1000 -1050 -4565 24317 -5043 -5043 1000 -1050 -4565 24317 -5043 -5043 1000 -1050 -4565 24317 -5043 -5043 1000 -1050 -4565 24317 -5043 -5043 2025-11-04 22:58:59,199 Hysteresis 1298 0: raw(-4565 16000 16000 16000) min(-5043 16000 16000 16000) spread(-5043 16000 16000 16000) max_pv 24317 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (27480 9160 9160 9160) Wnd (18000 6000 6000 6000)->(27480 9160 9160 9160) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 18000 < max_pv 24317 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(27480 9160 9160 9160) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: -16565@3p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 9: raw(45130 32565 32565 32565) min(44652 32565 32565 32565) spread(44652 32565 32565 32565) max_pv 74012 9: [ 0 -16565@3p ] PM PV mtr(W) avl(W) raw max min spread 1000 -1050 -4565 24317 -5043 -5043 1000 -1050 -4565 24317 -5043 -5043 1000 -1050 -4565 24317 -5043 -5043 1000 -1050 -4565 24317 -5043 -5043 1020 -1070 -4652 24317 -5043 -5043 1020 -1070 -4652 24317 -5043 -5043 1020 -1070 -4652 24317 -5043 -5043 1070 -1120 -4869 24317 -5043 -5043 1070 -1120 -4869 24317 -5043 -5043 1070 -1120 -4869 24317 -5043 -5043 1070 -1120 -4869 24317 -5043 -5043 1070 -1120 -4869 24317 -5043 -5043 1070 -1120 -4869 24317 -5043 -5043 1070 -1120 -4869 24317 -5043 -5043 1070 -1120 -4869 24317 -5043 -5043 1070 -1120 -4869 24317 -5043 -5043 1070 -1120 -4869 24317 -5043 -5043 1070 -1120 -4869 24317 -5043 -5043 1070 -1120 -4869 24317 -5043 -5043 2025-11-04 22:59:09,208 Hysteresis 1308 0: raw(-4869 16000 16000 16000) min(-5043 16000 16000 16000) spread(-5043 16000 16000 16000) max_pv 24317 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (27510 9170 9170 9170) Wnd (18000 6000 6000 6000)->(27510 9170 9170 9170) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 18000 < max_pv 24317 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(27510 9170 9170 9170) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: -16869@3p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 9: raw(45738 32869 32869 32869) min(45564 32869 32869 32869) spread(45564 32869 32869 32869) max_pv 74924 9: [ 0 -16869@3p ] PM PV mtr(W) avl(W) raw max min spread 1070 -1120 -4869 24317 -5043 -5043 1070 -1120 -4869 24317 -5043 -5043 1080 -1130 -4913 24317 -5043 -5043 1080 -1130 -4913 24317 -5043 -5043 1080 -1130 -4913 24317 -5043 -5043 1080 -1130 -4913 24317 -5043 -5043 1080 -1130 -4913 24317 -5043 -5043 1080 -1130 -4913 24317 -5043 -5043 1080 -1130 -4913 24317 -5043 -5043 1080 -1130 -4913 24317 -5043 -5043 1080 -1130 -4913 24317 -5043 -5043 1080 -1130 -4913 24317 -5043 -5043 1080 -1130 -4913 24317 -5043 -5043 1080 -1130 -4913 24317 -5043 -5043 1000 -1050 -4565 24317 -5043 -5043 1000 -1050 -4565 24317 -5043 -5043 1000 -1050 -4565 24317 -5043 -5043 1000 -1050 -4565 24317 -5043 -5043 1000 -1050 -4565 24317 -5043 -5043 1000 -1050 -4565 24317 -5043 -5043 2025-11-04 22:59:19,214 Hysteresis 1318 0: raw(-4565 16000 16000 16000) min(-5043 16000 16000 16000) spread(-5043 16000 16000 16000) max_pv 24317 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (27510 9170 9170 9170) Wnd (18000 6000 6000 6000)->(27510 9170 9170 9170) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 18000 < max_pv 24317 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(27510 9170 9170 9170) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: -16565@3p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 9: raw(45130 32565 32565 32565) min(44652 32565 32565 32565) spread(44652 32565 32565 32565) max_pv 74012 9: [ 0 -16565@3p ] PM PV mtr(W) avl(W) raw max min spread 1000 -1050 -4565 24317 -5043 -5043 1000 -1050 -4565 24317 -5043 -5043 1000 -1050 -4565 24317 -5043 -5043 1000 -1050 -4565 24317 -5043 -5043 1000 -1050 -4565 24317 -5043 -5043 1030 -1080 -4695 24317 -5043 -5043 1030 -1080 -4695 24317 -5043 -5043 1030 -1080 -4695 24317 -5043 -5043 1030 -1080 -4695 24317 -5043 -5043 1030 -1080 -4695 24317 -5043 -5043 1030 -1080 -4695 24317 -5043 -5043 1000 -1050 -4565 24317 -5043 -5043 1000 -1050 -4565 24317 -5043 -5043 1000 -1050 -4565 24317 -5043 -5043 1000 -1050 -4565 24317 -5043 -5043 1010 -1060 -4608 24317 -5043 -5043 1010 -1060 -4608 24317 -5043 -5043 1010 -1060 -4608 24317 -5043 -5043 1010 -1060 -4608 24317 -5043 -5043 2025-11-04 22:59:29,246 Hysteresis 1328 0: raw(-4608 16000 16000 16000) min(-5043 16000 16000 16000) spread(-5043 16000 16000 16000) max_pv 24317 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (27480 9160 9160 9160) Wnd (18000 6000 6000 6000)->(27480 9160 9160 9160) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 18000 < max_pv 24317 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(27480 9160 9160 9160) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: -16608@3p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 9: raw(45216 32608 32608 32608) min(44781 32608 32608 32608) spread(44781 32608 32608 32608) max_pv 74141 9: [ 0 -16608@3p ] PM PV mtr(W) avl(W) raw max min spread 1010 -1060 -4608 24265 -5043 -5043 1010 -1060 -4608 24265 -5043 -5043 1010 -1060 -4608 24265 -5043 -5043 1010 -1060 -4608 24265 -5043 -5043 1010 -1060 -4608 24265 -5043 -5043 1010 -1060 -4608 24265 -5043 -5043 1010 -1060 -4608 24265 -5043 -5043 1010 -1060 -4608 24265 -5043 -5043 1010 -1060 -4608 24265 -5043 -5043 1010 -1060 -4608 24265 -5043 -5043 1010 -1060 -4608 24265 -5043 -5043 1010 -1060 -4608 24265 -5043 -5043 1040 -1090 -4739 24265 -5043 -5043 1040 -1090 -4739 24265 -5043 -5043 1040 -1090 -4739 24265 -5043 -5043 1040 -1090 -4739 24265 -5043 -5043 1040 -1090 -4739 24265 -5043 -5043 1040 -1090 -4739 24265 -5043 -5043 1040 -1090 -4739 24265 -5043 -5043 1010 -1060 -4608 24265 -5043 -5043 2025-11-04 22:59:39,250 Hysteresis 1338 0: raw(-4608 16000 16000 16000) min(-5043 16000 16000 16000) spread(-5043 16000 16000 16000) max_pv 24265 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (27480 9160 9160 9160) Wnd (18000 6000 6000 6000)->(27480 9160 9160 9160) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 18000 < max_pv 24265 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(27480 9160 9160 9160) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: -16608@3p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 9: raw(45216 32608 32608 32608) min(44781 32608 32608 32608) spread(44781 32608 32608 32608) max_pv 74089 9: [ 0 -16608@3p ] PM PV mtr(W) avl(W) raw max min spread 1010 -1060 -4608 24265 -5043 -5043 1010 -1060 -4608 24265 -5043 -5043 1010 -1060 -4608 24265 -5043 -5043 1010 -1060 -4608 24265 -5043 -5043 1010 -1060 -4608 24265 -5043 -5043 1020 -1070 -4652 24265 -5043 -5043 1020 -1070 -4652 24265 -5043 -5043 1020 -1070 -4652 24265 -5043 -5043 1020 -1070 -4652 24265 -5043 -5043 1010 -1060 -4608 24265 -5043 -5043 1010 -1060 -4608 24200 -5043 -5043 1010 -1060 -4608 24200 -5043 -5043 1010 -1060 -4608 24200 -5043 -5043 1000 -1050 -4565 24200 -5043 -5043 1000 -1050 -4565 24200 -5043 -5043 1000 -1050 -4565 24200 -5043 -5043 1000 -1050 -4565 24200 -5043 -5043 1000 -1050 -4565 24200 -5043 -5043 1000 -1050 -4565 24200 -5043 -5043 2025-11-04 22:59:49,254 Hysteresis 1348 0: raw(-4565 16000 16000 16000) min(-5043 16000 16000 16000) spread(-5043 16000 16000 16000) max_pv 24200 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (27510 9170 9170 9170) Wnd (18000 6000 6000 6000)->(27510 9170 9170 9170) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 18000 < max_pv 24200 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(27510 9170 9170 9170) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: -16565@3p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 9: raw(45130 32565 32565 32565) min(44652 32565 32565 32565) spread(44652 32565 32565 32565) max_pv 73895 9: [ 0 -16565@3p ] PM PV mtr(W) avl(W) raw max min spread 1000 -1050 -4565 24200 -5043 -5043 1010 -1060 -4608 24200 -5043 -5043 1010 -1060 -4608 24200 -5043 -5043 1010 -1060 -4608 24173 -5043 -5043 1010 -1060 -4608 24173 -5043 -5043 1010 -1060 -4608 24173 -5043 -5043 1010 -1060 -4608 24173 -5043 -5043 1010 -1060 -4608 24173 -5043 -5043 1010 -1060 -4608 24173 -5043 -5043 1010 -1060 -4608 24173 -5043 -5043 1010 -1060 -4608 24173 -5043 -5043 1010 -1060 -4608 24173 -5043 -5043 1010 -1060 -4608 24173 -5043 -5043 1010 -1060 -4608 24173 -5043 -5043 1010 -1060 -4608 24173 -5043 -5043 1040 -1090 -4739 24173 -5043 -5043 1040 -1090 -4739 24173 -5043 -5043 1040 -1090 -4739 24173 -5043 -5043 1040 -1090 -4739 24173 -5043 -5043 1020 -1070 -4652 24173 -5043 -5043 2025-11-04 22:59:59,260 Hysteresis 1358 0: raw(-4652 16000 16000 16000) min(-5043 16000 16000 16000) spread(-5043 16000 16000 16000) max_pv 24173 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (27480 9160 9160 9160) Wnd (18000 6000 6000 6000)->(27480 9160 9160 9160) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 18000 < max_pv 24173 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@3p Wnd (18000 6000 6000 6000)->(27480 9160 9160 9160) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 10000 10000 10000) 7: 0: -16652@3p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 9: raw(45304 32652 32652 32652) min(44913 32652 32652 32652) spread(44913 32652 32652 32652) max_pv 74129 9: [ 0 -16652@3p ] PM PV mtr(W) avl(W) raw max min spread 1020 -1070 -4652 19426 -5043 -5043 1020 -1070 -4652 19426 -5043 -5043 1020 -1070 -4652 19426 -5043 -5043 1020 -1070 -4652 19426 -5043 -5043 1020 -1070 -4652 19426 -5043 -5043 1020 -1070 -4652 19426 -5043 -5043 1020 -1070 -4652 19426 -5043 -5043 1010 -1060 -4608 19426 -5043 -5043 1010 -1060 -4608 19426 -5043 -5043 1010 -1060 -4608 19426 -5043 -5043 1010 -1060 -4608 15834 -5043 -5043 1030 -1080 -4695 15834 -5043 -5043 1030 -1080 -4695 15834 -5043 -5043 1030 -1080 -4695 15834 -5043 -5043 1030 -1080 -4695 15834 -5043 -5043 1030 -1080 -4695 15834 -5043 -5043 1030 -1080 -4695 15834 -5043 -5043 1030 -1080 -4695 15834 -5043 -5043 990 -1040 -4521 15834 -5043 -5043 2025-11-04 23:00:09,432 Hysteresis 1368 0: raw(-4521 16000 16000 16000) min(-5043 16000 16000 16000) spread(-5043 16000 16000 16000) max_pv 15834 0: [ 0 3p 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 (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (27540 9180 9180 9180) Wnd (18000 6000 6000 6000)->(27540 9180 9180 9180) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 18000 > max_pv 15834 3: shut down 0 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(-4521 16000 16000 16000) min(-5043 16000 16000 16000) spread(-5043 16000 16000 16000) max_pv 15834 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 990 -1040 -4521 15834 -5043 -5043 990 -1040 -4521 15834 -5043 -5043 990 -1040 -4521 15834 -5043 -5043 RECV 0: requested 9180 -> 16000 mA (measured 6.160A 6.060A 6.180A) 1020 -1070 -4652 15834 -5043 -5043 1020 -1070 -4652 15834 -5043 -5043 1020 -1070 -4652 15834 -5043 -5043 1020 -1070 -4652 15834 -5043 -5043 1020 -1070 -4652 15834 -5043 -5043 1020 -1070 -4652 15834 -5043 -5043 1040 -1090 -4739 15834 -5043 -5043 1040 -1090 -4739 15834 -5043 -5043 1040 -1090 -4739 12408 -5043 -5043 1040 -1090 -4739 12408 -5043 -5043 -3410 3360 14608 14608 -5043 -5043 -3410 3360 14608 14608 -5043 -5043 -3410 3360 14608 14608 -5043 -5043 -3410 3360 14608 14608 -5043 -5043 -3440 3390 14739 14739 -5043 -5043 -3440 3390 14739 14739 -5043 -5043 -3440 3390 14739 14739 -5043 -5043 2025-11-04 23:00:19,440 Hysteresis 1378 0: raw(14739 16000 16000 16000) min(-5043 16000 16000 16000) spread(-5043 16000 16000 16000) max_pv 14739 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(14739 16000 16000 16000) min(-5043 16000 16000 16000) spread(-5043 16000 16000 16000) max_pv 14739 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3440 3390 14739 14739 -5043 -5043 -3440 3390 14739 14739 -5043 -5043 -3440 3390 14739 14739 -5043 -5043 -3440 3390 14739 14739 -5043 -5043 -3440 3390 14739 14739 -5043 -5043 -3410 3360 14608 14739 -5043 -5043 -3410 3360 14608 14739 -5043 -5043 -3410 3360 14608 14739 -5043 -5043 -3410 3360 14608 14739 -5043 -5043 -3420 3370 14652 14739 -5043 -5043 -3420 3370 14652 14739 -5043 -5043 -3420 3370 14652 14739 -5043 -5043 -3420 3370 14652 14739 -5043 -5043 -3420 3370 14652 14739 -5043 -5043 -3420 3370 14652 14739 -5043 -5043 -3420 3370 14652 14739 -5043 -5043 -3420 3370 14652 14739 -5043 -5043 -3440 3390 14739 14739 -5043 -5043 -3440 3390 14739 14739 -5043 -5043 -3440 3390 14739 14739 -5043 -5043 2025-11-04 23:00:29,450 Hysteresis 1388 0: raw(14739 16000 16000 16000) min(-5043 16000 16000 16000) spread(-5043 16000 16000 16000) max_pv 14739 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(14739 16000 16000 16000) min(-5043 16000 16000 16000) spread(-5043 16000 16000 16000) max_pv 14739 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3440 3390 14739 14739 -5043 -5043 -3440 3390 14739 14739 -5043 -5043 -3440 3390 14739 14739 -5043 -5043 -3410 3360 14608 14739 -5043 -5043 -3410 3360 14608 14739 -5043 -5043 -3410 3360 14608 14739 -5043 -5043 -3410 3360 14608 14739 -5043 -5043 -3460 3410 14826 14826 -5043 -5043 -3460 3410 14826 14826 -5043 -5043 -3460 3410 14826 14826 -5043 -5043 -3460 3410 14826 14826 -5043 -5043 -3460 3410 14826 14826 -5043 -5043 -3460 3410 14826 14826 -5043 -5043 -3460 3410 14826 14826 -5043 -5043 -3460 3410 14826 14826 -5043 -5043 -3460 3410 14826 14826 -5043 -5043 -3460 3410 14826 14826 -5043 -5043 -3460 3410 14826 14826 -5043 -5043 -3460 3410 14826 14826 -5043 -5043 -3410 3360 14608 14826 -5043 -5043 2025-11-04 23:00:39,458 Hysteresis 1398 0: raw(14608 16000 16000 16000) min(-5043 16000 16000 16000) spread(-5043 16000 16000 16000) max_pv 14826 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(14608 16000 16000 16000) min(-5043 16000 16000 16000) spread(-5043 16000 16000 16000) max_pv 14826 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3410 3360 14608 14826 -5043 -5043 -3410 3360 14608 14826 -5043 -5043 -3410 3360 14608 14826 -5043 -5043 -3440 3390 14739 14826 -5043 -5043 -3440 3390 14739 14826 -5043 -5043 -3440 3390 14739 14826 -5043 -5043 -3440 3390 14739 14826 -5043 -5043 -3360 3310 14391 14826 -5043 -5043 -3360 3310 14391 14826 -5043 -5043 -3360 3310 14391 14826 -5043 -5043 -3360 3310 14391 14826 -5043 -5043 -3360 3310 14391 14826 -5043 -5043 -3360 3310 14391 14826 -5043 -5043 -3360 3310 14391 14826 -5043 -5043 -3360 3310 14391 14826 -5043 -5043 -3360 3310 14391 14826 -5043 -5043 -3360 3310 14391 14826 -5043 -5043 -3410 3360 14608 14826 -5043 -5043 -3410 3360 14608 14826 -5043 -5043 -3410 3360 14608 14826 -5043 -5043 2025-11-04 23:00:49,640 Hysteresis 1408 0: raw(14608 16000 16000 16000) min(-5043 16000 16000 16000) spread(-5043 16000 16000 16000) max_pv 14826 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(14608 16000 16000 16000) min(-5043 16000 16000 16000) spread(-5043 16000 16000 16000) max_pv 14826 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3410 3360 14608 14826 -5043 -5043 -3410 3360 14608 14826 -5043 -5043 -3410 3360 14608 14826 -5043 -5043 -3410 3360 14608 14826 -5043 -5043 -3410 3360 14608 14826 -5043 -5043 -3430 3380 14695 14826 -5043 -5043 -3430 3380 14695 14826 -5043 -5043 -3430 3380 14695 14826 -5043 -5043 -3430 3380 14695 14826 -5043 -5043 -3440 3390 14739 14826 -5043 -5043 -3440 3390 14739 14826 -5043 -5043 -3440 3390 14739 14826 -5043 -5043 -3440 3390 14739 14826 -5043 -5043 -3440 3390 14739 14826 -5043 -5043 -3440 3390 14739 14826 -5043 -5043 -3440 3390 14739 14826 -5043 -5043 -3440 3390 14739 14826 -5043 -5043 -3380 3330 14478 14826 -5043 -5043 -3380 3330 14478 14826 -5043 -5043 -3380 3330 14478 14826 -5043 -5043 2025-11-04 23:00:59,646 Hysteresis 1418 0: raw(14478 16000 16000 16000) min(-5043 16000 16000 16000) spread(-5043 16000 16000 16000) max_pv 14826 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(14478 16000 16000 16000) min(-5043 16000 16000 16000) spread(-5043 16000 16000 16000) max_pv 14826 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3380 3330 14478 14826 -5043 -5043 -3410 3360 14608 14826 -5043 -5043 -3410 3360 14608 14826 -5043 -5043 -3410 3360 14608 14826 -5043 -5043 -3420 3370 14652 14826 -5043 -5043 -3420 3370 14652 14826 -5043 -5043 -3420 3370 14652 14826 -5043 -5043 -3420 3370 14652 14826 -5043 -5043 -3420 3370 14652 14826 -5043 -5043 -3420 3370 14652 14826 -5043 -5043 -3480 3430 14913 14913 -5043 -5043 -3480 3430 14913 14913 -5043 -5043 -3480 3430 14913 14913 -5043 -5043 -3480 3430 14913 14913 -5043 -5043 -3480 3430 14913 14913 -5043 -5043 -3480 3430 14913 14913 -5043 -5043 -3480 3430 14913 14913 -5043 -5043 -3480 3430 14913 14913 -5043 -5043 -3490 3440 14956 14956 -5043 -5043 -3490 3440 14956 14956 -5043 -5043 2025-11-04 23:01:09,655 Hysteresis 1428 0: raw(14956 16000 16000 16000) min(-5043 16000 16000 16000) spread(-5043 16000 16000 16000) max_pv 14956 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(14956 16000 16000 16000) min(-5043 16000 16000 16000) spread(-5043 16000 16000 16000) max_pv 14956 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3490 3440 14956 14956 -5043 -5043 -3490 3440 14956 14956 -5043 -5043 -3540 3490 15173 15173 -5043 -5043 -3540 3490 15173 15173 -5043 -5043 -3540 3490 15173 15173 -5043 -5043 -3540 3490 15173 15173 -5043 -5043 -3410 3360 14608 15173 -5043 -5043 -3410 3360 14608 15173 -5000 -5043 -3410 3360 14608 15173 -5000 -5043 -3410 3360 14608 15173 -5000 -5043 -3420 3370 14652 15173 -5000 -5043 -3420 3370 14652 15173 -5000 -5043 -3420 3370 14652 15173 -5000 -5043 -3420 3370 14652 15173 -5000 -5043 -3420 3370 14652 15173 -5000 -5043 -3420 3370 14652 15173 -5000 -5043 -3420 3370 14652 15173 -5000 -5043 -3420 3370 14652 15173 -5000 -5043 -3420 3370 14652 15173 -5000 -5043 -3420 3370 14652 15173 -5000 -5043 2025-11-04 23:01:19,662 Hysteresis 1438 0: raw(14652 16000 16000 16000) min(-5000 16000 16000 16000) spread(-5043 16000 16000 16000) max_pv 15173 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(14652 16000 16000 16000) min(-5000 16000 16000 16000) spread(-5043 16000 16000 16000) max_pv 15173 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3490 3440 14956 15173 -5000 -5043 -3490 3440 14956 15173 -5000 -5043 -3490 3440 14956 15173 -5000 -5043 -3490 3440 14956 15173 -5000 -5043 -3440 3390 14739 15173 -5000 -5043 -3440 3390 14739 15173 -5000 -5043 -3440 3390 14739 15173 -5000 -5043 -3440 3390 14739 15173 -5000 -5043 -3460 3410 14826 15173 -5000 -5043 -3460 3410 14826 15173 -5000 -5043 -3460 3410 14826 15173 -5000 -5043 -3460 3410 14826 15173 -5000 -5043 -3450 3400 14782 15173 -5000 -5043 -3450 3400 14782 15173 -5000 -5043 -3450 3400 14782 15173 -5000 -5043 -3450 3400 14782 15173 -5000 -5043 -3470 3420 14869 15173 -5000 -5043 -3470 3420 14869 15173 -5000 -5043 -3470 3420 14869 15173 -5000 -5043 -3470 3420 14869 15173 -5000 -5043 2025-11-04 23:01:29,794 Hysteresis 1449 0: raw(14869 16000 16000 16000) min(-5000 16000 16000 16000) spread(-5043 16000 16000 16000) max_pv 15173 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(14869 16000 16000 16000) min(-5000 16000 16000 16000) spread(-5043 16000 16000 16000) max_pv 15173 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3480 3430 14913 15173 -5000 -5043 -3480 3430 14913 15173 -5000 -5043 -3480 3430 14913 15173 -5000 -5043 -3480 3430 14913 15173 -5000 -5043 -3480 3430 14913 15173 -5000 -5043 -3480 3430 14913 15173 -5000 -5043 -3480 3430 14913 15173 -5000 -5043 -3480 3430 14913 15173 -5000 -5043 -3400 3350 14565 15173 -5000 -5043 -3400 3350 14565 15173 -5000 -5043 -3400 3350 14565 15173 -5000 -5043 -3400 3350 14565 15173 -5000 -5043 -3400 3350 14565 15173 -5000 -5043 -3400 3350 14565 15173 -5000 -5043 -3480 3430 14913 15173 -5000 -5043 -3480 3430 14913 15173 -5000 -5043 -3480 3430 14913 15173 -5000 -5043 -3480 3430 14913 15173 -5000 -5043 -3470 3420 14869 15173 -5000 -5043 -3470 3420 14869 15173 -5000 -5043 2025-11-04 23:01:39,849 Hysteresis 1459 0: raw(14869 16000 16000 16000) min(-5000 16000 16000 16000) spread(-5043 16000 16000 16000) max_pv 15173 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(14869 16000 16000 16000) min(-5000 16000 16000 16000) spread(-5043 16000 16000 16000) max_pv 15173 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3470 3420 14869 15173 -5000 -5043 -3470 3420 14869 15173 -5000 -5043 -3470 3420 14869 15173 -5000 -5043 -3470 3420 14869 15173 -5000 -5043 -3470 3420 14869 15173 -5000 -5043 -3470 3420 14869 15173 -5000 -5043 -3460 3410 14826 15173 -5000 -5043 -3460 3410 14826 15173 -5000 -5043 -3460 3410 14826 15173 -5000 -5043 -3460 3410 14826 15173 -5000 -5043 -3430 3380 14695 15173 -5000 -5043 -3430 3380 14695 15173 -5000 -5043 -3430 3380 14695 15173 -5000 -5043 -3430 3380 14695 15173 -5000 -5043 -3430 3380 14695 15173 -5000 -5043 -3430 3380 14695 15173 -5000 -5043 -3430 3380 14695 15173 -5000 -5043 -3430 3380 14695 15173 -5000 -5043 -3460 3410 14826 15173 -5000 -5043 -3460 3410 14826 15173 -5000 -5043 2025-11-04 23:01:49,856 Hysteresis 1469 0: raw(14826 16000 16000 16000) min(-5000 16000 16000 16000) spread(-5043 16000 16000 16000) max_pv 15173 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(14826 16000 16000 16000) min(-5000 16000 16000 16000) spread(-5043 16000 16000 16000) max_pv 15173 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3460 3410 14826 15173 -5000 -5043 -3460 3410 14826 15173 -5000 -5043 -3460 3410 14826 15173 -5000 -5043 -3460 3410 14826 15173 -5000 -5043 -3460 3410 14826 15173 -5000 -5043 -3460 3410 14826 15173 -5000 -5043 -3460 3410 14826 15173 -5000 -5043 -3460 3410 14826 15173 -5000 -5043 -3490 3440 14956 15173 -5000 -5043 -3490 3440 14956 15173 -5000 -5043 -3490 3440 14956 15173 -5000 -5043 -3470 3420 14869 15173 -5000 -5043 -3470 3420 14869 15173 -5000 -5043 -3470 3420 14869 15173 -5000 -5043 -3470 3420 14869 15173 -5000 -5043 -3480 3430 14913 15173 -5000 -5043 -3480 3430 14913 15173 -5000 -5043 -3480 3430 14913 15173 -5000 -5043 -3480 3430 14913 15173 -5000 -5043 2025-11-04 23:01:59,862 Hysteresis 1479 0: raw(14913 16000 16000 16000) min(-5000 16000 16000 16000) spread(-5043 16000 16000 16000) max_pv 15173 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(14913 16000 16000 16000) min(-5000 16000 16000 16000) spread(-5043 16000 16000 16000) max_pv 15173 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3500 3450 15000 15173 -5000 -5043 -3500 3450 15000 15173 -5000 -5043 -3500 3450 15000 15173 -5000 -5043 -3500 3450 15000 15173 -5000 -5043 -3470 3420 14869 15173 -5000 -5043 -3470 3420 14869 15173 -5000 -5043 -3470 3420 14869 15173 -5000 -5043 -3470 3420 14869 15173 -5000 -5043 -3480 3430 14913 15173 -5000 -5043 -3480 3430 14913 15173 -5000 -5043 -3480 3430 14913 15173 -5000 -5043 -3480 3430 14913 15173 -5000 -5043 -3500 3450 15000 15173 -5000 -5043 -3500 3450 15000 15173 -5000 -5043 -3500 3450 15000 15173 -5000 -5043 -3500 3450 15000 15173 -5000 -5043 -3500 3450 15000 15173 -5000 -5043 -3500 3450 15000 15173 -5000 -5043 -3490 3440 14956 15173 -5000 -5043 -3490 3440 14956 15173 -5000 -5043 2025-11-04 23:02:09,985 Hysteresis 1489 0: raw(14956 16000 16000 16000) min(-5000 16000 16000 16000) spread(-5043 16000 16000 16000) max_pv 15173 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(14956 16000 16000 16000) min(-5000 16000 16000 16000) spread(-5043 16000 16000 16000) max_pv 15173 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3490 3440 14956 15173 -5000 -5043 -3490 3440 14956 15173 -5000 -5043 -3490 3440 14956 15173 -5000 -5043 -3490 3440 14956 15173 -5000 -5043 -3490 3440 14956 15173 -5000 -5043 -3490 3440 14956 15173 -4956 -5043 -3490 3440 14956 15173 -4956 -5043 -3490 3440 14956 15173 -4956 -5043 -3490 3440 14956 15173 -4956 -5043 -3490 3440 14956 15173 -4956 -5043 -3490 3440 14956 15173 -4956 -5043 -3490 3440 14956 15173 -4956 -5043 -3490 3440 14956 15173 -4956 -5043 -3490 3440 14956 15173 -4956 -5043 -3380 3330 14478 15173 -4956 -5043 -3380 3330 14478 15173 -4956 -5043 -3380 3330 14478 15173 -4956 -5043 -3380 3330 14478 15173 -4956 -5043 -3470 3420 14869 15173 -4956 -5043 -3470 3420 14869 15173 -4956 -5043 2025-11-04 23:02:20,015 Hysteresis 1499 0: raw(14869 16000 16000 16000) min(-4956 16000 16000 16000) spread(-5043 16000 16000 16000) max_pv 15173 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(14869 16000 16000 16000) min(-4956 16000 16000 16000) spread(-5043 16000 16000 16000) max_pv 15173 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3470 3420 14869 15173 -4956 -5043 -3470 3420 14869 15173 -4956 -5043 -3500 3450 15000 15173 -4956 -5043 -3500 3450 15000 15173 -4956 -5043 -3500 3450 15000 15173 -4956 -5043 -3500 3450 15000 15173 -4956 -5043 -3480 3430 14913 15173 -4956 -5043 -3480 3430 14913 15173 -4956 -5043 -3480 3430 14913 15173 -4956 -5043 -3480 3430 14913 15173 -4956 -5043 -3480 3430 14913 15173 -4956 -5043 -3480 3430 14913 15173 -4956 -5043 -3490 3440 14956 15173 -4956 -5043 -3490 3440 14956 15173 -4956 -5043 -3490 3440 14956 15173 -4956 -5043 -3490 3440 14956 15173 -4956 -5043 -3510 3460 15043 15173 -4956 -5043 -3510 3460 15043 15173 -4956 -5043 -3510 3460 15043 15173 -4913 -5043 -3510 3460 15043 15173 -4913 -5043 2025-11-04 23:02:30,024 Hysteresis 1509 0: raw(15043 16000 16000 16000) min(-4913 16000 16000 16000) spread(-5043 16000 16000 16000) max_pv 15173 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(15043 16000 16000 16000) min(-4913 16000 16000 16000) spread(-5043 16000 16000 16000) max_pv 15173 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3510 3460 15043 15173 -4913 -5043 -3510 3460 15043 15173 -4913 -5043 -3510 3460 15043 15173 -4913 -5043 -3490 3440 14956 15173 -4913 -5043 -3490 3440 14956 15173 -4913 -5043 -3490 3440 14956 15173 -4913 -5043 -3490 3440 14956 15173 -4913 -5043 -3490 3440 14956 15173 -4913 -5043 -3490 3440 14956 15173 -4913 -5043 -3490 3440 14956 15173 -4913 -5043 -3490 3440 14956 15173 -4913 -5043 -3520 3470 15086 15173 -4913 -5043 -3520 3470 15086 15173 -4913 -5043 -3520 3470 15086 15173 -4913 -5043 -3520 3470 15086 15173 -4913 -5043 -3520 3470 15086 15173 -4913 -5043 -3520 3470 15086 15173 -4913 -5043 -3520 3470 15086 15173 -4913 -5043 -3520 3470 15086 15173 -4913 -5043 2025-11-04 23:02:40,038 Hysteresis 1519 0: raw(15086 16000 16000 16000) min(-4913 16000 16000 16000) spread(-5043 16000 16000 16000) max_pv 15173 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(15086 16000 16000 16000) min(-4913 16000 16000 16000) spread(-5043 16000 16000 16000) max_pv 15173 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3520 3470 15086 15173 -4913 -5043 -3520 3470 15086 15173 -4913 -5043 -3520 3470 15086 15173 -4913 -5043 -3520 3470 15086 15173 -4913 -5043 -3520 3470 15086 15173 -4913 -5043 -3520 3470 15086 15173 -4913 -5043 -3520 3470 15086 15173 -4913 -5043 -3520 3470 15086 15173 -4913 -5043 -3520 3470 15086 15173 -4913 -5043 -3520 3470 15086 15173 -4913 -5043 -3500 3450 15000 15173 -4913 -5043 -3500 3450 15000 15173 -4913 -5043 -3500 3450 15000 15173 -4913 -5043 -3500 3450 15000 15173 -4913 -5043 -3500 3450 15000 15173 -4913 -5043 -3500 3450 15000 15173 -4913 -5043 -3500 3450 15000 15173 -4913 -5043 -3500 3450 15000 15173 -4913 -5043 -3510 3460 15043 15173 -4913 -5043 -3510 3460 15043 15173 -4913 -5043 2025-11-04 23:02:50,047 Hysteresis 1529 0: raw(15043 16000 16000 16000) min(-4913 16000 16000 16000) spread(-5043 16000 16000 16000) max_pv 15173 0: [ 0 0p PV ] __all__ 1: have B1 1; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 1, sorted to 0 4: don't have active chargers. 4: 0: No: !impr_pv No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: raw(15043 16000 16000 16000) min(-4913 16000 16000 16000) spread(-5043 16000 16000 16000) max_pv 15173 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -3510 3460 15043 15173 -4913 -5043 -3510 3460 15043 15173 -4913 -5043 -3510 3460 15043 15173 -4913 -5043 -3510 3460 15043 15173 -4913 -5043 -3510 3460 15043 15173 -4913 -5043 -3510 3460 15043 15173 -4913 -5043 -3510 3460 15043 15173 -4913 -5043 -3510 3460 15043 15173 -4913 -5043 -3510 3460 15043 15173 -4913 -5043 -3510 3460 15043 15173 -4913 -5043 -3520 3470 15086 15173 -4913 -5043 __end_charge_manager__ __begin_ocpp__ __end_ocpp__ __begin_eco__ __end_eco__ ___CORE_DUMP_START___ f0VMRgEBAQAAAAAAAAAAAAQAXgABAAAAAAAAADQAAAAAAAAAAAAAADQAIAAlACgAAAAAAAQAAADUBAAA AAAAAAAAAABgKAAAYCgAAAYAAAAAAAAAAQAAADQtAABogPw/aID8P2ABAABgAQAABgAAAAAAAAABAAAA lC4AACB8/D8gfPw/QAIAAEACAAAGAAAAAAAAAAEAAADUMAAAdE/8P3RP/D9gAQAAYAEAAAYAAAAAAAAA AQAAADQyAACATfw/gE38P6ABAACgAQAABgAAAAAAAAABAAAA1DMAALxI/D+8SPw/YAEAAGABAAAGAAAA AAAAAAEAAAA0NQAA0Eb8P9BG/D+gAQAAoAEAAAYAAAAAAAAAAQAAANQ2AACM6/w/jOv8P2ABAABgAQAA BgAAAAAAAAABAAAANDgAAPDo/D/w6Pw/EAIAABACAAAGAAAAAAAAAAEAAABEOgAAdBP9P3QT/T9gAQAA YAEAAAYAAAAAAAAAAQAAAKQ7AADw2/4/8Nv+P9ADAADQAwAABgAAAAAAAAABAAAAdD8AANiP+z/Yj/s/ YAEAAGABAAAGAAAAAAAAAAEAAADUQAAAMI77PzCO+z+gAQAAoAEAAAYAAAAAAAAAAQAAAHRCAAAsV/w/ LFf8P2ABAABgAQAABgAAAAAAAAABAAAA1EMAAGBV/D9gVfw/gAEAAIABAAAGAAAAAAAAAAEAAABURQAA vPr6P7z6+j9gAQAAYAEAAAYAAAAAAAAAAQAAALRGAABw+Po/cPj6P8ABAADAAQAABgAAAAAAAAABAAAA dEgAANyU/T/clP0/YAEAAGABAAAGAAAAAAAAAAEAAADUSQAA0JH9P9CR/T8AAgAAAAIAAAYAAAAAAAAA AQAAANRLAADYD/0/2A/9P2ABAABgAQAABgAAAAAAAAABAAAANE0AABAM/T8QDP0/wAIAAMACAAAGAAAA AAAAAAEAAAD0TwAAtPT6P7T0+j9gAQAAYAEAAAYAAAAAAAAAAQAAAFRRAABg8vo/YPL6P8ABAADAAQAA BgAAAAAAAAABAAAAFFMAAGD9/D9g/fw/YAEAAGABAAAGAAAAAAAAAAEAAAB0VAAAkPr8P5D6/D9AAgAA QAIAAAYAAAAAAAAAAQAAALRWAAB0Dv4/dA7+P2ABAABgAQAABgAAAAAAAAABAAAAFFgAAJAs/j+QLP4/ YAMAAGADAAAGAAAAAAAAAAEAAAB0WwAAqMz7P6jM+z9gAQAAYAEAAAYAAAAAAAAAAQAAANRcAAAQXP4/ EFz+P/ABAADwAQAABgAAAAAAAAABAAAAxF4AAGTW/T9k1v0/YAEAAGABAAAGAAAAAAAAAAEAAAAkYAAA MNr9PzDa/T+QAwAAkAMAAAYAAAAAAAAAAQAAALRjAAAMK/w/DCv8P2ABAABgAQAABgAAAAAAAAABAAAA FGUAAMAo/D/AKPw/wAEAAMABAAAGAAAAAAAAAAEAAADUZgAAWGX9P1hl/T9gAQAAYAEAAAYAAAAAAAAA AQAAADRoAABwYf0/cGH9P2ADAABgAwAABgAAAAAAAAABAAAAlGsAAAAAAFAAAABQCAMAAAgDAAAGAAAA AAAAAAQAAACcbgAAAAAAAAAAAAB8AQAAfAEAAAYAAAAAAAAABQAAAEwCAAABAAAAQ09SRQAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAABYZf0/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAADoMQhAIwAGAGzEAEB3xABAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxLYIgDBi/T+BYv0/wGL9PwEAAAABAAAABAAAACMABgBUmfs/ AQAAAEgURD8cYv0/UGT9PyBk/T9MEf0/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAATAIAAAEAAABDT1JF AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiA/D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAI8VEEAgAgYA4UIIQOlCCEAnAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQFhCA4Hz8PyRp+z8AAAAAMGn7PwEAAAAAAAAA vP/6P4APGYAgffw/AQAAAAAAAAA8ffw/AAAAAIgH/D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAABMAgAA AQAAAENPUkUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdE/8PwAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATpMIQCAIBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHy3GIBATvw/AAAAAAEAAAB+vAiA 0Hj8PwMAAAAjAAYAAQAAAMCb+z94T/w/AQAAAH68CIBQTfw/AwAAACMABgAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA BQAAAEwCAAABAAAAQ09SRQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8SPw/AAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABOkwhAIAUGAAAAAAAgBQYAAAAAABkAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfLcYgJBH/D8AAAAA AAAAAH68CIDARvw/AwAAACMABgAuqRiAUEf8PwAAAAAAAAAAfrwIgGtH/D9sR/w/gJj7PwAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAFAAAATAIAAAEAAABDT1JFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIzr/D8AAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPC/AEAgAQYAScMAQGvDAEAAAAAA GQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+vAiA sOn8PwAAAAAjAQYAIAEGAAAAAAC0nfs/tJ37P9wA8D8BAAAAGAz7P////////z+zIwEGAJLvTT/NzQAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAUAAABMAgAAAQAAAENPUkUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA dBP9PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8L8AQCAEBgBsxABA d8QAQAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAH68CICw3P4/AAAAACMEBgAgBAYABAAAALSd+z+4nfs/4ADwPwEAAAAYDPs/////////P7MjBAYA fNv8P6urAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAEwCAAABAAAAQ09SRQAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAADYj/s/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC93idA IAoGAOFCCEDpQghAJwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA0OwXgPCO+z/oAwAAC4/7P+yO+z8jCgYAiAf8P4SY+z+93ieA0I77PwEAAAAAAAAA POg2AAQAAAC0nfs/uJ37PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAATAIAAAEAAABDT1JFAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAACxX/D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAJXzJ0AgAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAB1ugiAIFb8PwAAAAAAAAAA7J77P+Se+z9UDfs/AAAAAJXzJ4AAVvw/ AQAAAAAAAAABAAAAIwAGAP//PwA8nvs/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAABMAgAAAQAAAENPUkUAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvPr6PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA8L8AQCAJBgAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH68CIAw+fo/AAAAACMJBgAgCQYAIwkGAP//P7OrqwAA 4ADwPwEAAAAYDPs//////yAJBgAjCQYARJn7P6urAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAEwCAAABAAAA Q09SRQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADclP0/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAADwvwBAIA4GAOFCCEDpQghAJwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfrwIgJCS/T8AAAAAIw4GACAOBgAAAAAA tJ37P7Sd+z/cAPA/AQAAABgM+z////////8/syMOBgAAAAAAzc0AAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAA TAIAAAEAAABDT1JFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANgP/T8AAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPC/AEAgDwYA4UIIQOlCCEAnAAAAHQAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+vAiA0Az9PwAAAAAjDwYA IA8GAAQAAAC0nfs/uJ37P+AA8D8BAAAAGAz7P////////z+zIw8GAAEAAACrqwAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAUAAABMAgAAAQAAAENPUkUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtPT6PwAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8L8AQCABBgAAAAAAAAAAAAAAAAAEAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH68CIAg8/o/ AAAAACMBBgAgAQYAIwEGAP//P7PNzQAA3ADwPwEAAAAYDPs//////yABBgAjAQYAFJv7P83NAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAABQAAAEwCAAABAAAAQ09SRQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg/fw/ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwvwBAIA0GAGzEAEB3xABA AAAAABkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA frwIgFD7/D8AAAAAIw0GACANBgAAAAAAtJ37P7Sd+z/cAPA/AQAAABgM+z////////8/syMNBgCAmPs/ zc0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAATAIAAAEAAABDT1JFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAHQO/j8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPC/AEAgBgYA bMQAQHfEAEAAAAAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAB+vAiAUC3+PwAAAAAjBgYAIAYGAAQAAAC0nfs/uJ37P+AA8D8BAAAAGAz7P////////z+z IwYGAHzb/D+rqwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAABMAgAAAQAAAENPUkUAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAqMz7PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 8L8AQCADBgCMwgBAlsIAQAAAAAAbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAH68CIDQXP4/AAAAACMDBgAgAwYAAAAAALSd+z+0nfs/3ADwPwEAAAAYDPs/ ////////P7MjAwYAgJj7P83NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAEwCAAABAAAAQ09SRQAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAABk1v0/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAADwvwBAIAoGAODCAED2wgBAAAAAABsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfrwIgPDa/T8AAAAAIwoGACAKBgAEAAAAtJ37P7id+z/gAPA/ AQAAABgM+z////////8/syMKBgAoovs/q6sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAATAIAAAEAAABDT1JF AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwr/D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAPC/AEAgAwYA4UIIQOlCCEAnAAAAHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+vAiAgCn8PwAAAAAjAwYAIAMGACMDBgABAAAA aE3+P9wA8D8BAAAAGAz7P/////8gAwYAIwMGAP//P7PNzQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB8/D8S5jYA 3Jv7P9yb+z9ogPw/1Jv7PxgAAABE7vw/RO78P2iA/D8AAAAAAQAAAGRe/D9sb29wVGFzawAAAAAAAAAA AQAAAGB+/D8IAAAAAAAAAAEAAAAAAAAAKL/8P/ARGUAOn07QCwAAABzq+j+E6vo/7Or6PwAAAAAAAAAA AQAAAAAAAAAAAAAA5DD8P0gJGUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACYVwhAjxUQQDACBgAQFhCA 4Hz8PyRp+z8AAAAAMGn7PwEAAAAAAAAAvP/6P4APGYAgffw/AQAAAAAAAAA8ffw/AAAAAIgH/D8AAAAA AQAAAP//AAAAAAAA4UIIQOlCCEAnAAAAtlkIQAAAAADutghAnGbtPwAAAAAAAAAAAAAAAP//P7MAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPH38P7x8/D+AmPs//////3dEEYAAffw/JGn7PwAAAAAwafs/ AAAAAAAAAAD/////AmEYgKB9/D8AAAAAAAAAACcAAAC2WQhAAQAAAO62CECcZu0/AAAAAAAAAAAAAAAA //8/swAAAAAAAAAAAAAAAH1EEYBgffw/XIb7P2zQd0I8ffw/vHz8P4CY+z/Qi/s/b0QRgIB9/D98ivs/ AgAAADBp+z8BAAAAAAAAABAAAAACYRiAoH38PwAAAABs0HdCfH38P4CY+z94hvs/0Iv7P3W6CIDAffw/ AAAAAAAAAADgYPs/OgAAAOxg+z/UYPs/AAAAAOB9/D/EYBhAAAAAAAEAAADAm/s/bID8PwEAAAAAAAAA AH78PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAx+/D+lpaWl paWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWl paWlpaWlpaWlpaWlpaWlpaWlpaWATfw/AAAAAMBI/D/Im/s/dE/8P8Cb+z8ZAAAAAAAAAAAAAAB0T/w/ AAAAAAAAAAAwSvw/SURMRTEAAAAAAAAAAAAAAAEAAAAgT/w/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA ZWxgAAAAAAAc6vo/hOr6P+zq+j8AAAAAAAAAAAEAAAAAAAAAAAAAAAAAAABICRlAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAgAAmFcIQE6TCEAwCAYAfLcYgEBO/D8AAAAAAQAAAH68CIDQePw/AwAAACMABgABAAAA wJv7P3hP/D8BAAAAfrwIgFBN/D8DAAAAIwAGAAAAAAD//wAAAAAAAAAAAAAAAAAAAAAAALZZCEBQTfw/ 7rYIQFw37T8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAC23CeAYE78PwMAAAAjAAYAAAAAAAAAAAAAAAAAAAAAAHW6CICATvw/AAAAAAAAAAAjAAYA CAAAAAEAAABEmfs/AAAAAKBO/D8w3CdAAAAAAAEAAADAm/s/eE/8PwEAAAAAAAAAwE78PwAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMxO/D+lpaWlpaWlpaWlpaWlpaWl paWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWl paWlpaWlpaXQRvw/AAAAAMib+z94T/w/vEj8P8Cb+z8ZAAAAAAAAAAAAAAC8SPw/AAAAAAAAAAB4Q/w/ SURMRTAAAAAAAAAAAAAAAAAAAABwSPw/BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXucR0wAAAAAc6vo/ hOr6P+zq+j8AAAAAAAAAAAEAAAAAAAAAAAAAAAAAAABICRlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAA mFcIQE6TCEAwBQYAfLcYgJBH/D8AAAAAAAAAAH68CIDARvw/AwAAACMABgAuqRiAUEf8PwAAAAAAAAAA frwIgGtH/D9sR/w/gJj7PxkAAAD//wAAAAAAAAAAAAAgBQYAAAAAALZZCEBrR/w/7rYIQKww7T8AAAAA AAAAAAAAAAD//z+zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbNB3Qn68CIBrR/w/bEf8P4CY+z+23CeA sEf8P/gd/T/YD/0/frwIgMBG/D8DAAAAIwAGAHW6CIDQR/w/AAAAAAAAAAB7wI5LCAAAAAEAAAAkmfs/ AAAAAPBH/D8w3CdAAAAAAAEAAADAm/s/wEj8P/gd/T8AAAAAEEj8PwAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABxI/D+lpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWl paWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaXw6Pw/ DOk2AHgT/T+0m/s/jOv8P6yb+z8HAAAAwNv8P8Db/D+M6/w/uNv8PxIAAAAI3fw/dGlUAAAAAAAAAAAA AAAAAAAAAAAA6/w/CwAAAAAAAAASAAAAAAAAAAAAAAAAAAAAlfuuAgkAAAAc6vo/hOr6P+zq+j8AAAAA AAAAAAEAAAAAAAAAAAAAAAAAAABICRlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmFcIQPC/AEAwAQYA frwIgLDp/D8AAAAAIwEGACABBgAAAAAAtJ37P7Sd+z/cAPA/AQAAABgM+z////////8/syMBBgCS700/ zc0AABkAAAD//wAAAAAAAEnDAEBrwwBAAAAAALZZCEAjAQYA7rYIQDzT7T8AAAAAAAAAAAAAAAD//z+z AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIzp/D8AAAAAfNv8PyMBBgDm1ieAwOn8P+jb/D/SAAAA bdMagODp/D+U2/w/WOr8PyABBgAjAQYA8J2pP83NAAAJzxmAIOr8P9im+z9Y6vw/2VEagBDq/D949k0/ 0gAAAHj2TT8AAAAAOug2AGzQd0L86fw/AAAAAOzp/D/o2/w/dboIgFDq/D8AAAAAAAAAAHW6CIBQ6vw/ AAAAAGzQd0KAmPs/WL37PzxQGkAs6vw/AAAAAIDq/D+UzhlAAAAAADzT7T8AAAAAAAAAAGzQd0IBAAAA eFv+P1jq/D/ojqo/AAAAAKDq/D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAACs6vw/paWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWl paWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWl8Nv+P5TrNgDcj/s/kOv8P3QT/T+sm/s/ FAAAAAA0/D8ANPw/dBP9P/gz/D8FAAAAxMf+P21xdHRfdGFzawAAAAAAAAD///9/wN/+PxUAAAAAAAAA BQAAAAAAAABANPw/8BEZQMXB3gR3AAAAHOr6P4Tq+j/s6vo/AAAAAAAAAAABAAAAAAAAAAAAAAAAAAAA SAkZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJhXCEDwvwBAMAQGAH68CICw3P4/AAAAACMEBgAgBAYA BAAAALSd+z+4nfs/4ADwPwEAAAAYDPs/////////P7MjBAYAfNv8P6urAAAOAAAA//8AAAAAAABsxABA d8QAQAAAAAC2WQhAIwQGAO62CED8x+8/AAAAAAAAAAAAAAAA//8/swAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAABKvRmAwNz+P6Ci+z8jBAYABNgngMDc/j8oNPw/6QMAAH3SGoDg3P4/1DP8PwAAAADc3P4/ IwQGAHzb/D+rqwAABcoZgCDd/j9AN6k/6AMAAAAAAAAAAAAAAAAAAOkDAACU3f4/AAAAAKvnNgBs0HdC 7Nz+P/zc/j8AAAAAKDT8PxSfGYBA3f4/AAAAAHze/j8AAAAAhN7+P6Ci+z8zAAAA0ygdgNDd/j+cl6k/ AAAAAJzd/j8AEAAAFAAAAAQAAAAzAAAAAAAAAAAAAABs0HdCTN3+P1zd/j8ILv4/AAAAAHze/j8AAAAA hN7+PwAAAAAAAAAAAAAAAEA3qT8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAGzQd0IAAAAA hN7+P2je/j8zAAAAAv8mgEDe/j8zAAAAnD38P4De/j+o3v4/AAAAACAOBgAAAAAAEJepP4Te/j983v4/ AAAAAHgP+z8zAAAABQAAAGje/j8BAAAA3BP9Pw4Q+z8XwCeAQN7+PwEAAABs0HdCBQAAAARAqT+ExxlA QDepP/aiHYCw3v4//////+gDAAAQAAAAjN7+PwEAAAAgDAYAAAAAAAAAAAAUxP0/6AMAABgBAAAAAAAA AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAbNB3Qoze/j983v4/hN7+P0Qy/D91ugiA 0N7+P/guqD8I3/4/AAAAABsBAAB0E/0/QMH9PwAAAABA3/4/YKEdQPguqD8AAAAAAAAAAAAAAAAAAAAA fOU2AAAAAAAAAAAA4C+oPxsBAAAwAAAAFbSoPza0qD8AAAAAAAAAACEAAAD1AAAAAAAAAAAAAAAAAAAA bNB3QhC0qD8AAAAAeC+oPz5aAAAAAAAAYN/+PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAGzf/j+lpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWl paWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaUwjvs/JOw2ALSb+z94E/0/ 2I/7P6yb+z8BAAAAYAf8P2AH/D/Yj/s/AAAAABgAAADYi/s/d2F0Y2hkb2dfdGFzawAAAAEAAADQj/s/ CgAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAwykEAAAAAAAc6vo/hOr6P+zq+j8AAAAAAAAAAAEAAAAAAAAA AAAAAAAAAABICRlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAmFcIQL3eJ0AwCgYA0OwXgPCO+z/oAwAA C4/7P+yO+z8jCgYAiAf8P4SY+z+93ieA0I77PwEAAAAAAAAAPOg2AAQAAAC0nfs/uJ37PwEAAAD//wAA AAAAAOFCCEDpQghAJwAAALZZCEAEAAAA7rYIQAx47D8AAAAAAAAAAAAAAAD//z+zAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAABTFNgAAAAAAAAAAAAAAAAAMbReAEI/7P+gDAAAAAAAA7I77PyMMBgCIB/w/ 0Iv7P3W6CIAwj/s/AAAAAAQAAAAjAAYAC4/7PwyP+z+AmPs/AAAAAFCP+z/YbBdAAAAAAIiK+z+Qivs/ YAAAABCL+z8AAAAAcI/7PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAHyP+z+lpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWl paWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaVgVfw/AAAAAMD6+j9Em/s/LFf8Pzyb+z8YAAAA FJ77PxSe+z8sV/w/DJ77PwEAAADoUPw/VG1yIFN2YwAAAAAAAAAAAP///3/gVvw/BwAAAAAAAAABAAAA AAAAAAAAAAAAAAAAJgAAAAAAAAAc6vo/hOr6P+zq+j8AAAAAAAAAAAEAAAAAAAAAAAAAAAAAAABICRlA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAmFcIQJXzJ0AwAAYAdboIgCBW/D8AAAAAAAAAAOye+z/knvs/ VA37PwAAAACV8yeAAFb8PwEAAAAAAAAAAQAAACMABgD//z8APJ77PwAAAAD//wAAAAAAAAAAAAAAAAAA AAAAALZZCEAjAAYA7rYIQBw/7T8AAAAAAAAAAAAAAAD//z+zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYFb8P1zyJ0AAAAAAAAAAAAAAAAAAAAAAAAAAABw/7T8AAAAA AAAAAGzQd0IAAAAAAAAAAAAAAAAAAAAAAAAAAIBW/D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAACMVvw/paWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWl paWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlcPj6PwAAAADglP0/ MFf8P7z6+j88m/s/AQAAAAAAAAAAAAAAvPr6PwAAAAAYAAAAOPb6P2lwYzEAAAAAAAAAAAAAAAABAAAA MPr6PwIAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAJI/AAAAAAAAHOr6P4Tq+j/s6vo/AAAAAAAAAAABAAAA AAAAAAAAAAAAAAAASAkZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAJhXCEDwvwBAMAkGAH68CIAw+fo/ AAAAACMJBgAgCQYAIwkGAP//P7OrqwAA4ADwPwEAAAAYDPs//////yAJBgAjCQYARJn7P6urAAAEAAAA //8AAAAAAAAAAAAAAAAAAAAAAAC2WQhAIwkGAO62CEBs4us/AAAAAAAAAAAAAAAA//8/swAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAABs4us/AAAAAAAAAAAgCQYAtt0ngED5+j9MDfs/AQAAALUkCIBg+fo/ AAAAAAEAAAAuBAAABAAAALSd+z+4nfs/dboIgID5+j8EAAAAAAAAAP/////knfs/TA37P7Sd+z8AAAAA sPn6P3QkCEABAAAAbOLrPwAAAAAAAAAAAAAAADiY+z9ImPs/MZj7P1CY+z8AAAAA0Pn6PwAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANz5+j+lpaWlpaWlpaWlpaWlpaWl paWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWl paWlpaWlpaXQkf0/AAAAANwP/T/A+vo/3JT9Pzyb+z8CAAAA1HL9P9Ry/T/clP0/zHL9PxcAAADYef0/ d2lmaQAAAAAAAAAAAAAAAAAAAADQk/0/EAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAofoAAAAAAAAc6vo/ hOr6P+zq+j8AAAAAAAAAAAEAAAAAAAAAAAAAAAAAAABICRlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA mFcIQPC/AEAwDgYAfrwIgJCS/T8AAAAAIw4GACAOBgAAAAAAtJ37P7Sd+z/cAPA/AQAAABgM+z////// //8/syMOBgAAAAAAzc0AAAEAAAD//wAAAAAAAOFCCEDpQghAJwAAALZZCEAjDgYA7rYIQAx87j8AAAAA AAAAAAAAAAD//z+zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ1TIICgkv0/pMD9PyMOBgDm1ieA oJL9P/xy/T//////IGccgMCS/T+ocv0/IJP9P7yS/T8jDgYA+MD9P83NAAApUieAAJP9P6hy/T8gk/0/ vJL9PwAAAAD4wP0//////7hSJ4AAAAAAagQAAGzQd0Lckv0/AAAAAMyS/T/8cv0/dboIgCCT/T80QPs/ PED7P/////8gR/w/AwAAACMHBgAAAAAAUJP9P/xRJ0AAAAAABgAAAOjvpz8AAAAAAAAAAAAAAAAQZxxA 4JT9PwAAAAAAAAAAcJP9PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAA AAAAAHyT/T+lpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWl paWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaUQDP0/AAAAALj0+j/glP0/2A/9Pzyb+z8GAAAA LO/8Pyzv/D/YD/0/JO/8PxMAAADU/vw/YXJkdWlub19ldmVudHMAAAEAAADQDv0/DQAAAAAAAAATAAAA AAAAABDB/T/wERlA5A0AAAAAAAAc6vo/hOr6P+zq+j8AAAAAAAAAAAEAAAAAAAAAAAAAAAAAAABICRlA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmFcIQPC/AEAwDwYAfrwIgNAM/T8AAAAAIw8GACAPBgAEAAAA tJ37P7id+z/gAPA/AQAAABgM+z////////8/syMPBgABAAAAq6sAAB0AAAD//wAAAAAAAOFCCEDpQghA JwAAALZZCEAjDwYA7rYIQAz37T8AAAAAAAAAAAAAAAD//z+zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAACAJBgAjCQYAeFatuiMPBgDm1ieA4Az9P1Tv/D///////z4PgAAN/T8A7/w/RA39PwAAAAAjDwYA rAv9P6urAAA8Pw+AQA39P4xd+z8jAAYAMS4yLjIxMAABAAAA/////zw/D4AAAAAAlA8AAGzQd0IcDf0/ AAAAAAwN/T9U7/w/dboIgDAO/T+MXfs/AAAAAKWlpaUAAAAABQAAAKhd+z8ApaWlvGj9PwoLAtL//wAA CgsC/gEAAADNzQAAHAAAAMgTG4Aw+/w/bMQAQHfEAEAAAAAAtlkIQCMLBgDutghADOXtPwAAAAAAAAAA AAAAAP//P7MAAAAAAAAAACMNBgAAAAAAAAAAAAAAAAAAAAAAIAkGACMJBgB4Vq26IA0GAObWJ4Bg+/w/ QPD8P/////9XuyeAgPv8P+zv/D8gDwYAfPv8PyMLBgDE8vw//////xq9J4DA+/w/jNr8P2zQd0IjAAYA GAz7P7hw/T+4cP0/AAAAAFAO/T80Pw9AjF37PwEAAADAm/s/3A/9PwEAAAAAAAAAcA79PwAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwO/T+lpaWlpaWlpaWlpaWlpaWl paWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWl paWlpaWlpaVg8vo/AAAAAGT9/D/cD/0/tPT6Pzyb+z8BAAAAAAAAAAAAAAC09Po/AAAAABgAAAAw8Po/ aXBjMAAAAAAAAAAAAAAAAAAAAAAg9Po/AQAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAHrUSAAAAAAAc6vo/ hOr6P+zq+j8AAAAAAAAAAAEAAAAAAAAAAAAAAAAAAABICRlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAA mFcIQPC/AEAwAQYAfrwIgCDz+j8AAAAAIwEGACABBgAjAQYA//8/s83NAADcAPA/AQAAABgM+z////// IAEGACMBBgAUm/s/zc0AAAQAAAD//wAAAAAAAAAAAAAAAAAAAAAAALZZCEAjAQYA7rYIQFzc6z8AAAAA AAAAAAAAAAD//z+zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFzc6z8AAAAAAAAAACABBgC23SeA MPP6P0wN+z8BAAAAtSQIgFDz+j8AAAAAAQAAAKyYBAAAAAAAtJ37P7Sd+z91ugiAcPP6PwAAAAAAAAAA /////+Sd+z9MDfs/tJ37PwAAAACg8/o/dCQIQAAAAABc3Os/AAAAAAAAAAAAAAAANJj7P0SY+z8wmPs/ TJj7PwAAAADA8/o/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA zPP6P6WlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWl paWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpZD6/D8AAAAAeA7+P7j0+j9g/fw/PJv7PwUAAAAY8Pw/ GPD8P2D9/D8Q8Pw/FAAAANzy/D9zeXNfZXZ0AAAAAAAAAAAAAAAAAND8/D8MAAAAAAAAABQAAAAAAAAA aL39P/ARGUCsDQAAAAAAABzq+j+E6vo/7Or6PwAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAEgJGUAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAACYVwhA8L8AQDANBgB+vAiAUPv8PwAAAAAjDQYAIA0GAAAAAAC0nfs/ tJ37P9wA8D8BAAAAGAz7P////////z+zIw0GAICY+z/NzQAAGQAAAP//AAAAAAAAbMQAQHfEAEAAAAAA tlkIQCMNBgDutghADOXtPwAAAAAAAAAAAAAAAP//P7MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA adgngGD7/D94Vq26Iw0GAObWJ4Bg+/w/QPD8P/////9XuyeAgPv8P+zv/D/s+/w/fPv8PyMNBgDE8vw/ zc0AABq9J4DA+/w/jNr8P+z7/D9s+/w/fPv8PwEAAAD/////Gr0ngAAAAAAg4iwAbNB3Qpz7/D8AAAAA jPv8P0Dw/D91ugiAMPz8P4za/D8AAAAAcPz8PwAAAAAAAAAA/////wAAAAAAAAAAREj+PwAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAAHPbQz8EAAAAQPj9P2zQd0L/////rQMAAAAAAAD8+/w/ AAAAAFD8/D8QvSdAjNr8PwEAAADAm/s/ZP38PwAAAAAAAAAAcPz8PwAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHz8/D+lpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWl paWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWQLP4/ qyUoAKzM+z9k/fw/dA7+Pzyb+z8UAAAAKDT+Pyg0/j90Dv4/IDT+PwUAAAD4D/4/aHR0cGQAAAAAAAAA AAAAAP///3/wL/4/EgAAAAAAAAAFAAAAAAAAAEzF/T/wERlA6et6AG0AAAAc6vo/hOr6P+zq+j8AAAAA AAAAAAEAAAAAAAAAAAAAAAAAAABICRlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAmFcIQPC/AEAwBgYA frwIgFAt/j8AAAAAIwYGACAGBgAEAAAAtJ37P7id+z/gAPA/AQAAABgM+z////////8/syMGBgB82/w/ q6sAABIAAAD//wAAAAAAAGzEAEB3xABAAAAAALZZCEAjBgYA7rYIQCwY7z8AAAAAAAAAAAAAAAD//z+z AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEq9GYBgLf4/UKL7PyMGBgAE2CeAYC3+P1A0/j////// YNIagIAt/j/8M/4/AAAAAHwt/j8jBgYAfNv8P6urAAAFyhmAwC3+P5QxqT8AAAAAAAAAAAAAAAAAAAAA /////zQu/j8AAAAAB6A2AGzQd0KMLf4/nC3+PwAAAABQNP4/FJ8ZgOAt/j8AAAAAKC/+PwAAAAAAAAAA UKL7Py8AAADDWx2AcC7+P3gzqT8AAAAAPC7+PwAQAAAUAAAABAAAAC8AAAAAAAAAAAAAAGzQd0L0yheA MC7+PwAAAABo3f4/KC/+PwAAAAAAAAAAAAAAAAAAAAAAAAAAlDGpPwAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAYAAAbNB3QgAAAAAAAAAAAAAAAC8AAAB1ugiA4C7+PxwlqT8AAAAAYC7+PwEAAAAAAAAA AAAAAAAAAADsMqk/AAAAACgv/j8AAAAAeA/7Py8AAAAFAAAAAAAAAAEAAADcDv4/AhD7PwAAAAAAAAAA HCWpP2zQd0IFAAAAHD+pP4THGUCUMak/AAAAAHAv/j9IWx1AHCWpP5Av/j8AAAAAAAAAAAAAAAAAAAAA LQAAABAAAAA2AAAAAAAAAAAAAAAAAAAAAAAAACgv/j8cJak/AQAAAGjQF0AIkvs/AAAAAAAAAAAAYAAA EAL6VQoLAiMAAAAAAAAAACwY7z8AAAAAAAAAAGzQd0ItAAAATC/+PwAAAAAoL/4/AAAAAJAv/j8AAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcL/4/paWlpaWlpaWlpaWl paWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWl paWlpaWlpaWlpaWlEFz+PwAAAABo1v0/eA7+P6jM+z88m/s/GAAAAHxM/j98TP4/qMz7P3RM/j8BAAAA BE7+P21kbnMAAAAAAAAAAAAAAAAAAAAAAF7+PxMAAAAAAAAAAQAAAAAAAABM1vw/8BEZQAzFMAAAAAAA HOr6P4Tq+j/s6vo/AAAAAAAAAAABAAAAAAAAAAAAAAAAAAAASAkZQAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAIAAJhXCEDwvwBAMAMGAH68CIDQXP4/AAAAACMDBgAgAwYAAAAAALSd+z+0nfs/3ADwPwEAAAAYDPs/ ////////P7MjAwYAgJj7P83NAAAbAAAA//8AAAAAAACMwgBAlsIAQAAAAAC2WQhAIwMGAO62CEA8Ru8/ AAAAAAAAAAAAAAAA//8/swAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACN+hmA4Fz+P3hWrbojAwYA 5tYngOBc/j+kTP4//////ymnH4AAXf4/UEz+P1Rd/j8AAAAAIwMGAAEAAADNzQAAdboIgEBd/j90NKk/ NDSpPwLV+z8AAAAAAAAAAP////91ugiAAAAAAC/iNgBs0HdCHF3+PwAAAAAMXf4/pEz+PwAAAACAXf4/ +KYfQAAAAAB0NKk/AAAAAAIAAABU1fs/PEbvP+yOqj8AAAAAbNB3QgQAAABk1fs/RJ6pP1Rd/j8AAAAA oF3+PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKxd/j+lpaWl paWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWl paWlpaWlpaWlpaWlpaWlpaWlpaUw2v0/AAAAABAr/D+szPs/ZNb9Pzyb+z8IAAAAsNX9P7DV/T9k1v0/ qNX9PxEAAADM1/0/Y21fbWFuYWdlcl9yZWN2AP///3/A3f0/EQAAAAAAAAARAAAAAAAAAAAAAAAAAAAA oA8PAAAAAAAc6vo/hOr6P+zq+j8AAAAAAAAAAAEAAAAAAAAAAAAAAAAAAABICRlAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAgAAmFcIQPC/AEAwCgYAfrwIgPDa/T8AAAAAIwoGACAKBgAEAAAAtJ37P7id+z/gAPA/ AQAAABgM+z////////8/syMKBgAoovs/q6sAABsAAAD//wAAAAAAAODCAED2wgBAAAAAALZZCEAjCgYA 7rYIQPzF7j8AAAAAAAAAAAAAAAD//z+zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCuGYAA2/0/ eFatuiMKBgDm1ieAANv9P9jV/T//////UNMagCDb/T+E1f0/mNv9Pyzb/T8jCgYAfNv8P6urAAB65xqA YNv9P+QiqT+Y2/0/LNv9PwAAAAAAAAAA//////znGoAAAAAARuU2AGzQd0I82/0/AAAAACzb/T/Y1f0/ OugagJDb/T+Y2/0/+Nv9PzroGoCQ2/0/mNv9P2zQd0KAmPs/AAAAAHzb/D9s2/0/VawZgMDb/T/wAAAA +Nv9PxCuGYDA2/0/AAAAAGzQd0IAAAAAnNv9P4CY+z/UIqk/AsQZgODb/T8oovs/AAAAAAAAAAAAJKk/ AAAAAAAAAAByfxKAINz9P3zc/T9I3P0/IAIGAD7c/T8AAAAAAAAAAHJ/EoAg3P0/AAAAAGzQd0JI3P0/ +Nv9Pyii+z8I1v0/dboIgKDc/T8I1v0/AAAAAAzd/T8oovs/rNz9PwAAAAAAAAAAAAAAAODCAEAgAgAA tNz9P1gAAAAM3f0/EAAAAEDc/T8BAAAAAAAAAAAAAAAAAAAAsNz9PwAAAAAAAAAAAAAAAAAAAAAAAAAA bNB3QlgAAAAM3f0/KKL7P6zc/T8AAAAAQN39PzR/EkDE1/0/mFcIQGy6CEAwAAUAEAAAAFgAAABPhVgA /w0DAH8AAAA6ewMAcO5gEQAAAAAAAAAAAAAAuPVoY0M9imdD4TpnQwAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAB7ZG9Fe2RvRbnLmwEFbfs/EAKFUH8AAAEAAAAAAAAAAGzQd0IBAAAAwJv7PywAAACw3P0/ AAAAAGDd/T8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABs3f0/ paWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWl paWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlwCj8PwAAAABcZf0/aNb9Pwwr/D88m/s/AwAAAJRN/j+UTf4/ DCv8PwAAAAAWAAAAiCD8P2VzcF90aW1lcgAAAAAAAAAAAAAAgCr8PwMAAAAAAAAAFgAAAAAAAAAAAAAA AAAAAKm5HAAAAAAAHOr6P4Tq+j/s6vo/AAAAAAAAAAABAAAAAAAAAAAAAAAAAAAASAkZQAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAQAAAJhXCEDwvwBAMAMGAH68CICAKfw/AAAAACMDBgAgAwYAIwMGAAEAAABoTf4/ 3ADwPwEAAAAYDPs//////yADBgAjAwYA//8/s83NAAAfAAAA//8AAAAAAADhQghA6UIIQCcAAAC2WQhA IwMGAO62CEC8Eu0/AAAAAAAAAAAAAAAA//8/swAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMKfw/ XCn8PwAAAAC8Tf4/tt0ngJAp/D9MDfs/AQAAAOBBIICwKfw/AAAAAAEAAABF6DYAAAAAALSd+z+0nfs/ dboIgNAp/D8AAAAAAAAAAP////8EAAAATA37P7Sd+z8AAAAAACr8P9BBIEAAAAAAvBLtPwAAAAAAAAAA gOx01qCGAQDZeXvWAQAAANRN/j8AAAAAICr8PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAACwq/D+lpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWl paWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaUQY/0/AAAAAESb+z8QK/w/ WGX9Pzyb+z8KAAAAVNv8P1Tb/D9YZf0/AAAAAA8AAADUXP0/ZW1hY19yeAAAAAAAAAAAAP///3/QZP0/ DwAAAAAAAAAPAAAAAAAAAAAAAAAAAAAAOVK5AAAAAAAc6vo/hOr6P+zq+j8AAAAAAAAAAAEAAAAAAAAA AAAAAAAAAABICRlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAA776t3ugxCEAzAAYAxLYIgDBi/T+BYv0/ wGL9PwEAAAABAAAABAAAACMABgBUmfs/AQAAAEgURD8cYv0/UGT9PyBk/T9MEf0/AAAAAAEAAAAAAAAA AAAAAGzEAEB3xABAAAAAAFBk/T8gZP0/OFcIQAxN7j8AAAAAAAAAAAAAAAD//z+zAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAADg0MzUpFEQ/HwAAAFsRRD8NvQiAUGL9P4Fi/T+ej0M/Iw8GAHzb/D/NzQAA IAAGAEHFCIBwYv0/WGX9P4xl/T9IAAAAzGL9P///PwAEAAAAv7cIQPBi/T9wZP0/AAAAAP//P7N4j0M/ jGX9P56PQz/SKioqRVJST1IqKiogQSBzdGFjayBvdmVyZmxvdyBpbiB0YXNrIGVtYWNfcnggaGFzIGJl ZW4gZGV0ZWN0ZWQuAAAAAAAAAAAAAAAAbNB3Qo3xe9YV83vWgGL9P4Bi/T9xtwhAEGP9P8Cd+z8AAAAA 4ADwP+62CEC4nfs/tJ37PwAAAAAAAAAAAAAAABRi/T+YVwhA8L8AQDAABgB+vAiA0GP9PwAAAAAjAAYA IAAGAABk/T/QY/0/HxREP+AA8D8BAAAAGAz7P/////+YY/0/IwAGAICY+z+rqwAAHwAAABa8H4CgY/0/ ScMAQGvDAED/////tlkIQCMABgDutghADE3uPwAAAAAAAAAAAAAAAP//P7MAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAHxREPwBk/T/QY/0/pGP9P7bdJ4DgY/0/TA37PwEAAABM4hyAAGT9PwAAAAABAAAA ZOg2AAQAAAC0nfs/uJ37P3W6CIAgZP0/TBH9PwAAAAD/////Y+g2AEwN+z+0nfs/AAAAAFBk/T8s4hxA TBH9PwxN7j8AAAAATAYAAGzQd0IBAAAAwJv7Pyhk/T+E+P4/AAAAAHBk/T8AAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8ZP0/paWlpaWlpaWlpaWlpaWlpaWlpaWlpaWl paWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWl X19fdGZfY29yZWR1bXBfaW5mb19zdGFydF9fX3siZmlybXdhcmVfdmVyc2lvbiI6IjIuOC4xMCs2OGMw MjEyNCIsImZpcm13YXJlX2NvbW1pdF9pZCI6ImJmMmNiZjQwMWE3NWM0NCIsImZpcm13YXJlX2ZpbGVf bmFtZSI6IndhcnAzX2Zpcm13YXJlXzJfOF8xMF82OGMwMjEyNCJ9X19fdGZfY29yZWR1bXBfaW5mb19l bmRfX18AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACuBAAAdmRCPwAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATAAAA SAAAAEogAABFU1BfQ09SRV9EVU1QX0lORk8AAAIBAAAwMzJkMGRkZDEAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AAACYAAAApQIAAEVTUF9FWFRS QV9JTkZPAE5YZf0/6AAAAAAAAADuAAAAAAAAAMIAAAAAAAAAwwAAAAAAAADEAAAAAAAAAMUAAAAAAAAA xgAAAAAAAACxAAAAu0kIQLIAAAAAAAAAswAAAAAAAAC0AAAAAAAAALUAAAAAAAAAtgAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAA/AAAApwIAAEVTUF9QQU5J Q19ERVRBSUxTAAAAKioqRVJST1IqKiogQSBzdGFjayBvdmVyZmxvdyBpbiB0YXNrIGVtYWNfcnggaGFz IGJlZW4gZGV0ZWN0ZWQuAAAAAAAAAAAAAAAAAAAAAABnPQ9g