2026-04-23T13:37:07.918 Scroll down for event log! {"uptime":6999009,"firmware":"warp3_firmware_2_10_0_69e8cd9f","build_info":"git@github.com:Tinkerforge/esp32-firmware.git;master@27eee3127e3ab66","dram":{"free":78136,"largest_free_block":63476,"min_free":49388},"iram":{"free":21324,"largest_free_block":20468,"min_free":21324},"psram":{"free":1014992,"largest_free_block":966644,"min_free":879900},"devices":[{"UID":"2fkP","DID":2167,"port":"A"},{"UID":"2eWu","DID":286,"port":"B"}],"error_counters":[{"port":"A","SpiTfpChecksum":4,"SpiTfpFrame":4,"TfpFrame":11,"TfpUnexpected":0},{"port":"B","SpiTfpChecksum":0,"SpiTfpFrame":0,"TfpFrame":0,"TfpUnexpected":0},{"port":"C","SpiTfpChecksum":0,"SpiTfpFrame":0,"TfpFrame":0,"TfpUnexpected":0},{"port":"D","SpiTfpChecksum":0,"SpiTfpFrame":0,"TfpFrame":0,"TfpUnexpected":0},{"port":"E","SpiTfpChecksum":0,"SpiTfpFrame":0,"TfpFrame":0,"TfpUnexpected":0},{"port":"F","SpiTfpChecksum":0,"SpiTfpFrame":0,"TfpFrame":0,"TfpUnexpected":0}], "info/modules": {"task_scheduler":true,"event_log":true,"api":true,"web_server":true,"rtc":true,"esp32_ethernet_brick":true,"watchdog":true,"uptime_tracker":true,"debug_protocol":true,"evse_v2":true,"evse_common":true,"evse_led":true,"network":true,"ntp":true,"ethernet":true,"wifi":true,"network_helper":true,"rtc_bricklet":false,"mqtt":true,"mqtt_auto_discovery":true,"http":true,"ws":true,"event":true,"system":true,"firmware_update":true,"automation":true,"charge_manager":true,"cm_networking":true,"network_lib":true,"modbus_tcp_client":true,"rct_power_client":true,"meters":true,"meters_evse_v2":true,"meters_api":true,"meters_modbus_tcp":true,"meters_sun_spec":true,"meters_sma_speedwire":true,"meters_rct_power":true,"meters_legacy_api":true,"batteries":true,"batteries_modbus_tcp":true,"battery_control":true,"require_meter":true,"charge_tracker":true,"power_manager":true,"users":true,"nfc":true,"device_name":true,"modbus_tcp":true,"modbus_tcp_debug":true,"wireguard":true,"ocpp":true,"eebus":true,"charge_limits":true,"coredump":true,"pwa":true,"certs":true,"remote_access":true,"day_ahead_prices":true,"solar_forecast":true,"eco":true,"p14a_enwg":true,"warp_esp32_i2c":true,"warp_esp32_rtc":true}, "event_log/boot_id": {"boot_id":2418298462}, "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.10.0+69e8cd9f","config":"2.9.1","config_type":"warp"}, "rtc/time": {"year":2026,"month":4,"day":23,"hour":11,"minute":37,"second":8,"weekday":4}, "rtc/config_modified": {"modified":0}, "rtc/config": {"auto_sync":true}, "info/last_boots": [{"reset_reason":3,"boot_count":7,"timestamp_min":29595560,"uptime":4244265,"uptime_overflows":0},{"reset_reason":3,"boot_count":10,"timestamp_min":29595577,"uptime":163533,"uptime_overflows":0},{"reset_reason":3,"boot_count":13,"timestamp_min":29595587,"uptime":193140,"uptime_overflows":0},{"reset_reason":3,"boot_count":14,"timestamp_min":29595596,"uptime":523398,"uptime_overflows":0},{"reset_reason":3,"boot_count":15,"timestamp_min":29595622,"uptime":1523348,"uptime_overflows":0},{"reset_reason":3,"boot_count":16,"timestamp_min":29595672,"uptime":3033951,"uptime_overflows":0},{"reset_reason":3,"boot_count":17,"timestamp_min":29595699,"uptime":1613794,"uptime_overflows":0},{"reset_reason":3,"boot_count":19,"timestamp_min":29611431,"uptime":23354,"uptime_overflows":0},{"reset_reason":3,"boot_count":20,"timestamp_min":29615487,"uptime":243383705,"uptime_overflows":0},{"reset_reason":3,"boot_count":22,"timestamp_min":29615620,"uptime":43467,"uptime_overflows":0}], "evse/identity": {"uid":"2fkP","connected_uid":"0","position":"A","hw_version":"1.0.0","fw_version":"2.2.21","device_identifier":2167}, "evse/charge_mode": {"mode":2}, "evse/supported_charge_modes": [1,2,3,0], "evse/state": {"iec61851_state":2,"charger_state":3,"contactor_state":27,"contactor_error":0,"allowed_charging_current":7614,"error_state":0,"lock_state":0,"dc_fault_current_state":0}, "evse/hardware_configuration": {"jumper_configuration":3,"has_lock_switch":false,"evse_version":30,"energy_meter_type":6}, "evse/low_level_state": {"led_state":4,"cp_pwm_duty_cycle":127,"adc_values":[3919,3015,188,175,1032,3765,165],"voltages":[12065,6237,-11988,-12072,831,12136,-12137],"resistances":[872,221],"gpio":[false,false,false,true,false,false,false,false,true,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false],"charging_time":0,"time_since_state_change":1759150,"uptime":14943047,"time_since_dc_fault_check":14941817,"temperature":2950,"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":32000,"active":true,"clear_on_disconnect":false},{"max_current":32000,"active":false,"clear_on_disconnect":false},{"max_current":32000,"active":false,"clear_on_disconnect":false},{"max_current":32000,"active":true,"clear_on_disconnect":false},{"max_current":32000,"active":true,"clear_on_disconnect":false},{"max_current":32000,"active":false,"clear_on_disconnect":true},{"max_current":7614,"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},{"max_current":32000,"active":false,"clear_on_disconnect":false},{"max_current":32000,"active":false,"clear_on_disconnect":false}], "evse/indicator_led": {"indication":-1,"duration":0,"color_h":60,"color_s":255,"color_v":255}, "evse/external_current": {"current":32000}, "evse/external_clear_on_disconnect": {"clear_on_disconnect":false}, "evse/management_current": {"current":7614}, "evse/boost_mode": {"enabled":false}, "evse/auto_start_charging": {"auto_start_charging":true}, "evse/global_current": {"current":32000}, "evse/management_enabled": {"enabled":true}, "evse/user_current": {"current":32000}, "evse/user_enabled": {"enabled":false}, "evse/external_enabled": {"enabled":true}, "evse/external_defaults": {"current":32000,"clear_on_disconnect":false}, "evse/modbus_tcp_enabled": {"enabled":true}, "evse/ocpp_enabled": {"enabled":false}, "evse/eebus_enabled": {"enabled":false}, "evse/p14a_enwg_enabled": {"enabled":false}, "evse/meter_config_modified": {"modified":0}, "evse/meter_config": {"slot":0}, "evse/gpio_configuration": {"shutdown_input":0,"input":0,"output":1}, "evse/button_configuration": {"button":2}, "evse/ev_wakeup": {"enabled":true}, "evse/phase_auto_switch": {"enabled":true}, "evse/phases_connected": {"phases":3}, "evse/control_pilot_disconnect": {"disconnect":false}, "evse/phase_switch_wait_time": {"time":10}, "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":false,"transport_mode":1,"web_server_port":80,"web_server_port_secure":443,"cert_id":2,"key_id":3}, "ntp/config_modified": {"modified":2}, "ntp/config": {"enable":true,"use_dhcp":false,"timezone":"Europe/Berlin","server":"time.cloudflare.com","server2":"de.pool.ntp.org"}, "ntp/state": {"synced":true,"time":29615737}, "ethernet/config_modified": {"modified":2}, "ethernet/config": {"enable_ethernet":false,"ip":"0.0.0.0","gateway":"0.0.0.0","subnet":"0.0.0.0","dns":"0.0.0.0","dns2":"0.0.0.0"}, "ethernet/state": {"connection_state":0,"connection_start":0,"connection_end":0,"mac":"","ip":"0.0.0.0","subnet":"0.0.0.0","full_duplex":false,"link_speed":0,"disable_countdown":0}, "wifi/state": {"connection_state":3,"connection_start":3885,"connection_end":0,"ap_state":2,"ap_bssid":"","ap_sta_count":0,"sta_mac":null,"sta_ip":"10.24.2.42","sta_subnet":"255.255.255.0","sta_rssi":-50,"sta_bssid":null,"sta_disconnect_reason":0,"ap_disable_countdown":0,"sta_disable_countdown":0}, "wifi/sta_config_modified": {"modified":2}, "wifi/sta_config": {"enable_sta":true,"ssid":null,"bssid":null,"bssid_lock":false,"enable_11b":false,"passphrase":null,"ip":"0.0.0.0","gateway":"0.0.0.0","subnet":"0.0.0.0","dns":"0.0.0.0","dns2":"0.0.0.0","wpa_eap_config":[0,null]}, "wifi/ap_config_modified": {"modified":2}, "wifi/ap_config": {"enable_ap":true,"ap_fallback_only":true,"ssid":"warp3-2fmo","hide_ssid":true,"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.24.2.6","broker_port":8883,"broker_username":"mqtt","broker_password":null,"global_topic_prefix":"warp3/2fmo","client_name":"warp3-2fmo","interval":1,"protocol":1,"cert_id":0,"client_cert_id":-1,"client_key_id":-1,"path":"","read_only":false}, "mqtt/state": {"connection_state":2,"connection_start":2891451,"connection_end":2875918,"last_error":0}, "mqtt/auto_discovery_config_modified": {"modified":2}, "mqtt/auto_discovery_config": {"auto_discovery_mode":2,"auto_discovery_prefix":"homeassistant"}, "system/i18n_config_modified": {"modified":2}, "system/i18n_config": {"language":0,"detect_browser_language":false}, "system/theme_config_modified": {"modified":0}, "system/theme_config": {"color_scheme":0}, "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.9.0+69831bfb","app1_state":2,"app1_version":"2.10.0+69e8cd9f","rolled_back_version":""}, "firmware_update/install_state": {"origin":0,"state":0,"progress":0}, "automation/config_modified": {"modified":2}, "automation/config": {"tasks":[{"trigger":[3,{"topic_filter":"Par14a/EVUSperre","payload":"ON","retain":false,"use_prefix":false}],"action":[14,{"current":6000}],"delay":0},{"trigger":[3,{"topic_filter":"Par14a/EVUSperre","payload":"OFF","retain":false,"use_prefix":false}],"action":[14,{"current":-1}],"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,17,5,10],"enabled_actions":[17,2,1,3,4,5,8,14,7,12],"last_run":[0,6870907]}, "charge_manager/config_modified": {"modified":2}, "charge_manager/config": {"enable_charge_manager":true,"enable_watchdog":true,"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":true,"requested_current_threshold":60,"requested_current_margin":2000,"chargers":[{"host":"127.0.0.1","name":"warp3-2fmo","rot":1}]}, "charge_manager/low_level_config_modified": {"modified":0}, "charge_manager/low_level_config": {"global_hysteresis":210,"wakeup_time":210,"plug_in_time":210,"enable_current_factor_pct":150,"allocation_interval":10,"rotation_interval":900}, "charge_manager/state": {"state":1,"l_raw":[22843,16000,16000,16000],"l_min":[19791,16000,16000,16000],"l_spread":[130,16000,16000,16000],"l_max_pv":24904,"alloc":[22842,7614,7614,7614],"chargers":[{"s":4,"e":0,"ac":7614,"ap":3,"sc":16000,"sp":7,"lu":6998993,"n":"warp3-2fmo","u":243390,"d0":[0,null],"d1":[0,null],"d3":[2,null],"dc":[5,false]}]}, "charge_manager/low_level_state": {"last_hyst_reset":5453695,"wnd_min":[18000,6000,6000,6000],"wnd_max":[48000,16000,16000,16000],"chargers":[{"b":29,"rc":9680,"ae":5168,"ls":5172726,"lp":0,"lw":0,"ip":6994628}]}, "charge_manager/available_current": {"current":16000}, "charge_manager/charge_modes": [2], "charge_manager/supported_charge_modes": [1,2,3,0], "power_manager/charge_mode": {"mode":2}, "meters/0/config_modified": {"modified":0}, "meters/0/config": [2,{"display_name":"WARP Charger","location":2}], "meters/0/state": {"type":6}, "meters/0/errors": {"local_timeout":35,"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,364,14,18,22], "meters/0/values": [239.6299896,238.9599915,239.7200012,7.649999619,7.669999599,7.679999828,1829,1825,1833,0.996000051,0.994000018,0.994000018,5486,0.995000064,256.1199951,0,1836.345337,1836.016113,1844.064331,164.0830536,200.8239288,201.7033691,0.089471981,0.109599195,0.109599195,0.02685103,239.4366455,7.666666508,23,5516.425781,null,0.308670372,256.1199951,256.1199951,256.1199951,0,49.99700165,7.649999619,7.669999599,7.679999828], "meters/0/last_reset": {"last_reset":0}, "meters/1/config_modified": {"modified":2}, "meters/1/config": [4,{"display_name":"eHZM","location":4,"value_ids":[74,209,211]}], "meters/1/state": null, "meters/1/errors": null, "meters/1/value_ids": [74,209,211], "meters/1/values": [1417,11891.66504,5708.379395], "meters/2/config_modified": {"modified":2}, "meters/2/config": [6,{"display_name":"DTSU666-GRID","location":4,"host":"10.24.2.50","port":502,"table":[2,{"device_address":1,"virtual_meter":2}]}], "meters/2/state": null, "meters/2/errors": {"timeout":0}, "meters/2/value_ids": [364,74,209,211], "meters/2/values": [49.90000153,1407,12496.2998,5193.100098], "meters/3/config_modified": {"modified":2}, "meters/3/config": [6,{"display_name":"DTSU666-BAT","location":5,"host":"10.24.2.50","port":502,"table":[2,{"device_address":1,"virtual_meter":3}]}], "meters/3/state": null, "meters/3/errors": {"timeout":0}, "meters/3/value_ids": [10,396,404,387,381,415,475,413], "meters/3/values": [471,3.100000143,1488,75,22,6226.5,22.39999962,6290], "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":35,"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":5487,"energy_rel":256.1199951,"energy_abs":256.1199951}, "meter/phases": {"phases_connected":[true,true,true],"phases_active":[true,true,true]}, "meter/all_values": [239.6299896,238.9599915,239.7200012,7.649999619,7.669999599,7.679999828,1829,1825,1833,1836.345337,1836.016113,1844.064331,null,null,null,0.996000051,0.994000018,0.994000018,0.089471981,0.109599195,0.109599195,239.4366455,7.666666508,23,5487,5516.425781,null,0.995000064,0.308670372,49.99700165,256.1199951,0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0.02685103,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,256.1199951,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null], "meter/last_reset": {"last_reset":0}, "batteries/config_modified": {"modified":0}, "batteries/config": {"enabled":false}, "batteries/0/config_modified": {"modified":2}, "batteries/0/config": [1,{"display_name":"Sungrow SBR224","host":"10.24.2.50","port":502,"table":[6,{"device_address":1,"max_normal_charge_power":500,"max_normal_discharge_power":360,"force_charge_power":1000,"force_discharge_power":1000}]}], "batteries/0/state": null, "batteries/0/errors": null, "batteries_modbus_tcp/test_state": {"slot":0,"mode":-1}, "battery_control/config_modified": {"modified":0}, "battery_control/config": {"cheap_tariff_quarters":0,"expensive_tariff_quarters":0}, "battery_control/rules_charge_modified": {"modified":2}, "battery_control/rules_charge": [{"enabled":true,"desc":"Dont Charge when >35kWh forecast","soc_cond":0,"soc_th":0,"price_cond":0,"price_th":0,"forecast_cond":2,"forecast_th":35,"schedule_cond":0,"time_cond":2,"time_start":360,"time_end":660,"fast_chg_cond":0,"action":1}], "battery_control/rules_discharge_modified": {"modified":2}, "battery_control/rules_discharge": [{"enabled":true,"desc":"Fast Charging Active","soc_cond":0,"soc_th":0,"price_cond":0,"price_th":0,"forecast_cond":0,"forecast_th":0,"schedule_cond":0,"time_cond":0,"time_start":0,"time_end":0,"fast_chg_cond":2,"action":1}], "battery_control/state": {"mode":-1,"active_charge_rule":255,"active_discharge_rule":255}, "require_meter/config_modified": {"modified":2}, "require_meter/config": {"config":2}, "charge_tracker/config_modified": {"modified":2}, "charge_tracker/config": {"electricity_price":2949,"remote_upload_configs":[{"user_id":1,"file_type":0,"language":0,"letterhead":"Bei uns kommt der Sprit vom Dach!","user_filter":-2,"csv_delimiter":0,"last_upload_timestamp_min":29583441}]}, "charge_tracker/pdf_letterhead_config_modified": {"modified":0}, "charge_tracker/pdf_letterhead_config": {"letterhead":""}, "charge_tracker/last_charges": [{"timestamp_minutes":29506560,"charge_duration":8278,"user_id":0,"energy_charged":9.719999313},{"timestamp_minutes":29506698,"charge_duration":2338,"user_id":0,"energy_charged":2.539999962},{"timestamp_minutes":29523817,"charge_duration":4133,"user_id":0,"energy_charged":3.640000343},{"timestamp_minutes":29523886,"charge_duration":4287,"user_id":0,"energy_charged":2.649999619},{"timestamp_minutes":29523957,"charge_duration":7804,"user_id":0,"energy_charged":20.90000153},{"timestamp_minutes":29538381,"charge_duration":59146,"user_id":0,"energy_charged":27.00999832},{"timestamp_minutes":29554050,"charge_duration":10062,"user_id":0,"energy_charged":23.01999664},{"timestamp_minutes":29559569,"charge_duration":7316,"user_id":0,"energy_charged":21.87000275},{"timestamp_minutes":29566565,"charge_duration":17409,"user_id":0,"energy_charged":13.69000244},{"timestamp_minutes":29569622,"charge_duration":23947,"user_id":0,"energy_charged":13.60999298},{"timestamp_minutes":29576895,"charge_duration":3481,"user_id":0,"energy_charged":2.75},{"timestamp_minutes":29577081,"charge_duration":12706,"user_id":0,"energy_charged":5.650009155},{"timestamp_minutes":29577361,"charge_duration":45518,"user_id":0,"energy_charged":17.79998779},{"timestamp_minutes":29585320,"charge_duration":2014,"user_id":0,"energy_charged":0.080001831},{"timestamp_minutes":29585353,"charge_duration":10642,"user_id":0,"energy_charged":10.58999634},{"timestamp_minutes":29589542,"charge_duration":22063,"user_id":0,"energy_charged":5.410003662},{"timestamp_minutes":29591155,"charge_duration":27575,"user_id":0,"energy_charged":22.58999634},{"timestamp_minutes":29594025,"charge_duration":10854,"user_id":0,"energy_charged":13.5},{"timestamp_minutes":29594336,"charge_duration":11724,"user_id":0,"energy_charged":3.800003052},{"timestamp_minutes":29595490,"charge_duration":26341,"user_id":0,"energy_charged":4.380004883},{"timestamp_minutes":29598512,"charge_duration":10134,"user_id":0,"energy_charged":8.069992065},{"timestamp_minutes":29604113,"charge_duration":14210,"user_id":0,"energy_charged":8.520004272},{"timestamp_minutes":29608427,"charge_duration":37550,"user_id":0,"energy_charged":9.399993896}], "charge_tracker/current_charge": {"user_id":0,"meter_start":251.1899872,"evse_uptime_start":11036027,"timestamp_minutes":29615672,"authorization_type":0,"authorization_info":null}, "charge_tracker/state": {"tracked_charges":23,"first_charge_timestamp":29506560,"generator_state":0}, "power_manager/state": {"config_error_flags":0,"external_control":1}, "power_manager/config_modified": {"modified":2}, "power_manager/config": {"enabled":true,"phase_switching_mode":0,"excess_charging_enable":true,"default_mode":2,"meter_slot_grid_power":1,"meter_slot_battery_power":3,"battery_mode":2,"battery_target_soc":60,"battery_inverted":false,"battery_deadzone":35,"target_power_from_grid":0,"guaranteed_power":1380,"cloud_filter_mode":3}, "power_manager/dynamic_load_config_modified": {"modified":2}, "power_manager/dynamic_load_config": {"enabled":false,"meter_slot_grid_currents":4,"current_limit":50000,"largest_consumer_current":20000,"safety_margin_pct":1}, "power_manager/low_level_state": {"power_at_meter":1417,"power_at_battery":1488,"battery_soc":75,"power_available":5306,"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":16000,"display_name":null,"username":null,"digest_hash":""},{"id":2,"roles":65535,"current":16000,"display_name":null,"username":null,"digest_hash":""},{"id":3,"roles":65535,"current":16000,"display_name":null,"username":null,"digest_hash":""}],"next_user_id":4,"http_auth_enabled":false}, "nfc/seen_tags": [{"tag_type":null,"tag_id":"","last_seen":0},{"tag_type":null,"tag_id":"","last_seen":0},{"tag_type":null,"tag_id":"","last_seen":0},{"tag_type":null,"tag_id":"","last_seen":0},{"tag_type":null,"tag_id":"","last_seen":0},{"tag_type":null,"tag_id":"","last_seen":0},{"tag_type":null,"tag_id":"","last_seen":0},{"tag_type":null,"tag_id":"","last_seen":0},{"tag_type":null,"tag_id":"","last_seen":0}], "nfc/config_modified": {"modified":2}, "nfc/config": {"authorized_tags":[{"user_id":1,"tag_type":null,"tag_id":null},{"user_id":2,"tag_type":null,"tag_id":null},{"user_id":3,"tag_type":null,"tag_id":null},{"user_id":1,"tag_type":null,"tag_id":null}],"deadtime_post_start":4294967295}, "nfc/identity": {"uid":"2eWu","connected_uid":"0","position":"B","hw_version":"1.0.0","fw_version":"2.1.2","device_identifier":286}, "info/name": {"name":"warp3-2fmo","type":"warp3","display_type":"WARP3 Charger Pro 22kW","uid":"2fmo"}, "info/display_name_modified": {"modified":0}, "info/display_name": {"display_name":"warp3-2fmo"}, "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","mtu":1420}, "wireguard/state": {"connection_start":0,"connection_end":0,"public_key":"","state":0}, "ocpp/config_modified": {"modified":0}, "ocpp/config": {"enable":false,"url":"","identity":"warp3-2fmo","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":2147483647,"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":"","MeterPublicKey1":"","PublicKeyWithSignedMeterValue":"","SampledDataSignReadings":"","StartTxnSampledData":"","SampledDataSignStartedReadings":"","SampledDataSignUpdatedReadings":"","AlignedDataSignReadings":"","AlignedDataSignUpdatedReadings":""}, "eebus/config_modified": {"modified":2}, "eebus/config": {"enable":false,"peers":[]}, "eebus/state": {"ski":"","discovery_state":0,"peers":[]}, "eebus/usecases": {"commands_received":0,"commands_sent":0,"lpc":{"usecase_state":1,"limit_active":false,"current_limit":0,"failsafe_limit_power_w":0,"failsafe_limit_duration_s":0,"constraints_power_maximum":0,"outstanding_duration_s":0},"evcc":{"ev_connected":false,"communication_standard":"","asymmetric_charging_supported":false,"mac_address":"","minimum_power":0,"maximum_power":0,"standby_power":0,"standby_mode":false},"evsecc":{"evse_failure":false,"evse_failure_description":""},"evcem":{"active":false,"amps_phase_1":0,"amps_phase_2":0,"amps_phase_3":0,"power_phase_1":0,"power_phase_2":0,"power_phase_3":0,"charged_wh":0,"charged_valuesource_measured":false},"mpc":{"active":false,"total_power_w":-2147483648,"power_phase_1_w":-2147483648,"power_phase_2_w":-2147483648,"power_phase_3_w":-2147483648,"energy_consumed_wh":-2147483648,"energy_produced_wh":-2147483648,"current_phase_1_ma":-2147483648,"current_phase_2_ma":-2147483648,"current_phase_3_ma":-2147483648,"voltage_phase_1_v":-2147483648,"voltage_phase_2_v":-2147483648,"voltage_phase_3_v":-2147483648,"voltage_phase_1_2_v":-2147483648,"voltage_phase_2_3_v":-2147483648,"voltage_phase_3_1_v":-2147483648,"frequency_mhz":-2147483648}}, "charge_limits/default_limits_modified": {"modified":0}, "charge_limits/default_limits": {"duration":0,"energy_wh":0}, "charge_limits/state": {"start_timestamp_ms":11036027,"start_energy_kwh":251.1899872,"target_timestamp_ms":0,"target_energy_kwh":null}, "charge_limits/active_limits": {"duration":0,"energy_wh":0}, "coredump/state": {"coredump_available":false}, "certs/state": {"certs":[{"id":0,"name":"RZBRootCA19"},{"id":1,"name":"RZBServerCA19"},{"id":2,"name":"warp3.dmz.net-cert.pem"},{"id":3,"name":"warp3.dmz.net-key.pem"}]}, "remote_access/config": {"uuid":"f882640b-d533-4431-974b-66ce4e396fd4","enable":true,"password":null,"relay_host":"my.warp-charger.com","relay_port":443,"cert_id":-1,"mtu":1240,"users":[{"id":1,"email":null,"uuid":"d3c4a0bc-08a9-471f-a0e3-af5353d327cb","public_key":"kmumJJ8KOtJA1Eft8z4OvlkVDQEPtuNRdwMVgCXc+Hc="},{"id":2,"email":null,"uuid":"30eb7094-02b3-4100-9158-dea4a5919b73","public_key":"0+9wcy2NaLf22Sbloz/fBSBs7hT4CT/3PaBZulXZ4Hs="}]}, "remote_access/state": [{"state":2,"user":255,"connection":255,"last_state_change":1776937242},{"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,"source":0,"api_url":"https://api.warp-charger.com/","region":0,"resolution":0,"cert_id":-1,"vat":1900,"grid_costs_and_taxes":15100,"supplier_markup":0,"supplier_base_fee":1500,"enable_calendar":false}, "day_ahead_prices/calendar_modified": {"modified":0}, "day_ahead_prices/calendar": {"prices":[]}, "day_ahead_prices/state": {"last_sync":29615735,"last_check":29615735,"next_check":29615744,"current_price":-5159}, "day_ahead_prices/prices": {"first_date":29614920,"resolution":0,"prices":[10345,10144,9950,9617,10061,9840,9699,9450,9779,9646,9632,9637,9661,9601,9610,9611,9298,9554,9638,9850,9789,10097,10678,11100,11362,11943,12189,12106,12838,12190,12062,10669,13158,12669,10998,7054,11759,7937,5091,530,50,-9,-100,-166,-184,-353,-758,-1175,-1399,-2394,-3219,-4591,-3997,-4972,-5159,-5695,-5632,-5101,-4814,-3997,-3900,-2846,-1499,-911,-653,-109,-10,0,-5,9,735,8048,4757,8400,11181,13091,10521,11627,12740,13712,14491,14112,13603,12576,12539,11875,11399,10702,11346,11037,10798,10113,10464,9977,9888,9454]}, "solar_forecast/config_modified": {"modified":2}, "solar_forecast/config": {"enable":true,"source":0,"api_url":"https://api.forecast.solar/","cert_id":-1}, "solar_forecast/state": {"wh_today":45928,"wh_today_remaining":25896,"wh_tomorrow":39080,"rate_limit":12,"rate_remaining":8,"next_api_call":29615740}, "solar_forecast/planes/0/config_modified": {"modified":2}, "solar_forecast/planes/0/config": {"enable":true,"name":"Ost","lat":null,"long":null,"dec":40,"az":-75,"wp":5000}, "solar_forecast/planes/0/state": {"last_sync":29615620,"last_check":29615620,"next_check":29615740,"place":null}, "solar_forecast/planes/0/forecast": {"first_date":29614920,"resolution":1,"forecast":[0,0,0,0,0,0,0,417,1794,2748,3111,3263,3263,2925,2430,1839,1223,730,436,257,132,0,0,0,0,0,0,0,0,0,0,355,1433,2263,2779,2934,2780,2423,1987,1523,1050,673,434,263,160,0,0,0]}, "solar_forecast/planes/1/config_modified": {"modified":2}, "solar_forecast/planes/1/config": {"enable":true,"name":"West","lat":null,"long":null,"dec":40,"az":105,"wp":5700}, "solar_forecast/planes/1/state": {"last_sync":29615620,"last_check":29615620,"next_check":29615740,"place":null}, "solar_forecast/planes/1/forecast": {"first_date":29614920,"resolution":1,"forecast":[0,0,0,0,0,0,0,114,410,601,902,1415,1994,2442,2715,2803,2705,2362,1715,887,295,0,0,0,0,0,0,0,0,0,0,118,410,606,892,1317,1755,2058,2214,2231,2121,1872,1385,729,315,0,0,0]}, "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":"/v8BAAAAAAAAAAA="}]}, "eco/charge_plan": {"enable":false,"departure":2,"time":480,"amount":4}, "p14a_enwg/config_modified": {"modified":0}, "p14a_enwg/config": {"enable":false,"source":[0,{"limit_on_close":true,"limit_w":4200,"input_index":0}],"limit_charger":false,"limit_charge_manager":false,"limit_heating":false,"heating_max_power":0}, "p14a_enwg/state": {"active":false,"limit_w":0}, "p14a_enwg/control": {"active":false,"limit_w":0}, "esp32/temperature": {"temperature":3568}, "reboot": null, "rtc/config_update": {"auto_sync":true}, "rtc/config_reset": null, "rtc/time_update": {"year":0,"month":0,"day":0,"hour":0,"minute":0,"second":0,"weekday":0}, "evse/reflash": null, "evse/reset": null, "evse/charge_mode_update": {"mode":2}, "evse/stop_charging": null, "evse/start_charging": null, "evse/external_current_update": {"current":32000}, "evse/external_clear_on_disconnect_update": {"clear_on_disconnect":false}, "evse/boost_mode_update": {"enabled":false}, "evse/auto_start_charging_update": {"auto_start_charging":true}, "evse/global_current_update": {"current":32000}, "evse/management_enabled_update": {"enabled":false}, "evse/user_enabled_update": {"enabled":false}, "evse/external_enabled_update": {"enabled":false}, "evse/external_defaults_update": {"current":0,"clear_on_disconnect":false}, "evse/modbus_tcp_enabled_update": {"enabled":false}, "evse/ocpp_enabled_update": {"enabled":false}, "evse/eebus_enabled_update": {"enabled":false}, "evse/p14a_enwg_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":false,"transport_mode":1,"web_server_port":80,"web_server_port_secure":443,"cert_id":2,"key_id":3}, "network/config_reset": null, "ntp/config_update": {"enable":true,"use_dhcp":false,"timezone":"Europe/Berlin","server":"time.cloudflare.com","server2":"de.pool.ntp.org"}, "ntp/config_reset": null, "ethernet/config_update": {"enable_ethernet":false,"ip":"0.0.0.0","gateway":"0.0.0.0","subnet":"0.0.0.0","dns":"0.0.0.0","dns2":"0.0.0.0"}, "ethernet/config_reset": null, "wifi/scan": null, "wifi/sta_config_update": {"enable_sta":true,"ssid":null,"bssid":null,"bssid_lock":false,"enable_11b":false,"passphrase":null,"ip":"0.0.0.0","gateway":"0.0.0.0","subnet":"0.0.0.0","dns":"0.0.0.0","dns2":"0.0.0.0","wpa_eap_config":[0,null]}, "wifi/sta_config_reset": null, "wifi/ap_config_update": {"enable_ap":true,"ap_fallback_only":true,"ssid":"warp3-2fmo","hide_ssid":true,"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.24.2.6","broker_port":8883,"broker_username":"mqtt","broker_password":null,"global_topic_prefix":"warp3/2fmo","client_name":"warp3-2fmo","interval":1,"protocol":1,"cert_id":0,"client_cert_id":-1,"client_key_id":-1,"path":"","read_only":false}, "mqtt/config_reset": null, "mqtt/auto_discovery_config_update": {"auto_discovery_mode":2,"auto_discovery_prefix":"homeassistant"}, "mqtt/auto_discovery_config_reset": null, "system/i18n_config_update": {"language":0,"detect_browser_language":false}, "system/i18n_config_reset": null, "system/theme_config_update": {"color_scheme":0}, "system/theme_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":[3,{"topic_filter":"Par14a/EVUSperre","payload":"ON","retain":false,"use_prefix":false}],"action":[14,{"current":6000}],"delay":0},{"trigger":[3,{"topic_filter":"Par14a/EVUSperre","payload":"OFF","retain":false,"use_prefix":false}],"action":[14,{"current":-1}],"delay":0}]}, "automation/config_reset": null, "charge_manager/config_update": {"enable_charge_manager":true,"enable_watchdog":true,"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":true,"requested_current_threshold":60,"requested_current_margin":2000,"chargers":[{"host":"127.0.0.1","name":"warp3-2fmo","rot":1}]}, "charge_manager/config_reset": null, "charge_manager/low_level_config_update": {"global_hysteresis":210,"wakeup_time":210,"plug_in_time":210,"enable_current_factor_pct":150,"allocation_interval":10,"rotation_interval":900}, "charge_manager/low_level_config_reset": null, "charge_manager/available_current_update": {"current":0}, "charge_manager/charge_modes_update": [2], "power_manager/charge_mode_update": {"mode":0}, "charge_manager/scan": null, "meters/0/config_update": [2,{"display_name":"WARP Charger","location":2}], "meters/0/config_reset": null, "meters/0/reset": null, "meters/1/config_update": [4,{"display_name":"eHZM","location":4,"value_ids":[74,209,211]}], "meters/1/config_reset": null, "meters/1/update": [1417,11891.66504,5708.379395], "meters/2/config_update": [6,{"display_name":"DTSU666-GRID","location":4,"host":"10.24.2.50","port":502,"table":[2,{"device_address":1,"virtual_meter":2}]}], "meters/2/config_reset": null, "meters/3/config_update": [6,{"display_name":"DTSU666-BAT","location":5,"host":"10.24.2.50","port":502,"table":[2,{"device_address":1,"virtual_meter":3}]}], "meters/3/config_reset": null, "meters/4/config_update": [0,null], "meters/4/config_reset": null, "meters_sun_spec/scan": {"host":"","port":502,"device_address_first":1,"device_address_last":247,"cookie":0}, "meters_sun_spec/scan_continue": {"cookie":0}, "meters_sun_spec/scan_abort": {"cookie":0}, "meters_legacy_api/config_update": {"linked_meter_slot":0}, "meters_legacy_api/config_reset": null, "meter/reset": null, "meter/state_update": {"state":0,"type":0}, "meter/values_update": {"power":0,"energy_rel":0,"energy_abs":0}, "meter/phases_update": {"phases_connected":[false,false,false],"phases_active":[false,false,false]}, "meter/all_values_update": [null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null], "batteries/config_update": {"enabled":false}, "batteries/config_reset": null, "batteries/0/config_update": [1,{"display_name":"Sungrow SBR224","host":"10.24.2.50","port":502,"table":[6,{"device_address":1,"max_normal_charge_power":500,"max_normal_discharge_power":360,"force_charge_power":1000,"force_discharge_power":1000}]}], "batteries/0/config_reset": null, "batteries_modbus_tcp/test": {"slot":0,"host":"","port":502,"table":[0,null],"cookie":0}, "batteries_modbus_tcp/test_continue": {"cookie":0}, "batteries_modbus_tcp/test_stop": {"cookie":0}, "battery_control/config_update": {"cheap_tariff_quarters":0,"expensive_tariff_quarters":0}, "battery_control/config_reset": null, "battery_control/rules_charge_update": [{"enabled":true,"desc":"Dont Charge when >35kWh forecast","soc_cond":0,"soc_th":0,"price_cond":0,"price_th":0,"forecast_cond":2,"forecast_th":35,"schedule_cond":0,"time_cond":2,"time_start":360,"time_end":660,"fast_chg_cond":0,"action":1}], "battery_control/rules_charge_reset": null, "battery_control/rules_discharge_update": [{"enabled":true,"desc":"Fast Charging Active","soc_cond":0,"soc_th":0,"price_cond":0,"price_th":0,"forecast_cond":0,"forecast_th":0,"schedule_cond":0,"time_cond":0,"time_start":0,"time_end":0,"fast_chg_cond":2,"action":1}], "battery_control/rules_discharge_reset": null, "require_meter/config_update": {"config":2}, "require_meter/config_reset": null, "charge_tracker/config_update": {"electricity_price":2949,"remote_upload_configs":[{"user_id":1,"file_type":0,"language":0,"letterhead":"Bei uns kommt der Sprit vom Dach!","user_filter":-2,"csv_delimiter":0,"last_upload_timestamp_min":29583441}]}, "charge_tracker/config_reset": null, "charge_tracker/pdf_letterhead_config_update": {"letterhead":""}, "charge_tracker/pdf_letterhead_config_reset": null, "charge_tracker/remove_all_charges": {"do_i_know_what_i_am_doing":null}, "power_manager/config_update": {"enabled":true,"phase_switching_mode":0,"excess_charging_enable":true,"default_mode":2,"meter_slot_grid_power":1,"meter_slot_battery_power":3,"battery_mode":2,"battery_target_soc":60,"battery_inverted":false,"battery_deadzone":35,"target_power_from_grid":0,"guaranteed_power":1380,"cloud_filter_mode":3}, "power_manager/config_reset": null, "power_manager/dynamic_load_config_update": {"enabled":false,"meter_slot_grid_currents":4,"current_limit":50000,"largest_consumer_current":20000,"safety_margin_pct":1}, "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":1,"tag_type":null,"tag_id":null}],"deadtime_post_start":4294967295}, "nfc/config_reset": null, "nfc/inject_tag": {"tag_type":null,"tag_id":""}, "nfc/inject_tag_start": {"tag_type":null,"tag_id":""}, "nfc/inject_tag_stop": {"tag_type":null,"tag_id":""}, "nfc/reflash": null, "nfc/reset": null, "info/display_name_update": {"display_name":"warp3-2fmo"}, "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","mtu":1420}, "wireguard/config_reset": null, "ocpp/config_update": {"enable":false,"url":"","identity":"warp3-2fmo","enable_auth":false,"pass":"","cert_id":-1}, "ocpp/config_reset": null, "ocpp/reset": null, "eebus/config_update": {"enable":false,"peers":[]}, "eebus/config_reset": null, "eebus/add": {"ip":"","port":0,"trusted":false,"dns_name":"","wss_path":"","ski":"","persistent":true}, "eebus/remove": {"ski":""}, "eebus/scan": 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":2,"name":"","cert":""}, "certs/modify": {"id":2,"name":"","cert":""}, "certs/remove": {"id":0}, "remote_access/start_ping": null, "remote_access/stop_ping": null, "remote_access/config_update": {"enable":false,"relay_host":"","relay_port":443,"email":"","cert_id":-1,"mtu":1280}, "remote_access/config_reset": null, "day_ahead_prices/config_update": {"enable":true,"source":0,"api_url":"https://api.warp-charger.com/","region":0,"resolution":0,"cert_id":-1,"vat":1900,"grid_costs_and_taxes":15100,"supplier_markup":0,"supplier_base_fee":1500,"enable_calendar":false}, "day_ahead_prices/config_reset": null, "day_ahead_prices/calendar_update": {"prices":[]}, "day_ahead_prices/calendar_reset": null, "day_ahead_prices/prices_update": {"first_date":0,"resolution":1,"prices":[]}, "solar_forecast/config_update": {"enable":true,"source":0,"api_url":"https://api.forecast.solar/","cert_id":-1}, "solar_forecast/config_reset": null, "solar_forecast/planes/0/config_update": {"enable":true,"name":"Ost","lat":null,"long":null,"dec":40,"az":-75,"wp":5000}, "solar_forecast/planes/0/config_reset": null, "solar_forecast/planes/0/forecast_update": {"first_date":0,"resolution":1,"forecast":[]}, "solar_forecast/planes/1/config_update": {"enable":true,"name":"West","lat":null,"long":null,"dec":40,"az":105,"wp":5700}, "solar_forecast/planes/1/config_reset": null, "solar_forecast/planes/1/forecast_update": {"first_date":0,"resolution":1,"forecast":[]}, "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/2/forecast_update": {"first_date":0,"resolution":1,"forecast":[]}, "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/3/forecast_update": {"first_date":0,"resolution":1,"forecast":[]}, "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/4/forecast_update": {"first_date":0,"resolution":1,"forecast":[]}, "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, "solar_forecast/planes/5/forecast_update": {"first_date":0,"resolution":1,"forecast":[]}, "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}, "p14a_enwg/config_update": {"enable":false,"source":[0,{"limit_on_close":true,"limit_w":4200,"input_index":0}],"limit_charger":false,"limit_charge_manager":false,"limit_heating":false,"heating_max_power":0}, "p14a_enwg/config_reset": null, "p14a_enwg/control_update": {"active":false,"limit_w":0}} 0,016 | | **** TINKERFORGE WARP3 CHARGER V2.10.0+69E8CD9F **** 0,017 | | Last reset reason was: Software reset via esp_restart (3) 0,453 | fs | Mounted data partition. 139264 of 3538944 bytes (3.9 %) used 0,619 | api | WARP3 Charger config version: 2.9.1 (warp) 0,632 | esp32_eth_brick | WARP ESP32 Ethernet Brick UID: 2fmo 0,984 | ntp | Set timezone to Europe/Berlin 1,207 | wifi | Connecting to WiFi 1,369 | firmware_update | Firmware is signed by: Tinkerforge GmbH 1,393 | firmware_update | Partitions: app0 (valid, 2.9.0+69831bfb), app1 (valid, running, 2.10.0+69e8cd9f) 1,497 | meters | Meter 0: Meter declared 40 (37) values 1,539 | meters | Meter 1: Meter declared 3 values 1,575 | meters | Meter 2: Meter declared 4 values 1,609 | meters | Meter 3: Meter declared 8 values 1,825 | charge_tracker | Found 1 record: first is 1, last is 1 1,831 | charge_tracker | Last charge record size is 368 (23, 0) 2,484 | remote_access | Remote Access is enabled, trying to connect 2026-04-23 11:40:31,000 | rtc | System time set from RTC at 2,797 2026-04-23 11:40:31,035 | web_server | Loaded PEM certificate for warp3.dmz.net, emailAddress=warp3@rzbserverca19, 2.5.4.13=#130B57616C6C626F7831316B57 2026-04-23 11:40:31,051 | web_server | Loaded RSA private key (2048 bit) 2026-04-23 11:40:31,094 | web_server | Loaded PEM certificate for WARP_EEBUS 2026-04-23 11:40:31,097 | web_server | Loaded ECDSA private key (secp256r1) 2026-04-23 11:40:31,143 | web_server | Starting multi-port server with 3 ports 2026-04-23 11:40:31,909 | main | Initialization done 2026-04-23 11:40:32,056 | device_name | This is warp3-2fmo (warp3-2fmo), a WARP3 Charger Pro 22kW 2026-04-23 11:40:32,062 | power_manager | PV excess charging unavailable because power values are not available yet. 2026-04-23 11:40:32,087 | wifi | Connected to WiFi: b+g+n ch.5 HT20 [DE ] -47dBm, BSSID 9C:05:D6:XX:XX:XX 2026-04-23 11:40:32,609 | wifi | Got IP address: 10.24.2.42/24, GW 10.24.2.1 2026-04-23 11:40:33,048 | charge_manager | Seen all chargers. 2026-04-23 11:40:33,090 | network | Network connected (WiFi) 2026-04-23 11:40:34,758 | meters_mbtcp | Meter 2: Connected to 10.24.2.50:502 2026-04-23 11:40:34,759 | meters_mbtcp | Meter 3: Shared existing connection to 10.24.2.50:502 2026-04-23 11:40:34,770 | batteries_mbtcp | Battery 0: Shared existing connection to 10.24.2.50:502 2026-04-23 11:40:34,782 | ntp | NTP synchronized at 4,943 2026-04-23 11:40:34,809 | mqtt | Connected to broker at mqtts://10.24.2.6:8883. 2026-04-23 11:40:38,166 | nfc | Failed to get tag ID 0, rc: -1 2026-04-23 11:40:38,731 | mqtt | Retained messages on topic Par14a/EVUSperre are forbidden. Ignoring retained message (data_len=3). 2026-04-23 11:40:38,960 | mqtt | Retained messages on topic Par14a/EVUSperre are forbidden. Ignoring retained message (data_len=3). 2026-04-23 11:40:39,162 | mqtt | Retained messages on topic Par14a/EVUSperre are forbidden. Ignoring retained message (data_len=3). 2026-04-23 11:40:39,420 | mqtt | Retained messages on topic Par14a/EVUSperre are forbidden. Ignoring retained message (data_len=3). 2026-04-23 11:40:39,434 | mqtt | Retained messages on topic Par14a/EVUSperre are forbidden. Ignoring retained message (data_len=3). 2026-04-23 11:40:39,929 | power_manager | PV excess charging available because power values are now available. 2026-04-23 11:40:41,227 | remote_access | Connecting to Management WireGuard peer my.warp-charger.com:51820 2026-04-23 11:40:42,061 | remote_access | Management connection connected 2026-04-23 11:45:00,230 | automation | Running rule #2 2026-04-23 11:46:30,451 | uptime_tracker | Wrote last uptime to flash 2026-04-23 11:50:00,269 | automation | Running rule #2 2026-04-23 11:55:00,418 | automation | Running rule #2 2026-04-23 12:00:00,378 | automation | Running rule #2 2026-04-23 12:05:00,413 | automation | Running rule #2 2026-04-23 12:10:00,281 | automation | Running rule #2 2026-04-23 12:15:00,481 | automation | Running rule #2 2026-04-23 12:20:00,297 | automation | Running rule #2 2026-04-23 12:20:43,362 | mqtt | Transport error: ESP_ERR_ESP_TLS_TCP_CLOSED_FIN (esp_tls_last_esp_err) 2026-04-23 12:20:43,381 | mqtt | Disconnected from broker. 2026-04-23 12:20:43,392 | mqtt | Was connected for 2408 seconds. 2026-04-23 12:20:58,797 | nfc | Failed to get tag ID 5, rc: -1 2026-04-23 12:20:58,949 | mqtt | Connected to broker at mqtts://10.24.2.6:8883. 2026-04-23 12:21:00,639 | mqtt | Retained messages on topic Par14a/EVUSperre are forbidden. Ignoring retained message (data_len=3). 2026-04-23 12:21:01,055 | mqtt | Retained messages on topic Par14a/EVUSperre are forbidden. Ignoring retained message (data_len=3). 2026-04-23 12:21:01,070 | mqtt | Retained messages on topic Par14a/EVUSperre are forbidden. Ignoring retained message (data_len=3). 2026-04-23 12:21:05,183 | mqtt | On meters/1/update: Failed to deserialize: JSON payload could not be parsed. Payload length was 47. 2026-04-23 12:21:28,823 | mqtt | Transport error: ESP_ERR_ESP_TLS_TCP_CLOSED_FIN (esp_tls_last_esp_err) 2026-04-23 12:21:28,837 | mqtt | Disconnected from broker. 2026-04-23 12:21:28,841 | mqtt | Was connected for 29 seconds. 2026-04-23 12:21:44,204 | evse_v2 | all_data_1 -1 2026-04-23 12:21:44,377 | mqtt | Connected to broker at mqtts://10.24.2.6:8883. 2026-04-23 12:21:46,674 | mqtt | Retained messages on topic Par14a/EVUSperre are forbidden. Ignoring retained message (data_len=3). 2026-04-23 12:21:46,800 | mqtt | Retained messages on topic Par14a/EVUSperre are forbidden. Ignoring retained message (data_len=3). 2026-04-23 12:21:47,213 | mqtt | Retained messages on topic Par14a/EVUSperre are forbidden. Ignoring retained message (data_len=3). 2026-04-23 12:25:00,317 | automation | Running rule #2 2026-04-23 12:28:25,265 | mqtt | Transport error: ESP_ERR_ESP_TLS_TCP_CLOSED_FIN (esp_tls_last_esp_err) 2026-04-23 12:28:25,272 | mqtt | Disconnected from broker. 2026-04-23 12:28:25,274 | mqtt | Was connected for 400 seconds. 2026-04-23 12:28:40,658 | nfc | Failed to get tag ID 1, rc: -1 2026-04-23 12:28:40,807 | mqtt | Connected to broker at mqtts://10.24.2.6:8883. 2026-04-23 12:28:43,090 | mqtt | Retained messages on topic Par14a/EVUSperre are forbidden. Ignoring retained message (data_len=3). 2026-04-23 12:28:43,109 | mqtt | Retained messages on topic Par14a/EVUSperre are forbidden. Ignoring retained message (data_len=3). 2026-04-23 12:28:43,510 | mqtt | Retained messages on topic Par14a/EVUSperre are forbidden. Ignoring retained message (data_len=3). 2026-04-23 12:30:00,332 | automation | Running rule #2 2026-04-23 12:31:56,285 | users | Charger state changed from 0 to 1 2026-04-23 12:31:59,289 | charge_manager | Allocating current 2026-04-23 12:31:59,290 | charge_manager | Allocated 7759 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:32:01,303 | users | Charger state changed from 1 to 2 2026-04-23 12:32:01,355 | charge_tracker | Tracked start of charge. 2026-04-23 12:32:03,362 | users | Charger state changed from 2 to 3 2026-04-23 12:32:09,307 | charge_manager | Allocating current 2026-04-23 12:32:09,308 | charge_manager | Allocated 14049 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:32:19,324 | charge_manager | Allocating current 2026-04-23 12:32:19,324 | charge_manager | Allocated 14214 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:32:29,441 | charge_manager | Allocating current 2026-04-23 12:32:29,441 | charge_manager | Allocated 8281 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:32:39,463 | charge_manager | Allocating current 2026-04-23 12:32:39,464 | charge_manager | Allocated 6000 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:32:59,604 | charge_manager | Allocating current 2026-04-23 12:32:59,604 | charge_manager | Allocated 7100 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:33:09,620 | charge_manager | Allocating current 2026-04-23 12:33:09,621 | charge_manager | Allocated 7811 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:33:19,642 | charge_manager | Allocating current 2026-04-23 12:33:19,642 | charge_manager | Allocated 7955 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:33:29,753 | charge_manager | Allocating current 2026-04-23 12:33:29,753 | charge_manager | Allocated 7668 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:33:39,769 | charge_manager | Allocating current 2026-04-23 12:33:39,769 | charge_manager | Allocated 6000 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:34:00,036 | charge_manager | Allocating current 2026-04-23 12:34:00,037 | charge_manager | Allocated 6663 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:34:10,149 | charge_manager | Allocating current 2026-04-23 12:34:10,150 | charge_manager | Allocated 7347 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:34:20,327 | charge_manager | Allocating current 2026-04-23 12:34:20,328 | charge_manager | Allocated 7715 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:34:30,343 | charge_manager | Allocating current 2026-04-23 12:34:30,344 | charge_manager | Allocated 7772 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:34:40,402 | charge_manager | Allocating current 2026-04-23 12:34:40,403 | charge_manager | Allocated 7623 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:34:50,456 | charge_manager | Allocating current 2026-04-23 12:34:50,456 | charge_manager | Allocated 7460 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:35:00,274 | automation | Running rule #2 2026-04-23 12:35:00,473 | charge_manager | Allocating current 2026-04-23 12:35:00,474 | charge_manager | Allocated 7333 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:35:10,582 | charge_manager | Allocating current 2026-04-23 12:35:10,583 | charge_manager | Allocated 7331 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:35:20,712 | charge_manager | Allocating current 2026-04-23 12:35:20,713 | charge_manager | Allocated 7366 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:35:30,729 | charge_manager | Allocating current 2026-04-23 12:35:30,730 | charge_manager | Allocated 7421 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:35:40,801 | charge_manager | Allocating current 2026-04-23 12:35:40,803 | charge_manager | Allocated 7446 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:35:50,889 | charge_manager | Allocating current 2026-04-23 12:35:50,889 | charge_manager | Allocated 7460 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:36:00,905 | charge_manager | Allocating current 2026-04-23 12:36:00,905 | charge_manager | Allocated 7456 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:36:10,977 | charge_manager | Allocating current 2026-04-23 12:36:10,983 | charge_manager | Allocated 7443 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:36:21,125 | charge_manager | Allocating current 2026-04-23 12:36:21,126 | charge_manager | Allocated 7421 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:36:31,141 | charge_manager | Allocating current 2026-04-23 12:36:31,141 | charge_manager | Allocated 7415 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:36:41,157 | charge_manager | Allocating current 2026-04-23 12:36:41,158 | charge_manager | Allocated 7410 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:36:51,319 | charge_manager | Allocating current 2026-04-23 12:36:51,320 | charge_manager | Allocated 7421 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:37:01,335 | charge_manager | Allocating current 2026-04-23 12:37:01,336 | charge_manager | Allocated 7398 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:37:11,351 | charge_manager | Allocating current 2026-04-23 12:37:11,352 | charge_manager | Allocated 7400 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:37:21,495 | charge_manager | Allocating current 2026-04-23 12:37:21,496 | charge_manager | Allocated 7402 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:37:31,511 | charge_manager | Allocating current 2026-04-23 12:37:31,512 | charge_manager | Allocated 7405 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:37:41,572 | charge_manager | Allocating current 2026-04-23 12:37:41,576 | charge_manager | Allocated 7463 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:37:51,667 | charge_manager | Allocating current 2026-04-23 12:37:51,668 | charge_manager | Allocated 7524 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:38:01,683 | charge_manager | Allocating current 2026-04-23 12:38:01,683 | charge_manager | Allocated 7563 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:38:11,728 | charge_manager | Allocating current 2026-04-23 12:38:11,733 | charge_manager | Allocated 7552 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:38:21,846 | charge_manager | Allocating current 2026-04-23 12:38:21,850 | charge_manager | Allocated 7524 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:38:31,856 | charge_manager | Allocating current 2026-04-23 12:38:31,856 | charge_manager | Allocated 7497 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:38:41,942 | charge_manager | Allocating current 2026-04-23 12:38:41,943 | charge_manager | Allocated 7494 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:38:51,981 | charge_manager | Allocating current 2026-04-23 12:38:51,982 | charge_manager | Allocated 7531 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:39:01,998 | charge_manager | Allocating current 2026-04-23 12:39:01,999 | charge_manager | Allocated 7540 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:39:12,135 | charge_manager | Allocating current 2026-04-23 12:39:12,136 | charge_manager | Allocated 7542 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:39:22,199 | charge_manager | Allocating current 2026-04-23 12:39:22,200 | charge_manager | Allocated 7504 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:39:32,216 | charge_manager | Allocating current 2026-04-23 12:39:32,217 | charge_manager | Allocated 7491 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:39:42,322 | charge_manager | Allocating current 2026-04-23 12:39:42,324 | charge_manager | Allocated 7504 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:39:52,411 | charge_manager | Allocating current 2026-04-23 12:39:52,411 | charge_manager | Allocated 7527 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:40:00,234 | automation | Running rule #2 2026-04-23 12:40:02,428 | charge_manager | Allocating current 2026-04-23 12:40:02,429 | charge_manager | Allocated 7552 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:40:12,511 | charge_manager | Allocating current 2026-04-23 12:40:12,512 | charge_manager | Allocated 7531 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:40:22,689 | charge_manager | Allocating current 2026-04-23 12:40:22,689 | charge_manager | Allocated 7520 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:40:32,710 | charge_manager | Allocating current 2026-04-23 12:40:32,711 | charge_manager | Allocated 7497 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:40:42,726 | charge_manager | Allocating current 2026-04-23 12:40:42,727 | charge_manager | Allocated 7488 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:40:52,821 | charge_manager | Allocating current 2026-04-23 12:40:52,824 | charge_manager | Allocated 7501 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:41:02,841 | charge_manager | Allocating current 2026-04-23 12:41:02,842 | charge_manager | Allocated 7520 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:41:12,879 | charge_manager | Allocating current 2026-04-23 12:41:12,880 | charge_manager | Allocated 7540 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:41:22,999 | charge_manager | Allocating current 2026-04-23 12:41:23,000 | charge_manager | Allocated 7531 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:41:33,015 | charge_manager | Allocating current 2026-04-23 12:41:33,016 | charge_manager | Allocated 7514 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:41:43,065 | charge_manager | Allocating current 2026-04-23 12:41:43,066 | charge_manager | Allocated 7511 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:41:53,197 | charge_manager | Allocating current 2026-04-23 12:41:53,198 | charge_manager | Allocated 7524 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:42:03,219 | charge_manager | Allocating current 2026-04-23 12:42:03,220 | charge_manager | Allocated 7539 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:42:13,291 | charge_manager | Allocating current 2026-04-23 12:42:13,293 | charge_manager | Allocated 7540 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:42:23,520 | charge_manager | Allocating current 2026-04-23 12:42:23,520 | charge_manager | Allocated 7534 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:42:33,539 | charge_manager | Allocating current 2026-04-23 12:42:33,539 | charge_manager | Allocated 7537 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:42:43,562 | charge_manager | Allocating current 2026-04-23 12:42:43,562 | charge_manager | Allocated 7533 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:42:53,791 | charge_manager | Allocating current 2026-04-23 12:42:53,791 | charge_manager | Allocated 7527 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:43:03,812 | charge_manager | Allocating current 2026-04-23 12:43:03,812 | charge_manager | Allocated 7495 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:43:13,830 | charge_manager | Allocating current 2026-04-23 12:43:13,831 | charge_manager | Allocated 7478 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:43:24,019 | charge_manager | Allocating current 2026-04-23 12:43:24,019 | charge_manager | Allocated 7520 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:43:34,035 | charge_manager | Allocating current 2026-04-23 12:43:34,035 | charge_manager | Allocated 7560 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:43:44,056 | charge_manager | Allocating current 2026-04-23 12:43:44,057 | charge_manager | Allocated 7582 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:43:54,103 | charge_manager | Allocating current 2026-04-23 12:43:54,104 | charge_manager | Allocated 7627 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:44:04,120 | charge_manager | Allocating current 2026-04-23 12:44:04,121 | charge_manager | Allocated 7676 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:44:14,143 | charge_manager | Allocating current 2026-04-23 12:44:14,144 | charge_manager | Allocated 7726 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:44:24,267 | charge_manager | Allocating current 2026-04-23 12:44:24,268 | charge_manager | Allocated 7752 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:44:34,283 | charge_manager | Allocating current 2026-04-23 12:44:34,284 | charge_manager | Allocated 7742 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:44:44,299 | charge_manager | Allocating current 2026-04-23 12:44:44,300 | charge_manager | Allocated 7721 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:44:54,407 | charge_manager | Allocating current 2026-04-23 12:44:54,407 | charge_manager | Allocated 7711 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:45:00,261 | automation | Running rule #2 2026-04-23 12:45:14,431 | charge_manager | Allocating current 2026-04-23 12:45:14,432 | charge_manager | Allocated 7704 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:45:24,532 | charge_manager | Allocating current 2026-04-23 12:45:24,532 | charge_manager | Allocated 7672 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:45:34,549 | charge_manager | Allocating current 2026-04-23 12:45:34,550 | charge_manager | Allocated 7669 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:45:44,636 | charge_manager | Allocating current 2026-04-23 12:45:44,637 | charge_manager | Allocated 7689 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:45:54,691 | charge_manager | Allocating current 2026-04-23 12:45:54,692 | charge_manager | Allocated 7713 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:46:04,709 | charge_manager | Allocating current 2026-04-23 12:46:04,709 | charge_manager | Allocated 7740 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:46:14,790 | charge_manager | Allocating current 2026-04-23 12:46:14,791 | charge_manager | Allocated 7728 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:46:24,837 | charge_manager | Allocating current 2026-04-23 12:46:24,838 | charge_manager | Allocated 7704 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:46:44,930 | charge_manager | Allocating current 2026-04-23 12:46:44,931 | charge_manager | Allocated 7717 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:46:55,014 | charge_manager | Allocating current 2026-04-23 12:46:55,015 | charge_manager | Allocated 7723 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:47:05,036 | charge_manager | Allocating current 2026-04-23 12:47:05,037 | charge_manager | Allocated 7742 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:47:15,100 | charge_manager | Allocating current 2026-04-23 12:47:15,102 | charge_manager | Allocated 7756 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:47:25,180 | charge_manager | Allocating current 2026-04-23 12:47:25,181 | charge_manager | Allocated 7773 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:47:35,197 | charge_manager | Allocating current 2026-04-23 12:47:35,198 | charge_manager | Allocated 7810 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:47:45,260 | charge_manager | Allocating current 2026-04-23 12:47:45,261 | charge_manager | Allocated 7836 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:47:55,315 | charge_manager | Allocating current 2026-04-23 12:47:55,316 | charge_manager | Allocated 7814 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:48:05,341 | charge_manager | Allocating current 2026-04-23 12:48:05,341 | charge_manager | Allocated 7768 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:48:15,459 | charge_manager | Allocating current 2026-04-23 12:48:15,460 | charge_manager | Allocated 7718 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:48:25,477 | charge_manager | Allocating current 2026-04-23 12:48:25,478 | charge_manager | Allocated 7731 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:48:35,494 | charge_manager | Allocating current 2026-04-23 12:48:35,495 | charge_manager | Allocated 7673 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:48:45,711 | charge_manager | Allocating current 2026-04-23 12:48:45,711 | charge_manager | Allocated 7655 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:48:55,758 | charge_manager | Allocating current 2026-04-23 12:48:55,758 | charge_manager | Allocated 7666 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:49:05,780 | charge_manager | Allocating current 2026-04-23 12:49:05,780 | charge_manager | Allocated 7643 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:49:15,870 | charge_manager | Allocating current 2026-04-23 12:49:15,871 | charge_manager | Allocated 7646 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:49:25,897 | charge_manager | Allocating current 2026-04-23 12:49:25,898 | charge_manager | Allocated 7649 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:49:35,916 | charge_manager | Allocating current 2026-04-23 12:49:35,916 | charge_manager | Allocated 7652 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:49:45,992 | charge_manager | Allocating current 2026-04-23 12:49:45,993 | charge_manager | Allocated 7655 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:49:56,012 | charge_manager | Allocating current 2026-04-23 12:49:56,012 | charge_manager | Allocated 7660 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:50:00,325 | automation | Running rule #2 2026-04-23 12:50:16,079 | charge_manager | Allocating current 2026-04-23 12:50:16,079 | charge_manager | Allocated 7669 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:50:26,097 | charge_manager | Allocating current 2026-04-23 12:50:26,098 | charge_manager | Allocated 7649 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:50:36,113 | charge_manager | Allocating current 2026-04-23 12:50:36,114 | charge_manager | Allocated 7655 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:50:46,191 | charge_manager | Allocating current 2026-04-23 12:50:46,192 | charge_manager | Allocated 7644 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:50:56,239 | charge_manager | Allocating current 2026-04-23 12:50:56,240 | charge_manager | Allocated 7640 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:51:06,256 | charge_manager | Allocating current 2026-04-23 12:51:06,257 | charge_manager | Allocated 7657 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:51:16,315 | charge_manager | Allocating current 2026-04-23 12:51:16,315 | charge_manager | Allocated 7659 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:51:36,415 | charge_manager | Allocating current 2026-04-23 12:51:36,416 | charge_manager | Allocated 7655 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:51:46,437 | charge_manager | Allocating current 2026-04-23 12:51:46,438 | charge_manager | Allocated 7657 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:51:56,520 | charge_manager | Allocating current 2026-04-23 12:51:56,521 | charge_manager | Allocated 7649 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:52:06,536 | charge_manager | Allocating current 2026-04-23 12:52:06,537 | charge_manager | Allocated 7646 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:52:16,607 | charge_manager | Allocating current 2026-04-23 12:52:16,610 | charge_manager | Allocated 7637 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:52:26,688 | charge_manager | Allocating current 2026-04-23 12:52:26,689 | charge_manager | Allocated 7646 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:52:36,703 | charge_manager | Allocating current 2026-04-23 12:52:36,704 | charge_manager | Allocated 7666 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:52:46,834 | charge_manager | Allocating current 2026-04-23 12:52:46,835 | charge_manager | Allocated 7657 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:52:56,864 | charge_manager | Allocating current 2026-04-23 12:52:56,865 | charge_manager | Allocated 7659 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:53:06,880 | charge_manager | Allocating current 2026-04-23 12:53:06,881 | charge_manager | Allocated 7656 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:53:16,953 | charge_manager | Allocating current 2026-04-23 12:53:16,954 | charge_manager | Allocated 7649 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:53:26,969 | charge_manager | Allocating current 2026-04-23 12:53:26,970 | charge_manager | Allocated 7647 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:53:36,986 | charge_manager | Allocating current 2026-04-23 12:53:36,987 | charge_manager | Allocated 7652 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:53:47,110 | charge_manager | Allocating current 2026-04-23 12:53:47,111 | charge_manager | Allocated 7679 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:53:57,126 | charge_manager | Allocating current 2026-04-23 12:53:57,127 | charge_manager | Allocated 7675 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:54:07,484 | charge_manager | Allocating current 2026-04-23 12:54:07,484 | charge_manager | Allocated 7660 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:54:15,094 | nfc | Failed to get tag ID 2, rc: -1 2026-04-23 12:54:18,124 | charge_manager | Allocating current 2026-04-23 12:54:18,125 | charge_manager | Allocated 7630 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:54:28,168 | charge_manager | Allocating current 2026-04-23 12:54:28,171 | charge_manager | Allocated 7633 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:54:38,399 | charge_manager | Allocating current 2026-04-23 12:54:38,400 | charge_manager | Allocated 7660 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:54:48,415 | charge_manager | Allocating current 2026-04-23 12:54:48,416 | charge_manager | Allocated 7673 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:54:58,482 | charge_manager | Allocating current 2026-04-23 12:54:58,483 | charge_manager | Allocated 7689 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:55:00,246 | automation | Running rule #2 2026-04-23 12:55:08,498 | charge_manager | Allocating current 2026-04-23 12:55:08,499 | charge_manager | Allocated 7688 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:55:18,524 | charge_manager | Allocating current 2026-04-23 12:55:18,525 | charge_manager | Allocated 7569 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:55:28,580 | charge_manager | Allocating current 2026-04-23 12:55:28,581 | charge_manager | Allocated 7549 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:55:38,597 | charge_manager | Allocating current 2026-04-23 12:55:38,598 | charge_manager | Allocated 7533 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:55:48,646 | charge_manager | Allocating current 2026-04-23 12:55:48,647 | charge_manager | Allocated 7507 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:55:58,676 | charge_manager | Allocating current 2026-04-23 12:55:58,677 | charge_manager | Allocated 7504 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:56:08,692 | charge_manager | Allocating current 2026-04-23 12:56:08,693 | charge_manager | Allocated 7510 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:56:18,808 | charge_manager | Allocating current 2026-04-23 12:56:18,813 | charge_manager | Allocated 7528 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:56:28,851 | charge_manager | Allocating current 2026-04-23 12:56:28,851 | charge_manager | Allocated 7546 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:56:49,047 | charge_manager | Allocating current 2026-04-23 12:56:49,049 | charge_manager | Allocated 7547 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:56:59,206 | charge_manager | Allocating current 2026-04-23 12:56:59,207 | charge_manager | Allocated 7543 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:57:09,226 | charge_manager | Allocating current 2026-04-23 12:57:09,227 | charge_manager | Allocated 7540 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:57:19,250 | charge_manager | Allocating current 2026-04-23 12:57:19,251 | charge_manager | Allocated 7550 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:57:29,452 | charge_manager | Allocating current 2026-04-23 12:57:29,453 | charge_manager | Allocated 7546 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:57:39,471 | charge_manager | Allocating current 2026-04-23 12:57:39,472 | charge_manager | Allocated 7550 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:57:49,508 | charge_manager | Allocating current 2026-04-23 12:57:49,509 | charge_manager | Allocated 7542 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:57:59,677 | charge_manager | Allocating current 2026-04-23 12:57:59,678 | charge_manager | Allocated 7540 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:58:09,697 | charge_manager | Allocating current 2026-04-23 12:58:09,698 | charge_manager | Allocated 7539 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:58:19,717 | charge_manager | Allocating current 2026-04-23 12:58:19,718 | charge_manager | Allocated 7533 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:58:24,795 | users | Charger state changed from 3 to 2 2026-04-23 12:58:29,809 | charge_manager | Allocating current 2026-04-23 12:58:29,810 | charge_manager | Allocated 6000 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:58:39,831 | charge_manager | Allocating current 2026-04-23 12:58:39,832 | charge_manager | Allocated 7897 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:58:49,854 | charge_manager | Allocating current 2026-04-23 12:58:49,855 | charge_manager | Allocated 7888 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:59:00,085 | charge_manager | Allocating current 2026-04-23 12:59:00,086 | charge_manager | Allocated 7881 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:59:10,101 | charge_manager | Allocating current 2026-04-23 12:59:10,102 | charge_manager | Allocated 7882 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:59:30,160 | charge_manager | Allocating current 2026-04-23 12:59:30,161 | charge_manager | Allocated 7873 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:59:40,277 | charge_manager | Allocating current 2026-04-23 12:59:40,277 | charge_manager | Allocated 7857 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 12:59:50,293 | charge_manager | Allocating current 2026-04-23 12:59:50,294 | charge_manager | Allocated 7886 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:00:00,315 | charge_manager | Allocating current 2026-04-23 13:00:00,315 | charge_manager | Allocated 7885 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:00:00,461 | automation | Running rule #2 2026-04-23 13:00:10,372 | charge_manager | Allocating current 2026-04-23 13:00:10,372 | charge_manager | Allocated 7833 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:00:20,389 | charge_manager | Allocating current 2026-04-23 13:00:20,389 | charge_manager | Allocated 7872 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:00:30,405 | charge_manager | Allocating current 2026-04-23 13:00:30,406 | charge_manager | Allocated 7866 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:00:40,607 | charge_manager | Allocating current 2026-04-23 13:00:40,608 | charge_manager | Allocated 7849 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:00:50,641 | charge_manager | Allocating current 2026-04-23 13:00:50,642 | charge_manager | Allocated 7859 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:01:00,657 | charge_manager | Allocating current 2026-04-23 13:01:00,657 | charge_manager | Allocated 7863 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:01:10,673 | charge_manager | Allocating current 2026-04-23 13:01:10,674 | charge_manager | Allocated 7837 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:01:20,813 | charge_manager | Allocating current 2026-04-23 13:01:20,814 | charge_manager | Allocated 7862 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:01:30,829 | charge_manager | Allocating current 2026-04-23 13:01:30,829 | charge_manager | Allocated 0 mA @ 0p to warp3-2fmo (127.0.0.1). 2026-04-23 13:01:32,842 | users | Charger state changed from 2 to 1 2026-04-23 13:05:00,215 | automation | Running rule #2 2026-04-23 13:06:42,084 | charge_manager | Allocating current 2026-04-23 13:06:42,086 | charge_manager | Waking up vehicle at warp3-2fmo (127.0.0.1). 2026-04-23 13:06:42,096 | charge_manager | Allocated 16000 mA @ 1p to warp3-2fmo (127.0.0.1). 2026-04-23 13:06:44,099 | users | Charger state changed from 1 to 2 2026-04-23 13:07:50,307 | users | Charger state changed from 2 to 3 2026-04-23 13:10:00,230 | automation | Running rule #2 2026-04-23 13:11:23,054 | charge_manager | Allocating current 2026-04-23 13:11:23,055 | charge_manager | Allocated 7400 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:11:33,082 | charge_manager | Allocating current 2026-04-23 13:11:33,082 | charge_manager | Allocated 6000 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:11:43,195 | charge_manager | Allocating current 2026-04-23 13:11:43,196 | charge_manager | Allocated 7944 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:11:53,212 | charge_manager | Allocating current 2026-04-23 13:11:53,212 | charge_manager | Allocated 7921 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:12:03,234 | charge_manager | Allocating current 2026-04-23 13:12:03,235 | charge_manager | Allocated 7953 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:12:13,251 | charge_manager | Allocating current 2026-04-23 13:12:13,252 | charge_manager | Allocated 7928 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:12:23,306 | charge_manager | Allocating current 2026-04-23 13:12:23,306 | charge_manager | Allocated 7963 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:12:33,330 | charge_manager | Allocating current 2026-04-23 13:12:33,331 | charge_manager | Allocated 14910 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:12:43,348 | charge_manager | Allocating current 2026-04-23 13:12:43,349 | charge_manager | Allocated 16000 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:12:53,536 | charge_manager | Allocating current 2026-04-23 13:12:53,537 | charge_manager | Allocated 10826 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:13:03,555 | charge_manager | Allocating current 2026-04-23 13:13:03,555 | charge_manager | Allocated 6000 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:13:23,678 | charge_manager | Allocating current 2026-04-23 13:13:23,679 | charge_manager | Allocated 7298 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:13:33,694 | charge_manager | Allocating current 2026-04-23 13:13:33,695 | charge_manager | Allocated 8618 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:13:43,712 | charge_manager | Allocating current 2026-04-23 13:13:43,713 | charge_manager | Allocated 9023 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:13:53,832 | charge_manager | Allocating current 2026-04-23 13:13:53,833 | charge_manager | Allocated 8763 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:14:03,848 | charge_manager | Allocating current 2026-04-23 13:14:03,849 | charge_manager | Allocated 8134 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:14:13,893 | charge_manager | Allocating current 2026-04-23 13:14:13,894 | charge_manager | Allocated 7527 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:14:24,021 | charge_manager | Allocating current 2026-04-23 13:14:24,021 | charge_manager | Allocated 7273 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:14:34,036 | charge_manager | Allocating current 2026-04-23 13:14:34,037 | charge_manager | Allocated 7340 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:14:44,109 | charge_manager | Allocating current 2026-04-23 13:14:44,110 | charge_manager | Allocated 7542 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:14:54,203 | charge_manager | Allocating current 2026-04-23 13:14:54,203 | charge_manager | Allocated 7730 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:15:00,298 | automation | Running rule #2 2026-04-23 13:15:04,220 | charge_manager | Allocating current 2026-04-23 13:15:04,220 | charge_manager | Allocated 7844 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:15:14,344 | charge_manager | Allocating current 2026-04-23 13:15:14,346 | charge_manager | Allocated 7862 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:15:24,651 | charge_manager | Allocating current 2026-04-23 13:15:24,652 | charge_manager | Allocated 7811 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:15:34,669 | charge_manager | Allocating current 2026-04-23 13:15:34,670 | charge_manager | Allocated 7717 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:15:44,696 | charge_manager | Allocating current 2026-04-23 13:15:44,697 | charge_manager | Allocated 7634 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:15:54,880 | charge_manager | Allocating current 2026-04-23 13:15:54,881 | charge_manager | Allocated 7592 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:16:04,934 | charge_manager | Allocating current 2026-04-23 13:16:04,935 | charge_manager | Allocated 7604 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:16:14,952 | charge_manager | Allocating current 2026-04-23 13:16:14,953 | charge_manager | Allocated 7628 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:16:25,036 | charge_manager | Allocating current 2026-04-23 13:16:25,038 | charge_manager | Allocated 7665 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:16:35,134 | charge_manager | Allocating current 2026-04-23 13:16:35,135 | charge_manager | Allocated 7701 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:16:45,151 | charge_manager | Allocating current 2026-04-23 13:16:45,151 | charge_manager | Allocated 7731 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:16:55,166 | charge_manager | Allocating current 2026-04-23 13:16:55,167 | charge_manager | Allocated 7728 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:17:05,271 | charge_manager | Allocating current 2026-04-23 13:17:05,271 | charge_manager | Allocated 7711 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:17:15,287 | charge_manager | Allocating current 2026-04-23 13:17:15,287 | charge_manager | Allocated 7700 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:17:25,372 | charge_manager | Allocating current 2026-04-23 13:17:25,372 | charge_manager | Allocated 7685 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:17:35,456 | charge_manager | Allocating current 2026-04-23 13:17:35,457 | charge_manager | Allocated 7723 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:17:45,476 | charge_manager | Allocating current 2026-04-23 13:17:45,477 | charge_manager | Allocated 7760 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:17:55,500 | charge_manager | Allocating current 2026-04-23 13:17:55,501 | charge_manager | Allocated 7794 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:18:05,559 | charge_manager | Allocating current 2026-04-23 13:18:05,559 | charge_manager | Allocated 7821 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:18:15,574 | charge_manager | Allocating current 2026-04-23 13:18:15,575 | charge_manager | Allocated 7801 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:18:25,599 | charge_manager | Allocating current 2026-04-23 13:18:25,601 | charge_manager | Allocated 7708 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:18:35,715 | charge_manager | Allocating current 2026-04-23 13:18:35,716 | charge_manager | Allocated 7657 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:18:45,731 | charge_manager | Allocating current 2026-04-23 13:18:45,732 | charge_manager | Allocated 7610 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:18:55,771 | charge_manager | Allocating current 2026-04-23 13:18:55,773 | charge_manager | Allocated 7671 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:19:05,851 | charge_manager | Allocating current 2026-04-23 13:19:05,852 | charge_manager | Allocated 7705 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:19:15,867 | charge_manager | Allocating current 2026-04-23 13:19:15,868 | charge_manager | Allocated 7737 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:19:25,960 | charge_manager | Allocating current 2026-04-23 13:19:25,961 | charge_manager | Allocated 7762 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:19:46,014 | charge_manager | Allocating current 2026-04-23 13:19:46,015 | charge_manager | Allocated 7769 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:19:56,102 | charge_manager | Allocating current 2026-04-23 13:19:56,103 | charge_manager | Allocated 7772 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:20:00,230 | automation | Running rule #2 2026-04-23 13:20:06,139 | charge_manager | Allocating current 2026-04-23 13:20:06,140 | charge_manager | Allocated 7765 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:20:16,155 | charge_manager | Allocating current 2026-04-23 13:20:16,155 | charge_manager | Allocated 7772 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:20:36,348 | charge_manager | Allocating current 2026-04-23 13:20:36,349 | charge_manager | Allocated 7763 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:20:46,364 | charge_manager | Allocating current 2026-04-23 13:20:46,365 | charge_manager | Allocated 7765 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:20:56,380 | charge_manager | Allocating current 2026-04-23 13:20:56,381 | charge_manager | Allocated 7771 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:21:06,452 | charge_manager | Allocating current 2026-04-23 13:21:06,453 | charge_manager | Allocated 7756 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:21:16,468 | charge_manager | Allocating current 2026-04-23 13:21:16,468 | charge_manager | Allocated 7762 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:21:26,531 | charge_manager | Allocating current 2026-04-23 13:21:26,537 | charge_manager | Allocated 7747 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:21:36,707 | charge_manager | Allocating current 2026-04-23 13:21:36,708 | charge_manager | Allocated 7740 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:21:46,723 | charge_manager | Allocating current 2026-04-23 13:21:46,724 | charge_manager | Allocated 7746 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:21:56,753 | charge_manager | Allocating current 2026-04-23 13:21:56,754 | charge_manager | Allocated 7744 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:22:06,871 | charge_manager | Allocating current 2026-04-23 13:22:06,872 | charge_manager | Allocated 7750 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:22:16,887 | charge_manager | Allocating current 2026-04-23 13:22:16,887 | charge_manager | Allocated 7733 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:22:26,924 | charge_manager | Allocating current 2026-04-23 13:22:26,925 | charge_manager | Allocated 7742 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:22:36,993 | charge_manager | Allocating current 2026-04-23 13:22:36,994 | charge_manager | Allocated 7739 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:22:47,012 | charge_manager | Allocating current 2026-04-23 13:22:47,013 | charge_manager | Allocated 7744 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:22:57,082 | charge_manager | Allocating current 2026-04-23 13:22:57,084 | charge_manager | Allocated 7747 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:23:07,168 | charge_manager | Allocating current 2026-04-23 13:23:07,168 | charge_manager | Allocated 7746 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:23:17,185 | charge_manager | Allocating current 2026-04-23 13:23:17,186 | charge_manager | Allocated 7730 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:23:27,290 | charge_manager | Allocating current 2026-04-23 13:23:27,291 | charge_manager | Allocated 7727 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:23:37,400 | charge_manager | Allocating current 2026-04-23 13:23:37,401 | charge_manager | Allocated 7728 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:23:47,417 | charge_manager | Allocating current 2026-04-23 13:23:47,418 | charge_manager | Allocated 7730 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:23:57,463 | charge_manager | Allocating current 2026-04-23 13:23:57,465 | charge_manager | Allocated 7742 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:24:07,544 | charge_manager | Allocating current 2026-04-23 13:24:07,545 | charge_manager | Allocated 7726 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:24:17,560 | charge_manager | Allocating current 2026-04-23 13:24:17,561 | charge_manager | Allocated 7733 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:24:27,652 | charge_manager | Allocating current 2026-04-23 13:24:27,654 | charge_manager | Allocated 7737 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:24:37,781 | charge_manager | Allocating current 2026-04-23 13:24:37,782 | charge_manager | Allocated 7755 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:24:47,797 | charge_manager | Allocating current 2026-04-23 13:24:47,798 | charge_manager | Allocated 7756 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:24:57,847 | charge_manager | Allocating current 2026-04-23 13:24:57,850 | charge_manager | Allocated 7775 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:25:00,303 | automation | Running rule #2 2026-04-23 13:25:07,883 | charge_manager | Allocating current 2026-04-23 13:25:07,884 | charge_manager | Allocated 7757 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:25:17,900 | charge_manager | Allocating current 2026-04-23 13:25:17,901 | charge_manager | Allocated 7121 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:25:28,007 | charge_manager | Allocating current 2026-04-23 13:25:28,008 | charge_manager | Allocated 7326 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:25:38,029 | charge_manager | Allocating current 2026-04-23 13:25:38,030 | charge_manager | Allocated 7560 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:25:48,052 | charge_manager | Allocating current 2026-04-23 13:25:48,053 | charge_manager | Allocated 7720 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:25:58,187 | charge_manager | Allocating current 2026-04-23 13:25:58,188 | charge_manager | Allocated 7755 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:26:08,208 | charge_manager | Allocating current 2026-04-23 13:26:08,209 | charge_manager | Allocated 7701 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:26:18,227 | charge_manager | Allocating current 2026-04-23 13:26:18,228 | charge_manager | Allocated 7668 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:26:28,380 | charge_manager | Allocating current 2026-04-23 13:26:28,380 | charge_manager | Allocated 7614 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:26:38,398 | charge_manager | Allocating current 2026-04-23 13:26:38,398 | charge_manager | Allocated 7611 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:26:48,414 | charge_manager | Allocating current 2026-04-23 13:26:48,415 | charge_manager | Allocated 7620 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:26:58,587 | charge_manager | Allocating current 2026-04-23 13:26:58,588 | charge_manager | Allocated 7633 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:27:08,608 | charge_manager | Allocating current 2026-04-23 13:27:08,608 | charge_manager | Allocated 7636 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:27:18,662 | charge_manager | Allocating current 2026-04-23 13:27:18,663 | charge_manager | Allocated 7656 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:27:28,699 | charge_manager | Allocating current 2026-04-23 13:27:28,699 | charge_manager | Allocated 7672 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:27:38,715 | charge_manager | Allocating current 2026-04-23 13:27:38,715 | charge_manager | Allocated 7676 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:27:48,865 | charge_manager | Allocating current 2026-04-23 13:27:48,866 | charge_manager | Allocated 7701 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:27:58,888 | charge_manager | Allocating current 2026-04-23 13:27:58,889 | charge_manager | Allocated 7740 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:28:08,904 | charge_manager | Allocating current 2026-04-23 13:28:08,905 | charge_manager | Allocated 7731 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:28:18,964 | charge_manager | Allocating current 2026-04-23 13:28:18,965 | charge_manager | Allocated 7746 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:28:28,990 | charge_manager | Allocating current 2026-04-23 13:28:28,990 | charge_manager | Allocated 7755 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:28:39,006 | charge_manager | Allocating current 2026-04-23 13:28:39,006 | charge_manager | Allocated 7771 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:28:59,140 | charge_manager | Allocating current 2026-04-23 13:28:59,141 | charge_manager | Allocated 7772 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:29:09,156 | charge_manager | Allocating current 2026-04-23 13:29:09,157 | charge_manager | Allocated 7759 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:29:19,253 | charge_manager | Allocating current 2026-04-23 13:29:19,254 | charge_manager | Allocated 7756 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:29:29,269 | charge_manager | Allocating current 2026-04-23 13:29:29,270 | charge_manager | Allocated 7727 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:29:39,331 | charge_manager | Allocating current 2026-04-23 13:29:39,331 | charge_manager | Allocated 7743 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:29:49,479 | charge_manager | Allocating current 2026-04-23 13:29:49,480 | charge_manager | Allocated 7810 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:29:59,500 | charge_manager | Allocating current 2026-04-23 13:29:59,501 | charge_manager | Allocated 7894 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:30:00,217 | automation | Running rule #2 2026-04-23 13:30:09,615 | charge_manager | Allocating current 2026-04-23 13:30:09,616 | charge_manager | Allocated 7910 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:30:19,660 | charge_manager | Allocating current 2026-04-23 13:30:19,660 | charge_manager | Allocated 7882 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:30:29,676 | charge_manager | Allocating current 2026-04-23 13:30:29,677 | charge_manager | Allocated 7853 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:30:39,696 | charge_manager | Allocating current 2026-04-23 13:30:39,696 | charge_manager | Allocated 7836 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:30:49,713 | charge_manager | Allocating current 2026-04-23 13:30:49,714 | charge_manager | Allocated 7821 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:30:59,896 | charge_manager | Allocating current 2026-04-23 13:30:59,897 | charge_manager | Allocated 7834 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:31:09,936 | charge_manager | Allocating current 2026-04-23 13:31:09,936 | charge_manager | Allocated 7857 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:31:19,951 | charge_manager | Allocating current 2026-04-23 13:31:19,952 | charge_manager | Allocated 7884 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:31:30,176 | charge_manager | Allocating current 2026-04-23 13:31:30,177 | charge_manager | Allocated 7849 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:31:40,195 | charge_manager | Allocating current 2026-04-23 13:31:40,195 | charge_manager | Allocated 7798 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:31:50,458 | charge_manager | Allocating current 2026-04-23 13:31:50,459 | charge_manager | Allocated 7776 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:32:00,613 | charge_manager | Allocating current 2026-04-23 13:32:00,614 | charge_manager | Allocated 7813 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:32:10,636 | charge_manager | Allocating current 2026-04-23 13:32:10,637 | charge_manager | Allocated 7840 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:32:20,672 | charge_manager | Allocating current 2026-04-23 13:32:20,674 | charge_manager | Allocated 7863 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:32:30,795 | charge_manager | Allocating current 2026-04-23 13:32:30,796 | charge_manager | Allocated 7859 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:32:41,097 | charge_manager | Allocating current 2026-04-23 13:32:41,098 | charge_manager | Allocated 7847 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:32:51,331 | charge_manager | Allocating current 2026-04-23 13:32:51,332 | charge_manager | Allocated 7836 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:33:01,580 | charge_manager | Allocating current 2026-04-23 13:33:01,581 | charge_manager | Allocated 7824 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:33:21,622 | charge_manager | Allocating current 2026-04-23 13:33:21,626 | charge_manager | Allocated 7837 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:33:32,021 | charge_manager | Allocating current 2026-04-23 13:33:32,021 | charge_manager | Allocated 7817 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:33:42,145 | charge_manager | Allocating current 2026-04-23 13:33:42,146 | charge_manager | Allocated 7821 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:33:52,161 | charge_manager | Allocating current 2026-04-23 13:33:52,162 | charge_manager | Allocated 7828 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:34:02,532 | charge_manager | Allocating current 2026-04-23 13:34:02,533 | charge_manager | Allocated 7837 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:34:12,677 | charge_manager | Allocating current 2026-04-23 13:34:12,678 | charge_manager | Allocated 7833 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:34:22,694 | charge_manager | Allocating current 2026-04-23 13:34:22,694 | charge_manager | Allocated 7843 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:34:32,754 | charge_manager | Allocating current 2026-04-23 13:34:32,755 | charge_manager | Allocated 7844 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:34:43,072 | charge_manager | Allocating current 2026-04-23 13:34:43,072 | charge_manager | Allocated 7850 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:34:53,089 | charge_manager | Allocating current 2026-04-23 13:34:53,090 | charge_manager | Allocated 7827 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:35:00,263 | automation | Running rule #2 2026-04-23 13:35:03,280 | charge_manager | Allocating current 2026-04-23 13:35:03,281 | charge_manager | Allocated 7824 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:35:13,413 | charge_manager | Allocating current 2026-04-23 13:35:13,414 | charge_manager | Allocated 7789 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:35:23,429 | charge_manager | Allocating current 2026-04-23 13:35:23,430 | charge_manager | Allocated 6627 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:35:33,477 | charge_manager | Allocating current 2026-04-23 13:35:33,478 | charge_manager | Allocated 6611 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:35:43,584 | charge_manager | Allocating current 2026-04-23 13:35:43,585 | charge_manager | Allocated 7211 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:35:53,656 | charge_manager | Allocating current 2026-04-23 13:35:53,658 | charge_manager | Allocated 7821 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:36:03,726 | charge_manager | Allocating current 2026-04-23 13:36:03,727 | charge_manager | Allocated 8207 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:36:13,746 | charge_manager | Allocating current 2026-04-23 13:36:13,747 | charge_manager | Allocated 8300 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:36:23,834 | charge_manager | Allocating current 2026-04-23 13:36:23,835 | charge_manager | Allocated 8143 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:36:33,850 | charge_manager | Allocating current 2026-04-23 13:36:33,851 | charge_manager | Allocated 7865 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:36:43,868 | charge_manager | Allocating current 2026-04-23 13:36:43,868 | charge_manager | Allocated 7646 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:36:53,971 | charge_manager | Allocating current 2026-04-23 13:36:53,971 | charge_manager | Allocated 7569 mA @ 3p to warp3-2fmo (127.0.0.1). 2026-04-23 13:37:03,987 | charge_manager | Allocating current 2026-04-23 13:37:03,988 | charge_manager | Allocated 7614 mA @ 3p to warp3-2fmo (127.0.0.1). ___TRACE_LOG_START___ __begin_rtc__ 2,797 | Set time to 2026-04-23 11:40:31,000 at 2797. Quality RTC 2026-04-23 11:40:33,145 | Set time to 2026-04-23 11:40:34,298 at 4942. Quality High 2026-04-23 11:40:36,003 | Failed to hit < X.010s 1 times. __end_rtc__ __begin_charge_manager__ RECV 0: supported 0 -> 16000 mA RECV 0: requested 0 -> 16000 mA (measured -0.001A -0.001A -0.001A) RECV 0: phases 0 -> 3 RECV 0: phase_switch_supported 0 -> 1 2026-04-23 11:40:35,637 Hysteresis -203 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3488 1498 4951 21526 21526 21526 21526 -3488 1498 4951 21526 21526 21526 21526 -3488 1498 4951 21526 21526 21526 21526 -3488 1498 4951 21526 21526 21526 21526 -3488 1498 4951 21526 21526 21526 21526 -3488 1498 4951 21526 21526 21526 21526 -3488 1498 4951 21526 21526 21526 21526 -3488 1498 4951 21526 21526 21526 21526 -3488 1498 4951 21526 21526 21526 21526 -3500 1498 4963 21578 21578 21526 21526 -3500 1498 4963 21578 21578 21526 21526 -3500 1498 4963 21578 21578 21526 21526 2026-04-23 11:40:46,413 Hysteresis -192 0: raw(21578 16000 16000 16000) min(21526 16000 16000 16000) spread(21526 16000 16000 16000) max_pv 21578 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21578 16000 16000 16000) min(21526 16000 16000 16000) spread(21526 16000 16000 16000) max_pv 21578 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3500 1498 4963 21578 21578 21526 21526 -3500 1498 4963 21578 21578 21526 21526 -3500 1498 4963 21578 21578 21526 21526 -3500 1498 4963 21578 21578 21526 21526 -3500 1498 4963 21578 21578 21526 21526 -3500 1498 4963 21578 21578 21526 21526 -3500 1498 4963 21578 21578 21526 21526 -3500 1498 4963 21578 21578 21526 21526 -3500 1498 4963 21578 21578 21526 21526 -3500 1498 4963 21578 21578 21526 21526 -3500 1498 4963 21578 21578 21526 21526 -3500 1498 4963 21578 21578 21526 21526 -3500 1498 4963 21578 21578 21526 21526 -3500 1498 4963 21578 21578 21526 21526 -3500 1498 4963 21578 21578 21526 21526 -3500 1498 4963 21578 21578 21526 21526 -3500 1498 4963 21578 21578 21526 21526 -3488 1498 4951 21526 21578 21526 21526 -3488 1498 4951 21526 21578 21526 21526 -3488 1498 4951 21526 21578 21526 21526 2026-04-23 11:40:56,419 Hysteresis -182 0: raw(21526 16000 16000 16000) min(21526 16000 16000 16000) spread(21526 16000 16000 16000) max_pv 21578 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21526 16000 16000 16000) min(21526 16000 16000 16000) spread(21526 16000 16000 16000) max_pv 21578 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3488 1498 4951 21526 21578 21526 21526 -3488 1498 4951 21526 21578 21526 21526 -3488 1498 4951 21526 21578 21526 21526 -3488 1498 4951 21526 21578 21526 21526 -3488 1498 4951 21526 21578 21526 21526 -3488 1498 4951 21526 21578 21526 21526 -3488 1498 4951 21526 21578 21526 21526 -3488 1498 4951 21526 21578 21526 21526 -3488 1498 4951 21526 21578 21526 21526 -3488 1498 4951 21526 21578 21526 21526 -3488 1498 4951 21526 21578 21526 21526 -3488 1498 4951 21526 21578 21526 21526 -3488 1498 4951 21526 21578 21526 21526 -3488 1498 4951 21526 21578 21526 21526 -3488 1498 4951 21526 21578 21526 21526 -3488 1498 4951 21526 21578 21526 21526 -3488 1498 4951 21526 21578 21526 21526 -3488 1498 4951 21526 21578 21526 21526 -3488 1498 4951 21526 21578 21526 21526 2026-04-23 11:41:06,567 Hysteresis -172 0: raw(21526 16000 16000 16000) min(21526 16000 16000 16000) spread(21526 16000 16000 16000) max_pv 21578 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21526 16000 16000 16000) min(21526 16000 16000 16000) spread(21526 16000 16000 16000) max_pv 21578 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3488 1498 4951 21526 21578 21526 21526 -3488 1498 4951 21526 21578 21526 21526 -3488 1498 4951 21526 21578 21526 21526 -3488 1498 4951 21526 21578 21526 21526 -3488 1498 4951 21526 21578 21526 21526 -3488 1498 4951 21526 21578 21526 21526 -3488 1498 4951 21526 21578 21526 21526 -3488 1498 4951 21526 21578 21526 21526 -3488 1498 4951 21526 21578 21526 21526 -3488 1498 4951 21526 21578 21526 21526 -3488 1498 4951 21526 21578 21526 21526 -3488 1498 4951 21526 21578 21526 21526 -3488 1498 4951 21526 21578 21526 21526 -3488 1498 4951 21526 21578 21526 21526 -3488 1498 4951 21526 21578 21526 21526 -3488 1498 4951 21526 21578 21526 21526 -3488 1498 4951 21526 21578 21526 21526 -3486 1498 4949 21517 21578 21517 21517 -3486 1498 4949 21517 21578 21517 21517 -3486 1498 4949 21517 21578 21517 21517 2026-04-23 11:41:16,573 Hysteresis -162 0: raw(21517 16000 16000 16000) min(21517 16000 16000 16000) spread(21517 16000 16000 16000) max_pv 21578 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21517 16000 16000 16000) min(21517 16000 16000 16000) spread(21517 16000 16000 16000) max_pv 21578 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3486 1498 4949 21517 21578 21517 21517 -3486 1498 4949 21517 21578 21517 21517 -3486 1498 4949 21517 21578 21517 21517 -3486 1498 4949 21517 21578 21517 21517 -3486 1498 4949 21517 21578 21517 21517 -3486 1498 4949 21517 21578 21517 21517 -3486 1498 4949 21517 21578 21517 21517 -3486 1498 4949 21517 21578 21517 21517 -3486 1498 4949 21517 21578 21517 21517 -3486 1498 4949 21517 21578 21517 21517 -3486 1498 4949 21517 21578 21517 21517 -3486 1498 4949 21517 21578 21517 21517 -3486 1498 4949 21517 21578 21517 21517 -3486 1498 4949 21517 21578 21517 21517 -3486 1498 4949 21517 21578 21517 21517 -3486 1498 4949 21517 21578 21517 21517 -3483 1498 4946 21504 21578 21504 21504 -3483 1498 4946 21504 21578 21504 21504 -3483 1498 4946 21504 21578 21504 21504 2026-04-23 11:41:26,590 Hysteresis -152 0: raw(21504 16000 16000 16000) min(21504 16000 16000 16000) spread(21504 16000 16000 16000) max_pv 21578 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21504 16000 16000 16000) min(21504 16000 16000 16000) spread(21504 16000 16000 16000) max_pv 21578 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3483 1498 4946 21504 21578 21504 21504 -3483 1498 4946 21504 21578 21504 21504 -3483 1498 4946 21504 21578 21504 21504 -3483 1498 4946 21504 21578 21504 21504 -3483 1498 4946 21504 21578 21504 21504 -3483 1498 4946 21504 21578 21504 21504 -3483 1498 4946 21504 21578 21504 21504 -3483 1498 4946 21504 21578 21504 21504 -3483 1498 4946 21504 21578 21504 21504 -3483 1498 4946 21504 21578 21504 21504 -3483 1498 4946 21504 21578 21504 21504 -3483 1498 4946 21504 21578 21504 21504 -3483 1498 4946 21504 21578 21504 21504 -3483 1498 4946 21504 21578 21504 21504 -3483 1498 4946 21504 21578 21504 21504 -3483 1498 4946 21504 21578 21504 21504 -3483 1498 4946 21504 21578 21504 21504 -3480 1498 4943 21491 21578 21491 21491 -3480 1498 4943 21491 21578 21491 21491 -3480 1498 4943 21491 21578 21491 21491 2026-04-23 11:41:36,646 Hysteresis -142 0: raw(21491 16000 16000 16000) min(21491 16000 16000 16000) spread(21491 16000 16000 16000) max_pv 21578 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21491 16000 16000 16000) min(21491 16000 16000 16000) spread(21491 16000 16000 16000) max_pv 21578 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3480 1498 4943 21491 21578 21491 21491 -3480 1498 4943 21491 21578 21491 21491 -3480 1498 4943 21491 21578 21491 21491 -3480 1498 4943 21491 21578 21491 21491 -3480 1498 4943 21491 21578 21491 21491 -3480 1498 4943 21491 21578 21491 21491 -3480 1498 4943 21491 21578 21491 21491 -3480 1498 4943 21491 21578 21491 21491 -3480 1498 4943 21491 21578 21491 21491 -3480 1498 4943 21491 21578 21491 21491 -3480 1498 4943 21491 21578 21491 21491 -3480 1498 4943 21491 21578 21491 21491 -3480 1498 4943 21491 21578 21491 21491 -3480 1498 4943 21491 21578 21491 21491 -3480 1498 4943 21491 21578 21491 21491 -3480 1498 4943 21491 21578 21491 21491 -3480 1498 4943 21491 21578 21491 21491 -3478 1498 4941 21482 21578 21482 21482 -3478 1498 4941 21482 21578 21482 21482 -3478 1498 4941 21482 21578 21482 21482 2026-04-23 11:41:46,817 Hysteresis -132 0: raw(21482 16000 16000 16000) min(21482 16000 16000 16000) spread(21482 16000 16000 16000) max_pv 21578 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21482 16000 16000 16000) min(21482 16000 16000 16000) spread(21482 16000 16000 16000) max_pv 21578 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3478 1498 4941 21482 21578 21482 21482 -3478 1498 4941 21482 21578 21482 21482 -3478 1498 4941 21482 21578 21482 21482 -3478 1498 4941 21482 21578 21482 21482 -3478 1498 4941 21482 21578 21482 21482 -3478 1498 4941 21482 21578 21482 21482 -3478 1498 4941 21482 21578 21482 21482 -3478 1498 4941 21482 21578 21482 21482 -3478 1498 4941 21482 21578 21482 21482 -3478 1498 4941 21482 21578 21482 21482 -3478 1498 4941 21482 21578 21482 21482 -3478 1498 4941 21482 21578 21482 21482 -3478 1498 4941 21482 21578 21482 21482 -3478 1498 4941 21482 21578 21482 21482 -3478 1498 4941 21482 21578 21482 21482 -3478 1498 4941 21482 21578 21482 21482 -3478 1498 4941 21482 21578 21482 21482 -3424 1498 4887 21247 21578 21247 21247 -3424 1498 4887 21247 21578 21247 21247 -3424 1498 4887 21247 21578 21247 21247 2026-04-23 11:41:56,825 Hysteresis -122 0: raw(21247 16000 16000 16000) min(21247 16000 16000 16000) spread(21247 16000 16000 16000) max_pv 21578 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21247 16000 16000 16000) min(21247 16000 16000 16000) spread(21247 16000 16000 16000) max_pv 21578 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3424 1498 4887 21247 21578 21247 21247 -3424 1498 4887 21247 21578 21247 21247 -3424 1498 4887 21247 21578 21247 21247 -3424 1498 4887 21247 21578 21247 21247 -3424 1498 4887 21247 21578 21247 21247 -3424 1498 4887 21247 21578 21247 21247 -3424 1498 4887 21247 21578 21247 21247 -3424 1498 4887 21247 21578 21247 21247 -3424 1498 4887 21247 21578 21247 21247 -3424 1498 4887 21247 21578 21247 21247 -3424 1498 4887 21247 21578 21247 21247 -3424 1498 4887 21247 21578 21247 21247 -3424 1498 4887 21247 21578 21247 21247 -3424 1498 4887 21247 21578 21247 21247 -3424 1498 4887 21247 21578 21247 21247 -3424 1498 4887 21247 21578 21247 21247 -3424 1498 4887 21247 21578 21247 21247 -3398 1498 4861 21134 21578 21134 21134 -3398 1498 4861 21134 21578 21134 21134 -3398 1498 4861 21134 21578 21134 21134 2026-04-23 11:42:06,836 Hysteresis -112 0: raw(21134 16000 16000 16000) min(21134 16000 16000 16000) spread(21134 16000 16000 16000) max_pv 21578 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21134 16000 16000 16000) min(21134 16000 16000 16000) spread(21134 16000 16000 16000) max_pv 21578 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3398 1498 4861 21134 21578 21134 21134 -3398 1498 4861 21134 21578 21134 21134 -3398 1498 4861 21134 21578 21134 21134 -3398 1498 4861 21134 21578 21134 21134 -3398 1498 4861 21134 21578 21134 21134 -3398 1498 4861 21134 21578 21134 21134 -3398 1498 4861 21134 21578 21134 21134 -3398 1498 4861 21134 21578 21134 21134 -3398 1498 4861 21134 21578 21134 21134 -3398 1498 4861 21134 21578 21134 21134 -3398 1498 4861 21134 21578 21134 21134 -3398 1498 4861 21134 21578 21134 21134 -3398 1498 4861 21134 21578 21134 21134 -3398 1498 4861 21134 21578 21134 21134 -3398 1498 4861 21134 21578 21134 21134 -3398 1498 4861 21134 21578 21134 21134 -3418 1498 4881 21221 21578 21134 21134 -3418 1498 4881 21221 21578 21134 21134 -3418 1498 4881 21221 21578 21134 21134 -3418 1498 4881 21221 21578 21134 21134 2026-04-23 11:42:16,890 Hysteresis -102 0: raw(21221 16000 16000 16000) min(21134 16000 16000 16000) spread(21134 16000 16000 16000) max_pv 21578 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21221 16000 16000 16000) min(21134 16000 16000 16000) spread(21134 16000 16000 16000) max_pv 21578 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3418 1498 4881 21221 21578 21134 21134 -3418 1498 4881 21221 21578 21134 21134 -3418 1498 4881 21221 21578 21134 21134 -3418 1498 4881 21221 21578 21134 21134 -3418 1498 4881 21221 21578 21134 21134 -3418 1498 4881 21221 21578 21134 21134 -3418 1498 4881 21221 21578 21134 21134 -3418 1498 4881 21221 21578 21134 21134 -3418 1498 4881 21221 21578 21134 21134 -3418 1498 4881 21221 21578 21134 21134 -3418 1498 4881 21221 21578 21134 21134 -3418 1498 4881 21221 21578 21134 21134 -3418 1498 4881 21221 21578 21134 21134 -3418 1498 4881 21221 21578 21134 21134 -3418 1498 4881 21221 21578 21134 21134 -3418 1498 4881 21221 21578 21134 21134 -3426 1498 4889 21256 21578 21134 21134 -3426 1498 4889 21256 21578 21134 21134 -3426 1498 4889 21256 21578 21134 21134 2026-04-23 11:42:27,020 Hysteresis -92 0: raw(21256 16000 16000 16000) min(21134 16000 16000 16000) spread(21134 16000 16000 16000) max_pv 21578 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21256 16000 16000 16000) min(21134 16000 16000 16000) spread(21134 16000 16000 16000) max_pv 21578 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3426 1498 4889 21256 21578 21134 21134 -3426 1498 4889 21256 21578 21134 21134 -3426 1498 4889 21256 21578 21134 21134 -3426 1498 4889 21256 21578 21134 21134 -3426 1498 4889 21256 21578 21134 21134 -3426 1498 4889 21256 21578 21134 21134 -3426 1498 4889 21256 21578 21134 21134 -3426 1498 4889 21256 21578 21134 21134 -3426 1498 4889 21256 21578 21134 21134 -3426 1498 4889 21256 21578 21134 21134 -3426 1498 4889 21256 21578 21134 21134 -3426 1498 4889 21256 21578 21134 21134 -3426 1498 4889 21256 21578 21134 21134 -3426 1498 4889 21256 21578 21134 21134 -3426 1498 4889 21256 21578 21134 21134 -3426 1498 4889 21256 21578 21134 21134 -3443 1498 4906 21330 21578 21134 21134 -3443 1498 4906 21330 21578 21134 21134 -3443 1498 4906 21330 21578 21134 21134 -3443 1498 4906 21330 21578 21134 21134 2026-04-23 11:42:37,025 Hysteresis -82 0: raw(21330 16000 16000 16000) min(21134 16000 16000 16000) spread(21134 16000 16000 16000) max_pv 21578 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21330 16000 16000 16000) min(21134 16000 16000 16000) spread(21134 16000 16000 16000) max_pv 21578 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3443 1498 4906 21330 21578 21134 21134 -3443 1498 4906 21330 21578 21134 21134 -3443 1498 4906 21330 21578 21134 21134 -3443 1498 4906 21330 21578 21134 21134 -3443 1498 4906 21330 21578 21134 21134 -3443 1498 4906 21330 21578 21134 21134 -3443 1498 4906 21330 21578 21134 21134 -3443 1498 4906 21330 21578 21134 21134 -3443 1498 4906 21330 21578 21134 21134 -3443 1498 4906 21330 21578 21134 21134 -3443 1498 4906 21330 21578 21134 21134 -3443 1498 4906 21330 21578 21134 21134 -3443 1498 4906 21330 21578 21134 21134 -3443 1498 4906 21330 21578 21134 21134 -3443 1498 4906 21330 21578 21134 21134 -3443 1498 4906 21330 21578 21134 21134 -3388 1498 4851 21091 21578 21091 21091 -3388 1498 4851 21091 21578 21091 21091 -3388 1498 4851 21091 21578 21091 21091 -3388 1498 4851 21091 21578 21091 21091 2026-04-23 11:42:47,031 Hysteresis -72 0: raw(21091 16000 16000 16000) min(21091 16000 16000 16000) spread(21091 16000 16000 16000) max_pv 21578 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21091 16000 16000 16000) min(21091 16000 16000 16000) spread(21091 16000 16000 16000) max_pv 21578 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3388 1498 4851 21091 21578 21091 21091 -3388 1498 4851 21091 21578 21091 21091 -3388 1498 4851 21091 21578 21091 21091 -3388 1498 4851 21091 21578 21091 21091 -3388 1498 4851 21091 21578 21091 21091 -3388 1498 4851 21091 21578 21091 21091 -3388 1498 4851 21091 21578 21091 21091 -3388 1498 4851 21091 21578 21091 21091 -3388 1498 4851 21091 21578 21091 21091 -3388 1498 4851 21091 21578 21091 21091 -3388 1498 4851 21091 21578 21091 21091 -3388 1498 4851 21091 21578 21091 21091 -3388 1498 4851 21091 21578 21091 21091 -3388 1498 4851 21091 21578 21091 21091 -3388 1498 4851 21091 21578 21091 21091 -3388 1498 4851 21091 21578 21091 21091 -3325 1498 4788 20817 21578 20817 20817 -3325 1498 4788 20817 21578 20817 20817 -3325 1498 4788 20817 21578 20817 20817 -3325 1498 4788 20817 21578 20817 20817 2026-04-23 11:42:57,044 Hysteresis -62 0: raw(20817 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(20817 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3325 1498 4788 20817 21578 20817 20817 -3325 1498 4788 20817 21578 20817 20817 -3325 1498 4788 20817 21578 20817 20817 -3325 1498 4788 20817 21578 20817 20817 -3325 1498 4788 20817 21578 20817 20817 -3325 1498 4788 20817 21578 20817 20817 -3325 1498 4788 20817 21578 20817 20817 -3325 1498 4788 20817 21578 20817 20817 -3325 1498 4788 20817 21578 20817 20817 -3325 1498 4788 20817 21578 20817 20817 -3325 1498 4788 20817 21578 20817 20817 -3325 1498 4788 20817 21578 20817 20817 -3325 1498 4788 20817 21578 20817 20817 -3325 1498 4788 20817 21578 20817 20817 -3325 1498 4788 20817 21578 20817 20817 -3439 1498 4902 21313 21578 20817 20817 -3439 1498 4902 21313 21578 20817 20817 -3439 1498 4902 21313 21578 20817 20817 -3439 1498 4902 21313 21578 20817 20817 2026-04-23 11:43:07,120 Hysteresis -52 0: raw(21313 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21313 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3439 1498 4902 21313 21578 20817 20817 -3439 1498 4902 21313 21578 20817 20817 -3439 1498 4902 21313 21578 20817 20817 -3439 1498 4902 21313 21578 20817 20817 -3439 1498 4902 21313 21578 20817 20817 -3439 1498 4902 21313 21578 20817 20817 -3439 1498 4902 21313 21578 20817 20817 -3439 1498 4902 21313 21578 20817 20817 -3439 1498 4902 21313 21578 20817 20817 -3439 1498 4902 21313 21578 20817 20817 -3439 1498 4902 21313 21578 20817 20817 -3439 1498 4902 21313 21578 20817 20817 -3439 1498 4902 21313 21578 20817 20817 -3439 1498 4902 21313 21578 20817 20817 -3439 1498 4902 21313 21578 20817 20817 -3439 1498 4902 21313 21578 20817 20817 -3432 1498 4895 21282 21578 20817 20817 -3432 1498 4895 21282 21578 20817 20817 -3432 1498 4895 21282 21578 20817 20817 -3432 1498 4895 21282 21578 20817 20817 2026-04-23 11:43:17,123 Hysteresis -42 0: raw(21282 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21282 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3432 1498 4895 21282 21578 20817 20817 -3432 1498 4895 21282 21578 20817 20817 -3432 1498 4895 21282 21578 20817 20817 -3432 1498 4895 21282 21578 20817 20817 -3432 1498 4895 21282 21578 20817 20817 -3432 1498 4895 21282 21578 20817 20817 -3432 1498 4895 21282 21578 20817 20817 -3432 1498 4895 21282 21578 20817 20817 -3432 1498 4895 21282 21578 20817 20817 -3432 1498 4895 21282 21578 20817 20817 -3432 1498 4895 21282 21578 20817 20817 -3432 1498 4895 21282 21578 20817 20817 -3432 1498 4895 21282 21578 20817 20817 -3432 1498 4895 21282 21578 20817 20817 -3432 1498 4895 21282 21578 20817 20817 -3432 1498 4895 21282 21578 20817 20817 -3432 1498 4895 21282 21578 20817 20817 -3432 1498 4895 21282 21578 20817 20817 -3432 1498 4895 21282 21578 20817 20817 -3432 1498 4895 21282 21578 20817 20817 2026-04-23 11:43:27,131 Hysteresis -32 0: raw(21282 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21282 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3432 1498 4895 21282 21578 20817 20817 -3432 1498 4895 21282 21578 20817 20817 -3432 1498 4895 21282 21578 20817 20817 -3432 1498 4895 21282 21578 20817 20817 -3432 1498 4895 21282 21578 20817 20817 -3432 1498 4895 21282 21578 20817 20817 -3432 1498 4895 21282 21578 20817 20817 -3432 1498 4895 21282 21578 20817 20817 -3432 1498 4895 21282 21578 20817 20817 -3432 1498 4895 21282 21578 20817 20817 -3432 1498 4895 21282 21578 20817 20817 -3432 1498 4895 21282 21578 20817 20817 -3432 1498 4895 21282 21578 20817 20817 -3432 1498 4895 21282 21578 20817 20817 -3432 1498 4895 21282 21578 20817 20817 -3432 1498 4895 21282 21578 20817 20817 -3425 1498 4888 21252 21578 20817 20817 -3425 1498 4888 21252 21578 20817 20817 -3425 1498 4888 21252 21578 20817 20817 -3425 1498 4888 21252 21578 20817 20817 2026-04-23 11:43:37,235 Hysteresis -22 0: raw(21252 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21252 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3425 1498 4888 21252 21578 20817 20817 -3425 1498 4888 21252 21578 20817 20817 -3425 1498 4888 21252 21578 20817 20817 -3425 1498 4888 21252 21578 20817 20817 -3425 1498 4888 21252 21578 20817 20817 -3425 1498 4888 21252 21578 20817 20817 -3425 1498 4888 21252 21578 20817 20817 -3425 1498 4888 21252 21578 20817 20817 -3425 1498 4888 21252 21578 20817 20817 -3425 1498 4888 21252 21578 20817 20817 -3425 1498 4888 21252 21578 20817 20817 -3425 1498 4888 21252 21578 20817 20817 -3425 1498 4888 21252 21578 20817 20817 -3425 1498 4888 21252 21578 20817 20817 -3425 1498 4888 21252 21578 20817 20817 -3414 1498 4877 21204 21578 20817 20817 -3414 1498 4877 21204 21578 20817 20817 -3414 1498 4877 21204 21578 20817 20817 -3414 1498 4877 21204 21578 20817 20817 2026-04-23 11:43:47,297 Hysteresis -12 0: raw(21204 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21204 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3414 1498 4877 21204 21578 20817 20817 -3414 1498 4877 21204 21578 20817 20817 -3414 1498 4877 21204 21578 20817 20817 -3414 1498 4877 21204 21578 20817 20817 -3414 1498 4877 21204 21578 20817 20817 -3414 1498 4877 21204 21578 20817 20817 -3414 1498 4877 21204 21578 20817 20817 -3414 1498 4877 21204 21578 20817 20817 -3414 1498 4877 21204 21578 20817 20817 -3414 1498 4877 21204 21578 20817 20817 -3414 1498 4877 21204 21578 20817 20817 -3414 1498 4877 21204 21578 20817 20817 -3414 1498 4877 21204 21578 20817 20817 -3414 1498 4877 21204 21578 20817 20817 -3414 1498 4877 21204 21578 20817 20817 -3414 1498 4877 21204 21578 20817 20817 -3443 1498 4906 21330 21578 20817 20817 -3443 1498 4906 21330 21578 20817 20817 -3443 1498 4906 21330 21578 20817 20817 -3443 1498 4906 21330 21578 20817 20817 2026-04-23 11:43:57,302 Hysteresis -2 0: raw(21330 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21330 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3443 1498 4906 21330 21578 20817 20817 -3443 1498 4906 21330 21578 20817 20817 -3443 1498 4906 21330 21578 20817 20817 -3443 1498 4906 21330 21578 20817 20817 -3443 1498 4906 21330 21578 20817 20817 -3443 1498 4906 21330 21578 20817 20817 -3443 1498 4906 21330 21578 20817 20817 -3443 1498 4906 21330 21578 20817 20817 -3443 1498 4906 21330 21578 20817 20817 -3443 1498 4906 21330 21578 20817 20817 -3443 1498 4906 21330 21578 20817 20817 -3443 1498 4906 21330 21578 20817 20817 -3443 1498 4906 21330 21578 20817 20817 -3443 1498 4906 21330 21578 20817 20817 -3443 1498 4906 21330 21578 20817 20817 -3443 1498 4906 21330 21578 20817 20817 -3433 1498 4896 21286 21578 20817 20817 -3433 1498 4896 21286 21578 20817 20817 -3433 1498 4896 21286 21578 20817 20817 -3433 1498 4896 21286 21578 20817 20817 2026-04-23 11:44:07,306 Hysteresis 7 0: raw(21286 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21286 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3433 1498 4896 21286 21578 20817 20817 -3433 1498 4896 21286 21578 20817 20817 -3433 1498 4896 21286 21578 20817 20817 -3433 1498 4896 21286 21578 20817 20817 -3433 1498 4896 21286 21578 20817 20817 -3433 1498 4896 21286 21578 20817 20817 -3433 1498 4896 21286 21578 20817 20817 -3433 1498 4896 21286 21578 20817 20817 -3433 1498 4896 21286 21578 20817 20817 -3433 1498 4896 21286 21578 20817 20817 -3433 1498 4896 21286 21578 20817 20817 -3433 1498 4896 21286 21578 20817 20817 -3433 1498 4896 21286 21578 20817 20817 -3433 1498 4896 21286 21578 20817 20817 -3433 1498 4896 21286 21578 20817 20817 -3433 1498 4896 21286 21578 20817 20817 -3452 1498 4915 21369 21578 20817 20817 -3452 1498 4915 21369 21578 20817 20817 -3452 1498 4915 21369 21578 20817 20817 -3452 1498 4915 21369 21578 20817 20817 2026-04-23 11:44:17,368 Hysteresis 18 0: raw(21369 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21369 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3452 1498 4915 21369 21578 20817 20817 -3452 1498 4915 21369 21578 20817 20817 -3452 1498 4915 21369 21578 20817 20817 -3452 1498 4915 21369 21578 20817 20817 -3452 1498 4915 21369 21578 20817 20817 -3452 1498 4915 21369 21578 20817 20817 -3452 1498 4915 21369 21578 20817 20817 -3452 1498 4915 21369 21578 20817 20817 -3452 1498 4915 21369 21578 20817 20817 -3452 1498 4915 21369 21578 20817 20817 -3452 1498 4915 21369 21578 20817 20817 -3452 1498 4915 21369 21578 20817 20817 -3452 1498 4915 21369 21578 20817 20817 -3452 1498 4915 21369 21578 20817 20817 -3452 1498 4915 21369 21578 20817 20817 -3452 1498 4915 21369 21578 20817 20817 -3452 1498 4915 21369 21578 20817 20817 -3452 1498 4915 21369 21578 20817 20817 -3452 1498 4915 21369 21578 20817 20817 -3452 1498 4915 21369 21578 20817 20817 2026-04-23 11:44:27,372 Hysteresis 28 0: raw(21369 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21369 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3452 1498 4915 21369 21578 20817 20817 -3452 1498 4915 21369 21578 20817 20817 -3452 1498 4915 21369 21578 20817 20817 -3452 1498 4915 21369 21578 20817 20817 -3452 1498 4915 21369 21578 20817 20817 -3452 1498 4915 21369 21578 20817 20817 -3452 1498 4915 21369 21578 20817 20817 -3452 1498 4915 21369 21578 20817 20817 -3452 1498 4915 21369 21578 20817 20817 -3452 1498 4915 21369 21578 20817 20817 -3452 1498 4915 21369 21578 20817 20817 -3452 1498 4915 21369 21578 20817 20817 -3452 1498 4915 21369 21578 20817 20817 -3452 1498 4915 21369 21578 20817 20817 -3452 1498 4915 21369 21578 20817 20817 -3458 1498 4921 21395 21578 20817 20817 -3458 1498 4921 21395 21578 20817 20817 -3458 1498 4921 21395 21578 20817 20817 -3458 1498 4921 21395 21578 20817 20817 2026-04-23 11:44:37,379 Hysteresis 38 0: raw(21395 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21395 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3458 1498 4921 21395 21578 20817 20817 -3458 1498 4921 21395 21578 20817 20817 -3458 1498 4921 21395 21578 20817 20817 -3458 1498 4921 21395 21578 20817 20817 -3458 1498 4921 21395 21578 20817 20817 -3458 1498 4921 21395 21578 20817 20817 -3458 1498 4921 21395 21578 20817 20817 -3458 1498 4921 21395 21578 20817 20817 -3458 1498 4921 21395 21578 20817 20817 -3458 1498 4921 21395 21578 20817 20817 -3458 1498 4921 21395 21578 20817 20817 -3458 1498 4921 21395 21578 20817 20817 -3458 1498 4921 21395 21578 20817 20817 -3458 1498 4921 21395 21578 20817 20817 -3458 1498 4921 21395 21578 20817 20817 -3458 1498 4921 21395 21578 20817 20817 -3450 1498 4913 21360 21578 20817 20817 -3450 1498 4913 21360 21578 20817 20817 -3450 1498 4913 21360 21578 20817 20817 -3450 1498 4913 21360 21578 20817 20817 2026-04-23 11:44:47,383 Hysteresis 48 0: raw(21360 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21360 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3450 1498 4913 21360 21578 20817 20817 -3450 1498 4913 21360 21578 20817 20817 -3450 1498 4913 21360 21578 20817 20817 -3450 1498 4913 21360 21578 20817 20817 -3450 1498 4913 21360 21578 20817 20817 -3450 1498 4913 21360 21578 20817 20817 -3450 1498 4913 21360 21578 20817 20817 -3450 1498 4913 21360 21578 20817 20817 -3450 1498 4913 21360 21578 20817 20817 -3450 1498 4913 21360 21578 20817 20817 -3450 1498 4913 21360 21578 20817 20817 -3450 1498 4913 21360 21578 20817 20817 -3450 1498 4913 21360 21578 20817 20817 -3450 1498 4913 21360 21578 20817 20817 -3450 1498 4913 21360 21578 20817 20817 -3450 1498 4913 21360 21578 20817 20817 -3450 1498 4913 21360 21578 20817 20817 -3450 1498 4913 21360 21578 20817 20817 -3450 1498 4913 21360 21578 20817 20817 -3450 1498 4913 21360 21578 20817 20817 2026-04-23 11:44:57,437 Hysteresis 58 0: raw(21360 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21360 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3450 1498 4913 21360 21578 20817 20817 -3450 1498 4913 21360 21578 20817 20817 -3450 1498 4913 21360 21578 20817 20817 -3450 1498 4913 21360 21578 20817 20817 -3450 1498 4913 21360 21578 20817 20817 -3450 1498 4913 21360 21578 20817 20817 -3450 1498 4913 21360 21578 20817 20817 -3450 1498 4913 21360 21578 20817 20817 -3450 1498 4913 21360 21578 20817 20817 -3450 1498 4913 21360 21578 20817 20817 -3450 1498 4913 21360 21578 20817 20817 -3450 1498 4913 21360 21578 20817 20817 -3450 1498 4913 21360 21578 20817 20817 -3450 1498 4913 21360 21578 20817 20817 -3450 1498 4913 21360 21578 20817 20817 -3456 1498 4919 21386 21578 20817 20817 -3456 1498 4919 21386 21578 20817 20817 -3456 1498 4919 21386 21578 20817 20817 -3456 1498 4919 21386 21578 20817 20817 -3456 1498 4919 21386 21578 20817 20817 2026-04-23 11:45:07,440 Hysteresis 68 0: raw(21386 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21386 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3456 1498 4919 21386 21578 20817 20817 -3456 1498 4919 21386 21578 20817 20817 -3456 1498 4919 21386 21578 20817 20817 -3456 1498 4919 21386 21578 20817 20817 -3456 1498 4919 21386 21578 20817 20817 -3456 1498 4919 21386 21578 20817 20817 -3456 1498 4919 21386 21578 20817 20817 -3456 1498 4919 21386 21578 20817 20817 -3456 1498 4919 21386 21578 20817 20817 -3456 1498 4919 21386 21578 20817 20817 -3456 1498 4919 21386 21578 20817 20817 -3456 1498 4919 21386 21578 20817 20817 -3456 1498 4919 21386 21578 20817 20817 -3456 1498 4919 21386 21578 20817 20817 -3456 1498 4919 21386 21578 20817 20817 -3462 1498 4925 21413 21578 20817 20817 -3462 1498 4925 21413 21578 20817 20817 -3462 1498 4925 21413 21578 20817 20817 -3462 1498 4925 21413 21578 20817 20817 -3462 1498 4925 21413 21578 20817 20817 2026-04-23 11:45:17,443 Hysteresis 78 0: raw(21413 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21413 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3462 1498 4925 21413 21578 20817 20817 -3462 1498 4925 21413 21578 20817 20817 -3462 1498 4925 21413 21578 20817 20817 -3462 1498 4925 21413 21578 20817 20817 -3462 1498 4925 21413 21578 20817 20817 -3462 1498 4925 21413 21578 20817 20817 -3462 1498 4925 21413 21578 20817 20817 -3462 1498 4925 21413 21578 20817 20817 -3462 1498 4925 21413 21578 20817 20817 -3462 1498 4925 21413 21578 20817 20817 -3462 1498 4925 21413 21578 20817 20817 -3462 1498 4925 21413 21578 20817 20817 -3462 1498 4925 21413 21578 20817 20817 -3462 1498 4925 21413 21578 20817 20817 -3462 1498 4925 21413 21578 20817 20817 -3467 1498 4930 21434 21578 20817 20817 -3467 1498 4930 21434 21578 20817 20817 -3467 1498 4930 21434 21578 20817 20817 -3467 1498 4930 21434 21578 20817 20817 -3467 1498 4930 21434 21578 20817 20817 2026-04-23 11:45:27,460 Hysteresis 88 0: raw(21434 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21434 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3467 1498 4930 21434 21578 20817 20817 -3467 1498 4930 21434 21578 20817 20817 -3467 1498 4930 21434 21578 20817 20817 -3467 1498 4930 21434 21578 20817 20817 -3467 1498 4930 21434 21578 20817 20817 -3467 1498 4930 21434 21578 20817 20817 -3467 1498 4930 21434 21578 20817 20817 -3467 1498 4930 21434 21578 20817 20817 -3467 1498 4930 21434 21578 20817 20817 -3467 1498 4930 21434 21578 20817 20817 -3467 1498 4930 21434 21578 20817 20817 -3467 1498 4930 21434 21578 20817 20817 -3467 1498 4930 21434 21578 20817 20817 -3467 1498 4930 21434 21578 20817 20817 -3467 1498 4930 21434 21578 20817 20817 -3472 1498 4935 21456 21578 20817 20817 -3472 1498 4935 21456 21578 20817 20817 -3472 1498 4935 21456 21578 20817 20817 -3472 1498 4935 21456 21578 20817 20817 2026-04-23 11:45:37,570 Hysteresis 98 0: raw(21456 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21456 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3472 1498 4935 21456 21578 20817 20817 -3472 1498 4935 21456 21578 20817 20817 -3472 1498 4935 21456 21578 20817 20817 -3472 1498 4935 21456 21578 20817 20817 -3472 1498 4935 21456 21578 20817 20817 -3472 1498 4935 21456 21578 20817 20817 -3472 1498 4935 21456 21578 20817 20817 -3472 1498 4935 21456 21578 20817 20817 -3472 1498 4935 21456 21578 20817 20817 -3472 1498 4935 21456 21578 20817 20817 -3472 1498 4935 21456 21578 20817 20817 -3472 1498 4935 21456 21578 20817 20817 -3472 1498 4935 21456 21578 20817 20817 -3472 1498 4935 21456 21578 20817 20817 -3472 1498 4935 21456 21578 20817 20817 -3478 1499 4942 21486 21578 20817 20817 -3478 1499 4942 21486 21578 20817 20817 -3478 1498 4941 21482 21578 20817 20817 -3478 1498 4941 21482 21578 20817 20817 -3478 1498 4941 21482 21578 20817 20817 2026-04-23 11:45:47,574 Hysteresis 108 0: raw(21482 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21482 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3478 1498 4941 21482 21578 20817 20817 -3478 1498 4941 21482 21578 20817 20817 -3478 1498 4941 21482 21578 20817 20817 -3478 1498 4941 21482 21578 20817 20817 -3478 1498 4941 21482 21578 20817 20817 -3478 1498 4941 21482 21578 20817 20817 -3478 1498 4941 21482 21578 20817 20817 -3478 1498 4941 21482 21578 20817 20817 -3478 1498 4941 21482 21578 20817 20817 -3478 1498 4941 21482 21578 20817 20817 -3478 1498 4941 21482 21578 20817 20817 -3478 1498 4941 21482 21578 20817 20817 -3478 1498 4941 21482 21578 20817 20817 -3478 1498 4941 21482 21578 20817 20817 -3478 1498 4941 21482 21578 20817 20817 -3469 1498 4932 21443 21578 20817 20817 -3469 1498 4932 21443 21578 20817 20817 -3469 1498 4932 21443 21578 20817 20817 -3469 1498 4932 21443 21578 20817 20817 -3469 1498 4932 21443 21578 20817 20817 2026-04-23 11:45:57,577 Hysteresis 118 0: raw(21443 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21443 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3469 1498 4932 21443 21578 20817 20817 -3469 1498 4932 21443 21578 20817 20817 -3469 1498 4932 21443 21578 20817 20817 -3469 1498 4932 21443 21578 20817 20817 -3469 1498 4932 21443 21578 20817 20817 -3469 1498 4932 21443 21578 20817 20817 -3469 1498 4932 21443 21578 20817 20817 -3469 1498 4932 21443 21578 20817 20817 -3469 1498 4932 21443 21578 20817 20817 -3469 1498 4932 21443 21578 20817 20817 -3469 1498 4932 21443 21578 20817 20817 -3469 1498 4932 21443 21578 20817 20817 -3469 1498 4932 21443 21578 20817 20817 -3469 1498 4932 21443 21578 20817 20817 -3469 1499 4933 21447 21578 20817 20817 -3472 1499 4936 21460 21578 20817 20817 -3472 1498 4935 21456 21578 20817 20817 -3472 1498 4935 21456 21578 20817 20817 -3472 1498 4935 21456 21578 20817 20817 -3472 1498 4935 21456 21578 20817 20817 2026-04-23 11:46:07,629 Hysteresis 128 0: raw(21456 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21456 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3472 1498 4935 21456 21578 20817 20817 -3472 1498 4935 21456 21578 20817 20817 -3472 1498 4935 21456 21578 20817 20817 -3472 1498 4935 21456 21578 20817 20817 -3472 1498 4935 21456 21578 20817 20817 -3472 1498 4935 21456 21578 20817 20817 -3472 1498 4935 21456 21578 20817 20817 -3472 1498 4935 21456 21578 20817 20817 -3472 1498 4935 21456 21578 20817 20817 -3472 1498 4935 21456 21578 20817 20817 -3472 1498 4935 21456 21578 20817 20817 -3472 1498 4935 21456 21578 20817 20817 -3472 1498 4935 21456 21578 20817 20817 -3472 1498 4935 21456 21578 20817 20817 -3472 1498 4935 21456 21578 20817 20817 -3363 1498 4826 20982 21578 20817 20817 -3363 1499 4827 20986 21578 20817 20817 -3363 1499 4827 20986 21578 20817 20817 -3363 1498 4826 20982 21578 20817 20817 -3363 1498 4826 20982 21578 20817 20817 2026-04-23 11:46:17,692 Hysteresis 138 0: raw(20982 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(20982 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3363 1498 4826 20982 21578 20817 20817 -3363 1498 4826 20982 21578 20817 20817 -3363 1498 4826 20982 21578 20817 20817 -3363 1498 4826 20982 21578 20817 20817 -3363 1498 4826 20982 21578 20817 20817 -3363 1498 4826 20982 21578 20817 20817 -3363 1498 4826 20982 21578 20817 20817 -3363 1498 4826 20982 21578 20817 20817 -3363 1498 4826 20982 21578 20817 20817 -3363 1498 4826 20982 21578 20817 20817 -3363 1498 4826 20982 21578 20817 20817 -3363 1498 4826 20982 21578 20817 20817 -3363 1498 4826 20982 21578 20817 20817 -3363 1499 4827 20986 21578 20817 20817 -3363 1499 4827 20986 21578 20817 20817 -3375 1498 4838 21034 21578 20817 20817 -3375 1498 4838 21034 21578 20817 20817 -3375 1498 4838 21034 21578 20817 20817 -3375 1498 4838 21034 21578 20817 20817 2026-04-23 11:46:27,700 Hysteresis 148 0: raw(21034 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21034 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3375 1498 4838 21034 21578 20817 20817 -3375 1498 4838 21034 21578 20817 20817 -3375 1498 4838 21034 21578 20817 20817 -3375 1498 4838 21034 21578 20817 20817 -3375 1498 4838 21034 21578 20817 20817 -3375 1498 4838 21034 21578 20817 20817 -3375 1498 4838 21034 21578 20817 20817 -3375 1498 4838 21034 21578 20817 20817 -3375 1498 4838 21034 21578 20817 20817 -3375 1499 4839 21039 21578 20817 20817 -3375 1499 4839 21039 21578 20817 20817 -3375 1499 4839 21039 21578 20817 20817 -3375 1499 4839 21039 21578 20817 20817 -3375 1498 4838 21034 21578 20817 20817 -3375 1498 4838 21034 21578 20817 20817 -3385 1498 4848 21078 21578 20817 20817 -3385 1498 4848 21078 21578 20817 20817 -3385 1498 4848 21078 21578 20817 20817 -3385 1498 4848 21078 21578 20817 20817 -3385 1498 4848 21078 21578 20817 20817 2026-04-23 11:46:37,731 Hysteresis 158 0: raw(21078 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21078 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3385 1498 4848 21078 21578 20817 20817 -3385 1498 4848 21078 21578 20817 20817 -3385 1498 4848 21078 21578 20817 20817 -3385 1498 4848 21078 21578 20817 20817 -3385 1498 4848 21078 21578 20817 20817 -3385 1498 4848 21078 21578 20817 20817 -3385 1498 4848 21078 21578 20817 20817 -3385 1498 4848 21078 21578 20817 20817 -3385 1498 4848 21078 21578 20817 20817 -3385 1498 4848 21078 21578 20817 20817 -3385 1498 4848 21078 21578 20817 20817 -3385 1498 4848 21078 21578 20817 20817 -3385 1498 4848 21078 21578 20817 20817 -3385 1498 4848 21078 21578 20817 20817 -3383 1498 4846 21069 21578 20817 20817 -3383 1498 4846 21069 21578 20817 20817 -3383 1498 4846 21069 21578 20817 20817 -3383 1498 4846 21069 21578 20817 20817 -3383 1498 4846 21069 21578 20817 20817 2026-04-23 11:46:47,848 Hysteresis 168 0: raw(21069 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21069 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3383 1498 4846 21069 21578 20817 20817 -3383 1498 4846 21069 21578 20817 20817 -3383 1498 4846 21069 21578 20817 20817 -3383 1498 4846 21069 21578 20817 20817 -3383 1498 4846 21069 21578 20817 20817 -3383 1498 4846 21069 21578 20817 20817 -3383 1498 4846 21069 21578 20817 20817 -3383 1498 4846 21069 21578 20817 20817 -3383 1498 4846 21069 21578 20817 20817 -3383 1498 4846 21069 21578 20817 20817 -3383 1498 4846 21069 21578 20817 20817 -3383 1498 4846 21069 21578 20817 20817 -3383 1498 4846 21069 21578 20817 20817 -3383 1498 4846 21069 21578 20817 20817 -3383 1498 4846 21069 21578 20817 20817 -3386 1498 4849 21082 21578 20817 20817 -3386 1498 4849 21082 21578 20817 20817 -3386 1499 4850 21086 21578 20817 20817 -3386 1499 4850 21086 21578 20817 20817 -3386 1498 4849 21082 21578 20817 20817 2026-04-23 11:46:57,851 Hysteresis 178 0: raw(21082 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21082 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3386 1498 4849 21082 21578 20817 20817 -3386 1498 4849 21082 21578 20817 20817 -3386 1498 4849 21082 21578 20817 20817 -3386 1498 4849 21082 21578 20817 20817 -3386 1498 4849 21082 21578 20817 20817 -3386 1498 4849 21082 21578 20817 20817 -3386 1498 4849 21082 21578 20817 20817 -3386 1498 4849 21082 21578 20817 20817 -3386 1498 4849 21082 21578 20817 20817 -3386 1498 4849 21082 21578 20817 20817 -3386 1498 4849 21082 21578 20817 20817 -3386 1499 4850 21086 21578 20817 20817 -3386 1499 4850 21086 21578 20817 20817 -3386 1498 4849 21082 21578 20817 20817 -3386 1498 4849 21082 21578 20817 20817 -3375 1498 4838 21034 21578 20817 20817 -3375 1498 4838 21034 21578 20817 20817 -3375 1498 4838 21034 21578 20817 20817 -3375 1498 4838 21034 21578 20817 20817 -3375 1498 4838 21034 21578 20817 20817 2026-04-23 11:47:07,854 Hysteresis 188 0: raw(21034 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21034 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3375 1498 4838 21034 21578 20817 20817 -3375 1498 4838 21034 21578 20817 20817 -3375 1498 4838 21034 21578 20817 20817 -3375 1498 4838 21034 21578 20817 20817 -3375 1498 4838 21034 21578 20817 20817 -3375 1498 4838 21034 21578 20817 20817 -3375 1498 4838 21034 21578 20817 20817 -3375 1498 4838 21034 21578 20817 20817 -3375 1498 4838 21034 21578 20817 20817 -3375 1498 4838 21034 21578 20817 20817 -3375 1499 4839 21039 21578 20817 20817 -3375 1499 4839 21039 21578 20817 20817 -3375 1498 4838 21034 21578 20817 20817 -3375 1498 4838 21034 21578 20817 20817 -3387 1499 4851 21091 21578 20817 20817 -3387 1499 4851 21091 21578 20817 20817 -3387 1498 4850 21086 21578 20817 20817 -3387 1498 4850 21086 21578 20817 20817 -3387 1498 4850 21086 21578 20817 20817 -3387 1498 4850 21086 21578 20817 20817 2026-04-23 11:47:17,935 Hysteresis 198 0: raw(21086 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21086 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3387 1498 4850 21086 21578 20817 20817 -3387 1498 4850 21086 21578 20817 20817 -3387 1498 4850 21086 21578 20817 20817 -3387 1498 4850 21086 21578 20817 20817 -3387 1499 4851 21091 21578 20817 20817 -3387 1499 4851 21091 21578 20817 20817 -3387 1499 4851 21091 21578 20817 20817 -3387 1499 4851 21091 21578 20817 20817 -3387 1498 4850 21086 21578 20817 20817 -3387 1498 4850 21086 21578 20817 20817 -3387 1498 4850 21086 21578 20817 20817 -3387 1498 4850 21086 21578 20817 20817 -3387 1499 4851 21091 21578 20817 20817 -3387 1499 4851 21091 21578 20817 20817 -3383 1498 4846 21069 21578 20817 20817 -3383 1498 4846 21069 21578 20817 20817 -3383 1499 4847 21073 21578 20817 20817 -3383 1499 4847 21073 21578 20817 20817 -3383 1498 4846 21069 21578 20817 20817 2026-04-23 11:47:27,990 Hysteresis 208 0: raw(21069 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21069 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3383 1498 4846 21069 21578 20817 20817 -3383 1498 4846 21069 21578 20817 20817 -3383 1498 4846 21069 21578 20817 20817 -3383 1498 4846 21069 21578 20817 20817 -3383 1498 4846 21069 21578 20817 20817 -3383 1498 4846 21069 21578 20817 20817 -3383 1498 4846 21069 21578 20817 20817 -3383 1499 4847 21073 21578 20817 20817 -3383 1499 4847 21073 21578 20817 20817 -3383 1499 4847 21073 21578 20817 20817 -3383 1499 4847 21073 21578 20817 20817 -3383 1499 4847 21073 21578 20817 20817 -3383 1499 4847 21073 21578 20817 20817 -3383 1498 4846 21069 21578 20817 20817 -3400 1498 4863 21143 21578 20817 20817 -3400 1498 4863 21143 21578 20817 20817 -3400 1498 4863 21143 21578 20817 20817 -3400 1499 4864 21147 21578 20817 20817 -3400 1499 4864 21147 21578 20817 20817 -3400 1498 4863 21143 21578 20817 20817 2026-04-23 11:47:37,993 Hysteresis 218 0: raw(21143 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21143 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3400 1498 4863 21143 21578 20817 20817 -3400 1498 4863 21143 21578 20817 20817 -3400 1498 4863 21143 21578 20817 20817 -3400 1498 4863 21143 21578 20817 20817 -3400 1498 4863 21143 21578 20817 20817 -3400 1498 4863 21143 21578 20817 20817 -3400 1498 4863 21143 21578 20817 20817 -3400 1498 4863 21143 21578 20817 20817 -3400 1498 4863 21143 21578 20817 20817 -3400 1498 4863 21143 21578 20817 20817 -3400 1498 4863 21143 21578 20817 20817 -3400 1498 4863 21143 21578 20817 20817 -3400 1498 4863 21143 21578 20817 20817 -3400 1499 4864 21147 21578 20817 20817 -3404 1499 4868 21165 21578 20817 20817 -3404 1498 4867 21160 21578 20817 20817 -3404 1498 4867 21160 21578 20817 20817 -3404 1498 4867 21160 21578 20817 20817 -3404 1498 4867 21160 21578 20817 20817 -3404 1499 4868 21165 21578 20817 20817 2026-04-23 11:47:47,999 Hysteresis 228 0: raw(21165 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21165 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3404 1499 4868 21165 21578 20817 20817 -3404 1499 4868 21165 21578 20817 20817 -3404 1498 4867 21160 21578 20817 20817 -3404 1498 4867 21160 21578 20817 20817 -3404 1499 4868 21165 21578 20817 20817 -3404 1499 4868 21165 21578 20817 20817 -3404 1498 4867 21160 21578 20817 20817 -3404 1498 4867 21160 21578 20817 20817 -3404 1498 4867 21160 21578 20817 20817 -3404 1498 4867 21160 21578 20817 20817 -3404 1499 4868 21165 21578 20817 20817 -3404 1499 4868 21165 21578 20817 20817 -3404 1498 4867 21160 21578 20817 20817 -3404 1498 4867 21160 21578 20817 20817 -3341 1499 4805 20891 21578 20817 20817 -3341 1499 4805 20891 21578 20817 20817 -3341 1498 4804 20886 21578 20817 20817 -3341 1498 4804 20886 21578 20817 20817 -3341 1498 4804 20886 21578 20817 20817 -3341 1498 4804 20886 21578 20817 20817 2026-04-23 11:47:58,084 Hysteresis 238 0: raw(20886 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(20886 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3341 1498 4804 20886 21578 20817 20817 -3341 1498 4804 20886 21578 20817 20817 -3341 1499 4805 20891 21578 20817 20817 -3341 1499 4805 20891 21578 20817 20817 -3341 1498 4804 20886 21578 20817 20817 -3341 1498 4804 20886 21578 20817 20817 -3341 1499 4805 20891 21578 20817 20817 -3341 1499 4805 20891 21578 20817 20817 -3341 1499 4805 20891 21578 20817 20817 -3341 1499 4805 20891 21578 20817 20817 -3341 1498 4804 20886 21578 20817 20817 -3341 1498 4804 20886 21578 20817 20817 -3341 1498 4804 20886 21578 20817 20817 -3341 1498 4804 20886 21578 20817 20817 -3331 1498 4794 20843 21578 20817 20817 -3331 1498 4794 20843 21578 20817 20817 -3331 1498 4794 20843 21578 20817 20817 -3331 1498 4794 20843 21578 20817 20817 -3331 1498 4794 20843 21578 20817 20817 -3331 1498 4794 20843 21578 20817 20817 2026-04-23 11:48:08,089 Hysteresis 248 0: raw(20843 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(20843 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3331 1499 4795 20847 21578 20817 20817 -3331 1499 4795 20847 21578 20817 20817 -3331 1499 4795 20847 21578 20817 20817 -3331 1498 4794 20843 21578 20817 20817 -3331 1498 4794 20843 21578 20817 20817 -3331 1498 4794 20843 21578 20817 20817 -3331 1498 4794 20843 21578 20817 20817 -3331 1498 4794 20843 21578 20817 20817 -3331 1498 4794 20843 21578 20817 20817 -3331 1498 4794 20843 21578 20817 20817 -3331 1499 4795 20847 21578 20817 20817 -3331 1499 4795 20847 21578 20817 20817 -3331 1498 4794 20843 21578 20817 20817 -3353 1498 4816 20939 21578 20817 20817 -3353 1499 4817 20943 21578 20817 20817 -3353 1499 4817 20943 21578 20817 20817 -3353 1498 4816 20939 21578 20817 20817 -3353 1498 4816 20939 21578 20817 20817 -3353 1499 4817 20943 21578 20817 20817 2026-04-23 11:48:18,097 Hysteresis 258 0: raw(20943 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(20943 16000 16000 16000) min(20817 16000 16000 16000) spread(20817 16000 16000 16000) max_pv 21578 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3353 1499 4817 20943 21578 20817 20817 -3353 1499 4817 20943 21578 20817 20817 -3353 1499 4817 20943 21578 20817 20817 -3353 1498 4816 20939 21578 20817 20817 -3353 1498 4816 20939 21578 20817 20817 -3353 1499 4817 20943 21578 20817 20817 -3353 1499 4817 20943 21578 20817 20817 -3353 1498 4816 20939 21578 20817 20817 -3353 1498 4816 20939 21578 20817 20817 -3353 1498 4816 20939 21578 20817 20817 -3353 1498 4816 20939 21578 20817 20817 -3353 1498 4816 20939 21578 20817 20817 -3353 1498 4816 20939 21578 20817 20817 -3353 1498 4816 20939 21578 20817 20817 -3263 1498 4726 20547 21578 20547 20547 -3263 1499 4727 20552 21578 20547 20547 -3263 1499 4727 20552 21578 20547 20547 -3263 1499 4727 20552 21578 20547 20547 -3263 1499 4727 20552 21578 20547 20547 -3263 1499 4727 20552 21578 20547 20547 2026-04-23 11:48:28,191 Hysteresis 268 0: raw(20552 16000 16000 16000) min(20547 16000 16000 16000) spread(20547 16000 16000 16000) max_pv 21578 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(20552 16000 16000 16000) min(20547 16000 16000 16000) spread(20547 16000 16000 16000) max_pv 21578 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3263 1499 4727 20552 21578 20547 20547 -3263 1498 4726 20547 21578 20547 20547 -3263 1498 4726 20547 21578 20547 20547 -3263 1498 4726 20547 21578 20547 20547 -3263 1498 4726 20547 21578 20547 20547 -3263 1498 4726 20547 21578 20547 20547 -3263 1498 4726 20547 21578 20547 20547 -3263 1498 4726 20547 21578 20547 20547 -3263 1498 4726 20547 21578 20547 20547 -3263 1499 4727 20552 21578 20547 20547 -3263 1499 4727 20552 21578 20547 20547 -3263 1499 4727 20552 21578 20547 20547 -3263 1499 4727 20552 21578 20547 20547 -3263 1498 4726 20547 21578 20547 20547 -3220 1498 4683 20360 21578 20360 20360 -3220 1498 4683 20360 21578 20360 20360 -3220 1498 4683 20360 21578 20360 20360 -3220 1498 4683 20360 21578 20360 20360 -3220 1498 4683 20360 21578 20360 20360 -3220 1499 4684 20365 21578 20360 20360 2026-04-23 11:48:38,386 Hysteresis 279 0: raw(20365 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21578 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(20365 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21578 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3220 1499 4684 20365 21578 20360 20360 -3220 1498 4683 20360 21578 20360 20360 -3220 1498 4683 20360 21578 20360 20360 -3220 1498 4683 20360 21578 20360 20360 -3220 1498 4683 20360 21578 20360 20360 -3220 1499 4684 20365 21578 20360 20360 -3220 1499 4684 20365 21578 20360 20360 -3220 1499 4684 20365 21578 20360 20360 -3220 1499 4684 20365 21578 20360 20360 -3220 1499 4684 20365 21578 20360 20360 -3220 1499 4684 20365 21578 20360 20360 -3220 1498 4683 20360 21578 20360 20360 -3220 1498 4683 20360 21578 20360 20360 -3259 1498 4722 20530 21578 20360 20360 -3259 1499 4723 20534 21578 20360 20360 -3259 1499 4723 20534 21578 20360 20360 -3259 1498 4722 20530 21578 20360 20360 -3259 1498 4722 20530 21578 20360 20360 -3259 1499 4723 20534 21578 20360 20360 -3259 1499 4723 20534 21578 20360 20360 2026-04-23 11:48:48,391 Hysteresis 289 0: raw(20534 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21578 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(20534 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21578 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3259 1498 4722 20530 21578 20360 20360 -3259 1498 4722 20530 21578 20360 20360 -3259 1499 4723 20534 21578 20360 20360 -3259 1499 4723 20534 21578 20360 20360 -3259 1499 4723 20534 21578 20360 20360 -3259 1499 4723 20534 21578 20360 20360 -3259 1498 4722 20530 21578 20360 20360 -3259 1498 4722 20530 21578 20360 20360 -3259 1499 4723 20534 21578 20360 20360 -3259 1499 4723 20534 21578 20360 20360 -3259 1499 4723 20534 21578 20360 20360 -3259 1499 4723 20534 21578 20360 20360 -3259 1499 4723 20534 21578 20360 20360 -3323 1499 4787 20813 21578 20360 20360 -3323 1498 4786 20808 21578 20360 20360 -3323 1498 4786 20808 21578 20360 20360 -3323 1499 4787 20813 21578 20360 20360 -3323 1499 4787 20813 21578 20360 20360 -3323 1499 4787 20813 21578 20360 20360 -3323 1499 4787 20813 21578 20360 20360 2026-04-23 11:48:58,395 Hysteresis 299 0: raw(20813 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21578 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(20813 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21578 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3323 1499 4787 20813 21578 20360 20360 -3323 1499 4787 20813 21578 20360 20360 -3323 1498 4786 20808 21578 20360 20360 -3323 1498 4786 20808 21578 20360 20360 -3323 1498 4786 20808 21578 20360 20360 -3323 1498 4786 20808 21578 20360 20360 -3323 1499 4787 20813 21578 20360 20360 -3323 1499 4787 20813 21526 20360 20360 -3323 1498 4786 20808 21526 20360 20360 -3323 1498 4786 20808 21526 20360 20360 -3323 1499 4787 20813 21526 20360 20360 -3323 1499 4787 20813 21526 20360 20360 -3323 1498 4786 20808 21526 20360 20360 -3318 1498 4781 20786 21526 20360 20360 -3318 1498 4781 20786 21526 20360 20360 -3318 1498 4781 20786 21526 20360 20360 -3318 1498 4781 20786 21526 20360 20360 -3318 1498 4781 20786 21526 20360 20360 -3318 1499 4782 20791 21526 20360 20360 2026-04-23 11:49:08,548 Hysteresis 309 0: raw(20791 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21526 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(20791 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21526 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3318 1499 4782 20791 21526 20360 20360 -3318 1498 4781 20786 21526 20360 20360 -3318 1498 4781 20786 21526 20360 20360 -3318 1498 4781 20786 21526 20360 20360 -3318 1498 4781 20786 21526 20360 20360 -3318 1498 4781 20786 21526 20360 20360 -3318 1498 4781 20786 21526 20360 20360 -3318 1499 4782 20791 21526 20360 20360 -3318 1499 4782 20791 21526 20360 20360 -3318 1499 4782 20791 21526 20360 20360 -3318 1499 4782 20791 21526 20360 20360 -3318 1499 4782 20791 21526 20360 20360 -3318 1499 4782 20791 21526 20360 20360 -3318 1498 4781 20786 21526 20360 20360 -3326 1498 4789 20821 21526 20360 20360 -3326 1499 4790 20826 21526 20360 20360 -3326 1499 4790 20826 21526 20360 20360 -3326 1499 4790 20826 21526 20360 20360 -3326 1499 4790 20826 21526 20360 20360 -3326 1499 4790 20826 21526 20360 20360 2026-04-23 11:49:18,558 Hysteresis 319 0: raw(20826 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21526 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(20826 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21526 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3326 1499 4790 20826 21526 20360 20360 -3326 1499 4790 20826 21526 20360 20360 -3326 1499 4790 20826 21526 20360 20360 -3326 1499 4790 20826 21526 20360 20360 -3326 1499 4790 20826 21526 20360 20360 -3326 1499 4790 20826 21526 20360 20360 -3326 1499 4790 20826 21526 20360 20360 -3326 1499 4790 20826 21517 20360 20360 -3326 1499 4790 20826 21517 20360 20360 -3326 1498 4789 20821 21517 20360 20360 -3326 1498 4789 20821 21517 20360 20360 -3326 1499 4790 20826 21517 20360 20360 -3326 1499 4790 20826 21517 20360 20360 -3326 1499 4790 20826 21517 20360 20360 -3329 1499 4793 20839 21517 20360 20360 -3329 1498 4792 20834 21517 20360 20360 -3329 1498 4792 20834 21517 20360 20360 -3329 1499 4793 20839 21517 20360 20360 -3329 1499 4793 20839 21517 20360 20360 -3329 1499 4793 20839 21517 20360 20360 2026-04-23 11:49:28,568 Hysteresis 329 0: raw(20839 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21517 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(20839 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21517 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3329 1499 4793 20839 21517 20360 20360 -3329 1499 4793 20839 21517 20360 20360 -3329 1499 4793 20839 21517 20360 20360 -3329 1499 4793 20839 21517 20360 20360 -3329 1499 4793 20839 21517 20360 20360 -3329 1498 4792 20834 21517 20360 20360 -3329 1498 4792 20834 21504 20360 20360 -3329 1498 4792 20834 21504 20360 20360 -3329 1499 4793 20839 21504 20360 20360 -3329 1499 4793 20839 21504 20360 20360 -3329 1499 4793 20839 21504 20360 20360 -3329 1499 4793 20839 21504 20360 20360 -3329 1499 4793 20839 21504 20360 20360 -3328 1499 4792 20834 21504 20360 20360 -3328 1499 4792 20834 21504 20360 20360 -3328 1499 4792 20834 21504 20360 20360 -3328 1499 4792 20834 21504 20360 20360 -3328 1499 4792 20834 21504 20360 20360 -3328 1499 4792 20834 21504 20360 20360 -3328 1499 4792 20834 21504 20360 20360 2026-04-23 11:49:38,598 Hysteresis 339 0: raw(20834 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21504 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(20834 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21504 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3328 1499 4792 20834 21504 20360 20360 -3328 1499 4792 20834 21504 20360 20360 -3328 1498 4791 20830 21504 20360 20360 -3328 1498 4791 20830 21504 20360 20360 -3328 1499 4792 20834 21504 20360 20360 -3328 1499 4792 20834 21504 20360 20360 -3328 1498 4791 20830 21491 20360 20360 -3328 1498 4791 20830 21491 20360 20360 -3328 1498 4791 20830 21491 20360 20360 -3328 1498 4791 20830 21491 20360 20360 -3328 1498 4791 20830 21491 20360 20360 -3328 1498 4791 20830 21491 20360 20360 -3328 1498 4791 20830 21491 20360 20360 -3344 1498 4807 20900 21491 20360 20360 -3344 1499 4808 20904 21491 20360 20360 -3344 1499 4808 20904 21491 20360 20360 -3344 1498 4807 20900 21491 20360 20360 -3344 1498 4807 20900 21491 20360 20360 -3344 1498 4807 20900 21491 20360 20360 -3344 1498 4807 20900 21491 20360 20360 2026-04-23 11:49:48,720 Hysteresis 349 0: raw(20900 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21491 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(20900 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21491 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3344 1498 4807 20900 21491 20360 20360 -3344 1498 4807 20900 21491 20360 20360 -3344 1498 4807 20900 21491 20360 20360 -3344 1499 4808 20904 21491 20360 20360 -3344 1499 4808 20904 21491 20360 20360 -3344 1499 4808 20904 21491 20360 20360 -3344 1499 4808 20904 21486 20360 20360 -3344 1499 4808 20904 21486 20360 20360 -3344 1499 4808 20904 21486 20360 20360 -3344 1499 4808 20904 21486 20360 20360 -3344 1499 4808 20904 21486 20360 20360 -3344 1499 4808 20904 21486 20360 20360 -3344 1499 4808 20904 21486 20360 20360 -3347 1499 4811 20917 21486 20360 20360 -3347 1499 4811 20917 21486 20360 20360 -3347 1499 4811 20917 21486 20360 20360 -3347 1499 4811 20917 21486 20360 20360 -3347 1499 4811 20917 21486 20360 20360 -3347 1498 4810 20913 21486 20360 20360 -3347 1498 4810 20913 21486 20360 20360 2026-04-23 11:49:58,724 Hysteresis 359 0: raw(20913 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21486 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(20913 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21486 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3347 1498 4810 20913 21486 20360 20360 -3347 1498 4810 20913 21486 20360 20360 -3347 1499 4811 20917 21486 20360 20360 -3347 1499 4811 20917 21486 20360 20360 -3347 1498 4810 20913 21486 20360 20360 -3347 1498 4810 20913 21486 20360 20360 -3347 1499 4811 20917 21486 20360 20360 -3347 1499 4811 20917 21486 20360 20360 -3347 1498 4810 20913 21486 20360 20360 -3347 1498 4810 20913 21486 20360 20360 -3347 1499 4811 20917 21486 20360 20360 -3347 1499 4811 20917 21486 20360 20360 -3347 1499 4811 20917 21486 20360 20360 -3355 1499 4819 20952 21486 20360 20360 -3355 1498 4818 20947 21486 20360 20360 -3355 1498 4818 20947 21486 20360 20360 -3355 1499 4819 20952 21486 20360 20360 -3355 1499 4819 20952 21486 20360 20360 -3355 1499 4819 20952 21486 20360 20360 -3355 1499 4819 20952 21486 20360 20360 2026-04-23 11:50:08,730 Hysteresis 369 0: raw(20952 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21486 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(20952 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21486 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3355 1499 4819 20952 21486 20360 20360 -3355 1499 4819 20952 21486 20360 20360 -3355 1498 4818 20947 21486 20360 20360 -3355 1498 4818 20947 21486 20360 20360 -3355 1498 4818 20947 21486 20360 20360 -3355 1498 4818 20947 21486 20360 20360 -3355 1499 4819 20952 21486 20360 20360 -3355 1499 4819 20952 21486 20360 20360 -3355 1498 4818 20947 21486 20360 20360 -3355 1498 4818 20947 21486 20360 20360 -3355 1499 4819 20952 21486 20360 20360 -3355 1499 4819 20952 21486 20360 20360 -3406 1499 4870 21173 21486 20360 20360 -3406 1499 4870 21173 21486 20360 20360 -3406 1499 4870 21173 21486 20360 20360 -3406 1499 4870 21173 21486 20360 20360 -3406 1498 4869 21169 21486 20360 20360 -3406 1498 4869 21169 21486 20360 20360 -3406 1499 4870 21173 21486 20360 20360 2026-04-23 11:50:18,810 Hysteresis 379 0: raw(21173 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21486 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21173 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21486 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3406 1499 4870 21173 21486 20360 20360 -3406 1499 4870 21173 21486 20360 20360 -3406 1499 4870 21173 21486 20360 20360 -3406 1499 4870 21173 21486 20360 20360 -3406 1499 4870 21173 21486 20360 20360 -3406 1499 4870 21173 21486 20360 20360 -3406 1499 4870 21173 21486 20360 20360 -3406 1499 4870 21173 21486 20360 20360 -3406 1499 4870 21173 21486 20360 20360 -3406 1499 4870 21173 21486 20360 20360 -3406 1499 4870 21173 21486 20360 20360 -3406 1499 4870 21173 21486 20360 20360 -3406 1499 4870 21173 21486 20360 20360 -3420 1499 4884 21234 21486 20360 20360 -3420 1499 4884 21234 21486 20360 20360 -3420 1498 4883 21230 21486 20360 20360 -3420 1498 4883 21230 21486 20360 20360 -3420 1498 4883 21230 21486 20360 20360 -3420 1499 4884 21234 21486 20360 20360 -3420 1499 4884 21234 21486 20360 20360 2026-04-23 11:50:28,816 Hysteresis 389 0: raw(21234 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21486 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21234 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21486 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3420 1499 4884 21234 21486 20360 20360 -3420 1499 4884 21234 21486 20360 20360 -3420 1499 4884 21234 21486 20360 20360 -3420 1499 4884 21234 21486 20360 20360 -3420 1499 4884 21234 21486 20360 20360 -3420 1499 4884 21234 21486 20360 20360 -3420 1498 4883 21230 21486 20360 20360 -3420 1498 4883 21230 21486 20360 20360 -3420 1499 4884 21234 21486 20360 20360 -3420 1499 4884 21234 21486 20360 20360 -3420 1499 4884 21234 21486 20360 20360 -3420 1499 4884 21234 21486 20360 20360 -3427 1499 4891 21265 21486 20360 20360 -3427 1499 4891 21265 21486 20360 20360 -3427 1499 4891 21265 21486 20360 20360 -3427 1499 4891 21265 21486 20360 20360 -3427 1499 4891 21265 21486 20360 20360 -3427 1499 4891 21265 21486 20360 20360 -3427 1499 4891 21265 21486 20360 20360 2026-04-23 11:50:38,822 Hysteresis 399 0: raw(21265 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21486 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21265 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21486 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3427 1499 4891 21265 21486 20360 20360 -3427 1499 4891 21265 21486 20360 20360 -3427 1499 4891 21265 21486 20360 20360 -3427 1499 4891 21265 21486 20360 20360 -3427 1499 4891 21265 21486 20360 20360 -3427 1499 4891 21265 21486 20360 20360 -3427 1499 4891 21265 21486 20360 20360 -3427 1499 4891 21265 21486 20360 20360 -3427 1499 4891 21265 21486 20360 20360 -3427 1499 4891 21265 21486 20360 20360 -3427 1499 4891 21265 21486 20360 20360 -3427 1498 4890 21260 21486 20360 20360 -3427 1498 4890 21260 21486 20360 20360 -3421 1499 4885 21239 21486 20360 20360 -3421 1499 4885 21239 21486 20360 20360 -3421 1499 4885 21239 21486 20360 20360 -3421 1499 4885 21239 21486 20360 20360 -3421 1499 4885 21239 21486 20360 20360 -3421 1499 4885 21239 21486 20360 20360 -3421 1499 4885 21239 21486 20360 20360 2026-04-23 11:50:48,844 Hysteresis 409 0: raw(21239 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21486 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21239 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21486 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3421 1499 4885 21239 21486 20360 20360 -3421 1499 4885 21239 21486 20360 20360 -3421 1499 4885 21239 21486 20360 20360 -3421 1499 4885 21239 21486 20360 20360 -3421 1499 4885 21239 21486 20360 20360 -3421 1499 4885 21239 21486 20360 20360 -3421 1499 4885 21239 21486 20360 20360 -3421 1498 4884 21234 21486 20360 20360 -3421 1498 4884 21234 21486 20360 20360 -3421 1499 4885 21239 21486 20360 20360 -3421 1499 4885 21239 21486 20360 20360 -3421 1498 4884 21234 21486 20360 20360 -3421 1498 4884 21234 21486 20360 20360 -3428 1499 4892 21269 21486 20360 20360 -3428 1499 4892 21269 21486 20360 20360 -3428 1499 4892 21269 21486 20360 20360 -3428 1499 4892 21269 21486 20360 20360 -3428 1499 4892 21269 21486 20360 20360 -3428 1499 4892 21269 21486 20360 20360 -3428 1498 4891 21265 21486 20360 20360 2026-04-23 11:50:58,946 Hysteresis 419 0: raw(21265 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21486 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21265 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21486 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3428 1498 4891 21265 21486 20360 20360 -3428 1499 4892 21269 21486 20360 20360 -3428 1499 4892 21269 21486 20360 20360 -3428 1499 4892 21269 21486 20360 20360 -3428 1499 4892 21269 21486 20360 20360 -3428 1499 4892 21269 21486 20360 20360 -3428 1499 4892 21269 21486 20360 20360 -3428 1499 4892 21269 21486 20360 20360 -3428 1499 4892 21269 21486 20360 20360 -3428 1499 4892 21269 21486 20360 20360 -3428 1499 4892 21269 21486 20360 20360 -3428 1498 4891 21265 21486 20360 20360 -3428 1498 4891 21265 21486 20360 20360 -3411 1499 4875 21195 21486 20360 20360 -3411 1499 4875 21195 21486 20360 20360 -3411 1499 4875 21195 21486 20360 20360 -3411 1499 4875 21195 21486 20360 20360 -3411 1498 4874 21191 21486 20360 20360 -3411 1498 4874 21191 21486 20360 20360 -3411 1499 4875 21195 21486 20360 20360 2026-04-23 11:51:08,949 Hysteresis 429 0: raw(21195 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21486 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21195 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21486 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3411 1499 4875 21195 21486 20360 20360 -3411 1498 4874 21191 21486 20360 20360 -3411 1498 4874 21191 21486 20360 20360 -3411 1499 4875 21195 21486 20360 20360 -3411 1499 4875 21195 21486 20360 20360 -3411 1498 4874 21191 21486 20360 20360 -3411 1498 4874 21191 21486 20360 20360 -3411 1499 4875 21195 21486 20360 20360 -3411 1499 4875 21195 21486 20360 20360 -3411 1499 4875 21195 21486 20360 20360 -3411 1499 4875 21195 21486 20360 20360 -3411 1498 4874 21191 21486 20360 20360 -3445 1498 4908 21339 21486 20360 20360 -3445 1498 4908 21339 21486 20360 20360 -3445 1498 4908 21339 21486 20360 20360 -3445 1499 4909 21343 21486 20360 20360 -3445 1498 4908 21339 21486 20360 20360 -3445 1498 4908 21339 21486 20360 20360 -3445 1499 4909 21343 21486 20360 20360 -3445 1499 4909 21343 21486 20360 20360 2026-04-23 11:51:18,956 Hysteresis 439 0: raw(21343 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21486 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21343 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21486 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3445 1499 4909 21343 21486 20360 20360 -3445 1499 4909 21343 21486 20360 20360 -3445 1498 4908 21339 21486 20360 20360 -3445 1498 4908 21339 21486 20360 20360 -3445 1499 4909 21343 21486 20360 20360 -3445 1499 4909 21343 21486 20360 20360 -3445 1499 4909 21343 21486 20360 20360 -3445 1499 4909 21343 21486 20360 20360 -3445 1498 4908 21339 21486 20360 20360 -3445 1498 4908 21339 21486 20360 20360 -3445 1498 4908 21339 21486 20360 20360 -3445 1498 4908 21339 21486 20360 20360 -3419 1498 4882 21226 21486 20360 20360 -3419 1498 4882 21226 21486 20360 20360 -3419 1499 4883 21230 21486 20360 20360 -3419 1499 4883 21230 21486 20360 20360 -3419 1498 4882 21226 21486 20360 20360 -3419 1498 4882 21226 21486 20360 20360 -3419 1498 4882 21226 21486 20360 20360 2026-04-23 11:51:29,003 Hysteresis 449 0: raw(21226 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21486 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21226 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21486 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3419 1498 4882 21226 21486 20360 20360 -3419 1498 4882 21226 21486 20360 20360 -3419 1498 4882 21226 21486 20360 20360 -3419 1499 4883 21230 21486 20360 20360 -3419 1499 4883 21230 21486 20360 20360 -3419 1498 4882 21226 21486 20360 20360 -3419 1498 4882 21226 21486 20360 20360 -3419 1498 4882 21226 21486 20360 20360 -3419 1498 4882 21226 21486 20360 20360 -3419 1499 4883 21230 21486 20360 20360 -3419 1499 4883 21230 21486 20360 20360 -3419 1498 4882 21226 21486 20360 20360 -3419 1498 4882 21226 21486 20360 20360 -3442 1498 4905 21326 21486 20360 20360 -3442 1498 4905 21326 21486 20360 20360 -3442 1499 4906 21330 21486 20360 20360 -3442 1499 4906 21330 21486 20360 20360 -3442 1497 4904 21321 21486 20360 20360 -3442 1497 4904 21321 21486 20360 20360 -3442 1498 4905 21326 21486 20360 20360 2026-04-23 11:51:39,007 Hysteresis 459 0: raw(21326 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21486 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21326 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21486 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3442 1498 4905 21326 21486 20360 20360 -3442 1497 4904 21321 21486 20360 20360 -3442 1497 4904 21321 21486 20360 20360 -3442 1498 4905 21326 21486 20360 20360 -3442 1498 4905 21326 21486 20360 20360 -3442 1498 4905 21326 21486 20360 20360 -3442 1498 4905 21326 21486 20360 20360 -3442 1498 4905 21326 21486 20360 20360 -3442 1498 4905 21326 21486 20360 20360 -3442 1499 4906 21330 21486 20360 20360 -3442 1499 4906 21330 21486 20360 20360 -3442 1498 4905 21326 21486 20360 20360 -3442 1498 4905 21326 21486 20360 20360 -3442 1497 4904 21321 21486 20360 20360 -3442 1497 4904 21321 21486 20360 20360 -3442 1498 4905 21326 21486 20360 20360 -3442 1498 4905 21326 21486 20360 20360 -3442 1498 4905 21326 21486 20360 20360 -3442 1498 4905 21326 21486 20360 20360 -3442 1497 4904 21321 21486 20360 20360 2026-04-23 11:51:49,015 Hysteresis 469 0: raw(21321 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21486 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21321 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21486 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3442 1497 4904 21321 21486 20360 20360 -3442 1498 4905 21326 21486 20360 20360 -3442 1498 4905 21326 21486 20360 20360 -3442 1497 4904 21321 21486 20360 20360 -3442 1497 4904 21321 21486 20360 20360 -3442 1497 4904 21321 21486 20360 20360 -3442 1497 4904 21321 21486 20360 20360 -3442 1498 4905 21326 21486 20360 20360 -3442 1498 4905 21326 21486 20360 20360 -3442 1497 4904 21321 21486 20360 20360 -3442 1497 4904 21321 21486 20360 20360 -3442 1498 4905 21326 21486 20360 20360 -3510 1498 4973 21621 21621 20360 20360 -3510 1498 4973 21621 21621 20360 20360 -3510 1498 4973 21621 21621 20360 20360 -3510 1497 4972 21617 21621 20360 20360 -3510 1497 4972 21617 21621 20360 20360 -3510 1498 4973 21621 21621 20360 20360 -3510 1498 4973 21621 21621 20360 20360 -3510 1498 4973 21621 21621 20360 20360 2026-04-23 11:51:59,134 Hysteresis 479 0: raw(21621 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21621 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21621 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21621 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3510 1497 4972 21617 21621 20360 20360 -3510 1497 4972 21617 21621 20360 20360 -3510 1497 4972 21617 21621 20360 20360 -3510 1497 4972 21617 21621 20360 20360 -3510 1498 4973 21621 21621 20360 20360 -3510 1498 4973 21621 21621 20360 20360 -3510 1498 4973 21621 21621 20360 20360 -3510 1498 4973 21621 21621 20360 20360 -3510 1497 4972 21617 21621 20360 20360 -3510 1497 4972 21617 21621 20360 20360 -3510 1497 4972 21617 21621 20360 20360 -3510 1497 4972 21617 21621 20360 20360 -3504 1497 4966 21591 21621 20360 20360 -3504 1497 4966 21591 21621 20360 20360 -3504 1497 4966 21591 21621 20360 20360 -3504 1498 4967 21595 21621 20360 20360 -3504 1498 4967 21595 21621 20360 20360 -3504 1498 4967 21595 21621 20360 20360 -3504 1498 4967 21595 21621 20360 20360 -3504 1497 4966 21591 21621 20360 20360 2026-04-23 11:52:09,182 Hysteresis 489 0: raw(21591 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21621 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21591 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21621 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3504 1497 4966 21591 21621 20360 20360 -3504 1497 4966 21591 21621 20360 20360 -3504 1497 4966 21591 21621 20360 20360 -3504 1497 4966 21591 21621 20360 20360 -3504 1498 4967 21595 21621 20360 20360 -3504 1498 4967 21595 21621 20360 20360 -3504 1498 4967 21595 21621 20360 20360 -3504 1498 4967 21595 21621 20360 20360 -3504 1497 4966 21591 21621 20360 20360 -3504 1497 4966 21591 21621 20360 20360 -3504 1497 4966 21591 21621 20360 20360 -3504 1497 4966 21591 21621 20360 20360 -3512 1498 4975 21630 21630 20360 20360 -3512 1498 4975 21630 21630 20360 20360 -3512 1497 4974 21626 21630 20360 20360 -3512 1497 4974 21626 21630 20360 20360 -3512 1497 4974 21626 21630 20360 20360 -3512 1497 4974 21626 21630 20360 20360 -3512 1497 4974 21626 21630 20360 20360 -3512 1497 4974 21626 21630 20360 20360 2026-04-23 11:52:19,187 Hysteresis 499 0: raw(21626 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21630 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21626 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21630 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3512 1497 4974 21626 21630 20360 20360 -3512 1497 4974 21626 21630 20360 20360 -3512 1497 4974 21626 21630 20360 20360 -3512 1497 4974 21626 21630 20360 20360 -3512 1497 4974 21626 21630 20360 20360 -3512 1497 4974 21626 21630 20360 20360 -3512 1497 4974 21626 21630 20360 20360 -3512 1497 4974 21626 21630 20360 20360 -3512 1497 4974 21626 21630 20360 20360 -3512 1497 4974 21626 21630 20360 20360 -3512 1497 4974 21626 21630 20360 20360 -3512 1497 4974 21626 21630 20360 20360 -3494 1497 4956 21547 21630 20360 20360 -3494 1497 4956 21547 21630 20360 20360 -3494 1497 4956 21547 21630 20360 20360 -3494 1497 4956 21547 21630 20360 20360 -3494 1497 4956 21547 21630 20360 20360 -3494 1497 4956 21547 21630 20360 20360 -3494 1497 4956 21547 21630 20360 20360 -3494 1497 4956 21547 21630 20360 20360 2026-04-23 11:52:29,190 Hysteresis 509 0: raw(21547 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21630 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21547 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21630 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3494 1497 4956 21547 21630 20360 20360 -3494 1497 4956 21547 21630 20360 20360 -3494 1497 4956 21547 21630 20360 20360 -3494 1497 4956 21547 21630 20360 20360 -3494 1497 4956 21547 21630 20360 20360 -3494 1497 4956 21547 21630 20360 20360 -3494 1497 4956 21547 21630 20360 20360 -3494 1497 4956 21547 21630 20360 20360 -3494 1497 4956 21547 21630 20360 20360 -3494 1497 4956 21547 21630 20360 20360 -3494 1497 4956 21547 21630 20360 20360 -3524 1497 4986 21678 21678 20360 20360 -3524 1497 4986 21678 21678 20360 20360 -3524 1497 4986 21678 21678 20360 20360 -3524 1497 4986 21678 21678 20360 20360 -3524 1497 4986 21678 21678 20360 20360 -3524 1497 4986 21678 21678 20360 20360 -3524 1497 4986 21678 21678 20360 20360 -3524 1497 4986 21678 21678 20360 20360 2026-04-23 11:52:39,322 Hysteresis 519 0: raw(21678 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21678 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21678 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21678 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3524 1497 4986 21678 21678 20360 20360 -3524 1497 4986 21678 21678 20360 20360 -3524 1497 4986 21678 21678 20360 20360 -3524 1497 4986 21678 21678 20360 20360 -3524 1497 4986 21678 21678 20360 20360 -3524 1497 4986 21678 21678 20360 20360 -3524 1497 4986 21678 21678 20360 20360 -3524 1497 4986 21678 21678 20360 20360 -3524 1497 4986 21678 21678 20360 20360 -3524 1497 4986 21678 21678 20360 20360 -3524 1497 4986 21678 21678 20360 20360 -3524 1497 4986 21678 21678 20360 20360 -3497 1497 4959 21560 21678 20360 20360 -3497 1497 4959 21560 21678 20360 20360 -3497 1497 4959 21560 21678 20360 20360 -3497 1497 4959 21560 21678 20360 20360 -3497 1497 4959 21560 21678 20360 20360 -3497 1497 4959 21560 21678 20360 20360 -3497 1497 4959 21560 21678 20360 20360 -3497 1497 4959 21560 21678 20360 20360 2026-04-23 11:52:49,328 Hysteresis 529 0: raw(21560 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21678 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21560 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21678 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3497 1497 4959 21560 21678 20360 20360 -3497 1497 4959 21560 21678 20360 20360 -3497 1497 4959 21560 21678 20360 20360 -3497 1497 4959 21560 21678 20360 20360 -3497 1497 4959 21560 21678 20360 20360 -3497 1497 4959 21560 21678 20360 20360 -3497 1497 4959 21560 21678 20360 20360 -3497 1497 4959 21560 21678 20360 20360 -3497 1497 4959 21560 21678 20360 20360 -3497 1497 4959 21560 21678 20360 20360 -3497 1497 4959 21560 21678 20360 20360 -3497 1497 4959 21560 21678 20360 20360 -3528 1497 4990 21695 21695 20360 20360 -3528 1497 4990 21695 21695 20360 20360 -3528 1497 4990 21695 21695 20360 20360 -3528 1497 4990 21695 21695 20360 20360 -3528 1497 4990 21695 21695 20360 20360 -3528 1497 4990 21695 21695 20360 20360 -3528 1497 4990 21695 21695 20360 20360 -3528 1497 4990 21695 21695 20360 20360 2026-04-23 11:52:59,335 Hysteresis 539 0: raw(21695 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21695 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21695 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21695 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3528 1497 4990 21695 21695 20360 20360 -3528 1497 4990 21695 21695 20360 20360 -3528 1497 4990 21695 21695 20360 20360 -3528 1497 4990 21695 21695 20360 20360 -3528 1497 4990 21695 21695 20360 20360 -3528 1497 4990 21695 21695 20360 20360 -3528 1497 4990 21695 21695 20360 20360 -3528 1497 4990 21695 21695 20360 20360 -3528 1497 4990 21695 21695 20360 20360 -3528 1497 4990 21695 21695 20360 20360 -3528 1497 4990 21695 21695 20360 20360 -3528 1497 4990 21695 21695 20360 20360 -3532 1497 4994 21713 21713 20360 20360 -3532 1497 4994 21713 21713 20360 20360 -3532 1497 4994 21713 21713 20360 20360 -3532 1497 4994 21713 21713 20360 20360 -3532 1497 4994 21713 21713 20360 20360 -3532 1497 4994 21713 21713 20360 20360 -3532 1497 4994 21713 21713 20360 20360 -3532 1497 4994 21713 21713 20360 20360 2026-04-23 11:53:09,347 Hysteresis 549 0: raw(21713 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21713 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21713 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21713 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3532 1497 4994 21713 21713 20360 20360 -3532 1497 4994 21713 21713 20360 20360 -3532 1497 4994 21713 21713 20360 20360 -3532 1497 4994 21713 21713 20360 20360 -3532 1497 4994 21713 21713 20360 20360 -3532 1497 4994 21713 21713 20360 20360 -3532 1497 4994 21713 21713 20360 20360 -3532 1497 4994 21713 21713 20360 20360 -3532 1497 4994 21713 21713 20360 20360 -3532 1497 4994 21713 21713 20360 20360 -3532 1497 4994 21713 21713 20360 20360 -3518 1497 4980 21652 21713 20360 20360 -3518 1497 4980 21652 21713 20360 20360 -3518 1497 4980 21652 21713 20360 20360 -3518 1497 4980 21652 21713 20360 20360 -3518 1497 4980 21652 21713 20360 20360 -3518 1497 4980 21652 21713 20360 20360 -3518 1497 4980 21652 21713 20360 20360 -3518 1497 4980 21652 21713 20360 20360 -3518 1497 4980 21652 21713 20360 20360 2026-04-23 11:53:19,460 Hysteresis 560 0: raw(21652 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21713 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21652 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21713 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3518 1497 4980 21652 21713 20360 20360 -3518 1497 4980 21652 21713 20360 20360 -3518 1497 4980 21652 21713 20360 20360 -3518 1497 4980 21652 21713 20360 20360 -3518 1497 4980 21652 21713 20360 20360 -3518 1497 4980 21652 21713 20360 20360 -3518 1497 4980 21652 21713 20360 20360 -3518 1497 4980 21652 21713 20360 20360 -3518 1497 4980 21652 21713 20360 20360 -3518 1497 4980 21652 21713 20360 20360 -3518 1497 4980 21652 21713 20360 20360 -3537 1497 4999 21734 21734 20360 20360 -3537 1497 4999 21734 21734 20360 20360 -3537 1497 4999 21734 21734 20360 20360 -3537 1497 4999 21734 21734 20360 20360 -3537 1497 4999 21734 21734 20360 20360 -3537 1497 4999 21734 21734 20360 20360 -3537 1497 4999 21734 21734 20360 20360 -3537 1497 4999 21734 21734 20360 20360 -3537 1497 4999 21734 21734 20360 20360 2026-04-23 11:53:29,469 Hysteresis 570 0: raw(21734 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21734 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21734 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21734 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3537 1497 4999 21734 21734 20360 20360 -3537 1497 4999 21734 21734 20360 20360 -3537 1497 4999 21734 21734 20360 20360 -3537 1497 4999 21734 21734 20360 20360 -3537 1497 4999 21734 21734 20360 20360 -3537 1497 4999 21734 21734 20360 20360 -3537 1497 4999 21734 21734 20360 20360 -3537 1497 4999 21734 21734 20360 20360 -3537 1497 4999 21734 21734 20360 20360 -3537 1497 4999 21734 21734 20360 20360 -3537 1497 4999 21734 21734 20360 20360 -3551 1497 5013 21795 21795 20360 20360 -3551 1497 5013 21795 21795 20360 20360 -3551 1497 5013 21795 21795 20360 20360 -3551 1497 5013 21795 21795 20360 20360 -3551 1497 5013 21795 21795 20360 20360 -3551 1497 5013 21795 21795 20360 20360 -3551 1497 5013 21795 21795 20360 20360 -3551 1497 5013 21795 21795 20360 20360 -3551 1497 5013 21795 21795 20360 20360 2026-04-23 11:53:39,475 Hysteresis 580 0: raw(21795 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21795 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21795 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21795 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3551 1497 5013 21795 21795 20360 20360 -3551 1497 5013 21795 21795 20360 20360 -3551 1497 5013 21795 21795 20360 20360 -3551 1497 5013 21795 21795 20360 20360 -3551 1497 5013 21795 21795 20360 20360 -3551 1497 5013 21795 21795 20360 20360 -3551 1497 5013 21795 21795 20360 20360 -3551 1497 5013 21795 21795 20360 20360 -3551 1497 5013 21795 21795 20360 20360 -3551 1497 5013 21795 21795 20360 20360 -3551 1497 5013 21795 21795 20360 20360 -3551 1497 5013 21795 21795 20360 20360 -3551 1497 5013 21795 21795 20360 20360 -3551 1497 5013 21795 21795 20360 20360 -3551 1497 5013 21795 21795 20360 20360 -3551 1497 5013 21795 21795 20360 20360 -3551 1497 5013 21795 21795 20360 20360 -3551 1497 5013 21795 21795 20360 20360 -3551 1497 5013 21795 21795 20360 20360 -3551 1497 5013 21795 21795 20360 20360 2026-04-23 11:53:49,488 Hysteresis 590 0: raw(21795 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21795 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21795 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21795 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3551 1497 5013 21795 21795 20360 20360 -3551 1497 5013 21795 21795 20360 20360 -3551 1497 5013 21795 21795 20360 20360 -3551 1497 5013 21795 21795 20360 20360 -3551 1497 5013 21795 21795 20360 20360 -3551 1497 5013 21795 21795 20360 20360 -3551 1497 5013 21795 21795 20360 20360 -3551 1497 5013 21795 21795 20360 20360 -3551 1497 5013 21795 21795 20360 20360 -3551 1497 5013 21795 21795 20360 20360 -3551 1497 5013 21795 21795 20360 20360 -3550 1497 5012 21791 21795 20360 20360 -3550 1497 5012 21791 21795 20360 20360 -3550 1497 5012 21791 21795 20360 20360 -3550 1497 5012 21791 21795 20360 20360 -3550 1497 5012 21791 21795 20360 20360 -3550 1497 5012 21791 21795 20360 20360 -3550 1497 5012 21791 21795 20360 20360 -3550 1497 5012 21791 21795 20360 20360 2026-04-23 11:53:59,697 Hysteresis 600 0: raw(21791 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21795 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21791 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21795 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3550 1497 5012 21791 21795 20360 20360 -3550 1497 5012 21791 21795 20360 20360 -3550 1497 5012 21791 21795 20360 20360 -3550 1498 5013 21795 21795 20360 20360 -3550 1498 5013 21795 21795 20360 20360 -3550 1497 5012 21791 21795 20360 20360 -3550 1497 5012 21791 21795 20360 20360 -3550 1497 5012 21791 21795 20360 20360 -3550 1497 5012 21791 21795 20360 20360 -3550 1497 5012 21791 21795 20360 20360 -3550 1497 5012 21791 21795 20360 20360 -3547 1497 5009 21778 21795 20360 20360 -3547 1497 5009 21778 21795 20360 20360 -3547 1497 5009 21778 21795 20360 20360 -3547 1497 5009 21778 21795 20360 20360 -3547 1497 5009 21778 21795 20360 20360 -3547 1497 5009 21778 21795 20360 20360 -3547 1497 5009 21778 21795 20360 20360 -3547 1498 5010 21782 21795 20360 20360 -3547 1498 5010 21782 21795 20360 20360 2026-04-23 11:54:09,702 Hysteresis 610 0: raw(21782 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21795 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21782 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21795 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3547 1497 5009 21778 21795 20360 20360 -3547 1497 5009 21778 21795 20360 20360 -3547 1497 5009 21778 21795 20360 20360 -3547 1497 5009 21778 21795 20360 20360 -3547 1497 5009 21778 21795 20360 20360 -3547 1497 5009 21778 21795 20360 20360 -3547 1497 5009 21778 21795 20360 20360 -3547 1497 5009 21778 21795 20360 20360 -3547 1497 5009 21778 21795 20360 20360 -3547 1497 5009 21778 21795 20360 20360 -3547 1497 5009 21778 21795 20360 20360 -3519 1497 4981 21656 21795 20360 20360 -3519 1497 4981 21656 21795 20360 20360 -3519 1497 4981 21656 21795 20360 20360 -3519 1497 4981 21656 21795 20360 20360 -3519 1497 4981 21656 21795 20360 20360 -3519 1497 4981 21656 21795 20360 20360 -3519 1497 4981 21656 21795 20360 20360 -3519 1497 4981 21656 21795 20360 20360 -3519 1497 4981 21656 21795 20360 20360 2026-04-23 11:54:19,709 Hysteresis 620 0: raw(21656 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21795 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21656 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21795 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3519 1497 4981 21656 21795 20360 20360 -3519 1497 4981 21656 21795 20360 20360 -3519 1497 4981 21656 21795 20360 20360 -3519 1497 4981 21656 21795 20360 20360 -3519 1497 4981 21656 21795 20360 20360 -3519 1497 4981 21656 21795 20360 20360 -3519 1497 4981 21656 21795 20360 20360 -3519 1497 4981 21656 21795 20360 20360 -3519 1497 4981 21656 21795 20360 20360 -3519 1497 4981 21656 21795 20360 20360 -3519 1497 4981 21656 21795 20360 20360 -3520 1497 4982 21660 21795 20360 20360 -3520 1498 4983 21665 21795 20360 20360 -3520 1498 4983 21665 21795 20360 20360 -3520 1497 4982 21660 21795 20360 20360 -3520 1497 4982 21660 21795 20360 20360 -3520 1497 4982 21660 21795 20360 20360 -3520 1497 4982 21660 21795 20360 20360 -3520 1497 4982 21660 21795 20360 20360 -3520 1497 4982 21660 21795 20360 20360 2026-04-23 11:54:29,715 Hysteresis 630 0: raw(21660 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21795 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21660 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21795 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3520 1497 4982 21660 21795 20360 20360 -3520 1497 4982 21660 21795 20360 20360 -3520 1497 4982 21660 21795 20360 20360 -3520 1497 4982 21660 21795 20360 20360 -3520 1497 4982 21660 21795 20360 20360 -3520 1497 4982 21660 21795 20360 20360 -3520 1497 4982 21660 21795 20360 20360 -3520 1497 4982 21660 21795 20360 20360 -3520 1497 4982 21660 21795 20360 20360 -3520 1497 4982 21660 21795 20360 20360 -3544 1497 5006 21765 21795 20360 20360 -3544 1497 5006 21765 21795 20360 20360 -3544 1497 5006 21765 21795 20360 20360 -3544 1497 5006 21765 21795 20360 20360 -3544 1497 5006 21765 21795 20360 20360 -3544 1497 5006 21765 21795 20360 20360 -3544 1497 5006 21765 21795 20360 20360 -3544 1497 5006 21765 21795 20360 20360 -3544 1497 5006 21765 21795 20360 20360 2026-04-23 11:54:39,803 Hysteresis 640 0: raw(21765 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21795 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21765 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21795 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3544 1497 5006 21765 21795 20360 20360 -3544 1497 5006 21765 21795 20360 20360 -3544 1497 5006 21765 21795 20360 20360 -3544 1497 5006 21765 21795 20360 20360 -3544 1497 5006 21765 21795 20360 20360 -3544 1498 5007 21769 21795 20360 20360 -3544 1497 5006 21765 21795 20360 20360 -3544 1497 5006 21765 21795 20360 20360 -3544 1497 5006 21765 21795 20360 20360 -3544 1497 5006 21765 21795 20360 20360 -3544 1497 5006 21765 21795 20360 20360 -3543 1497 5005 21760 21795 20360 20360 -3543 1497 5005 21760 21795 20360 20360 -3543 1497 5005 21760 21795 20360 20360 -3543 1497 5005 21760 21795 20360 20360 -3543 1497 5005 21760 21795 20360 20360 -3543 1497 5005 21760 21795 20360 20360 -3543 1497 5005 21760 21795 20360 20360 -3543 1497 5005 21760 21795 20360 20360 -3543 1497 5005 21760 21795 20360 20360 2026-04-23 11:54:49,809 Hysteresis 650 0: raw(21760 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21795 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21760 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21795 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3543 1497 5005 21760 21795 20360 20360 -3543 1497 5005 21760 21795 20360 20360 -3543 1497 5005 21760 21795 20360 20360 -3543 1497 5005 21760 21795 20360 20360 -3543 1497 5005 21760 21795 20360 20360 -3543 1497 5005 21760 21795 20360 20360 -3543 1498 5006 21765 21795 20360 20360 -3543 1498 5006 21765 21795 20360 20360 -3543 1497 5005 21760 21795 20360 20360 -3543 1497 5005 21760 21795 20360 20360 -3548 1497 5010 21782 21795 20360 20360 -3548 1497 5010 21782 21795 20360 20360 -3548 1497 5010 21782 21795 20360 20360 -3548 1497 5010 21782 21795 20360 20360 -3548 1497 5010 21782 21795 20360 20360 -3548 1497 5010 21782 21795 20360 20360 -3548 1497 5010 21782 21795 20360 20360 -3548 1497 5010 21782 21795 20360 20360 -3548 1497 5010 21782 21795 20360 20360 2026-04-23 11:54:59,819 Hysteresis 660 0: raw(21782 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21795 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21782 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21795 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3548 1497 5010 21782 21795 20360 20360 -3548 1497 5010 21782 21795 20360 20360 -3548 1497 5010 21782 21795 20360 20360 -3548 1497 5010 21782 21795 20360 20360 -3548 1497 5010 21782 21795 20360 20360 -3548 1497 5010 21782 21795 20360 20360 -3548 1498 5011 21786 21795 20360 20360 -3548 1498 5011 21786 21795 20360 20360 -3548 1497 5010 21782 21795 20360 20360 -3548 1497 5010 21782 21795 20360 20360 -3544 1497 5006 21765 21795 20360 20360 -3544 1497 5006 21765 21795 20360 20360 -3544 1497 5006 21765 21795 20360 20360 -3544 1497 5006 21765 21795 20360 20360 -3544 1497 5006 21765 21795 20360 20360 -3544 1497 5006 21765 21795 20360 20360 -3544 1497 5006 21765 21795 20360 20360 -3544 1497 5006 21765 21795 20360 20360 -3544 1498 5007 21769 21795 20360 20360 -3544 1498 5007 21769 21795 20360 20360 2026-04-23 11:55:09,964 Hysteresis 670 0: raw(21769 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21795 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21769 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21795 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3544 1497 5006 21765 21795 20360 20360 -3544 1497 5006 21765 21795 20360 20360 -3544 1497 5006 21765 21795 20360 20360 -3544 1497 5006 21765 21795 20360 20360 -3544 1497 5006 21765 21795 20360 20360 -3544 1497 5006 21765 21795 20360 20360 -3544 1497 5006 21765 21795 20360 20360 -3544 1497 5006 21765 21795 20360 20360 -3544 1498 5007 21769 21795 20360 20360 -3544 1498 5007 21769 21795 20360 20360 -3561 1497 5023 21839 21839 20360 20360 -3561 1497 5023 21839 21839 20360 20360 -3561 1497 5023 21839 21839 20360 20360 -3561 1497 5023 21839 21839 20360 20360 -3561 1497 5023 21839 21839 20360 20360 -3561 1497 5023 21839 21839 20360 20360 -3561 1497 5023 21839 21839 20360 20360 -3561 1497 5023 21839 21839 20360 20360 -3561 1497 5023 21839 21839 20360 20360 2026-04-23 11:55:20,169 Hysteresis 680 0: raw(21839 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21839 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21839 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21839 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3561 1497 5023 21839 21839 20360 20360 -3561 1497 5023 21839 21839 20360 20360 -3561 1497 5023 21839 21839 20360 20360 -3561 1497 5023 21839 21839 20360 20360 -3561 1498 5024 21843 21843 20360 20360 -3561 1498 5024 21843 21843 20360 20360 -3561 1497 5023 21839 21843 20360 20360 -3561 1497 5023 21839 21843 20360 20360 -3561 1497 5023 21839 21843 20360 20360 -3561 1497 5023 21839 21843 20360 20360 -3569 1497 5031 21873 21873 20360 20360 -3569 1497 5031 21873 21873 20360 20360 -3569 1497 5031 21873 21873 20360 20360 -3569 1497 5031 21873 21873 20360 20360 -3569 1497 5031 21873 21873 20360 20360 -3569 1497 5031 21873 21873 20360 20360 -3569 1497 5031 21873 21873 20360 20360 -3569 1497 5031 21873 21873 20360 20360 -3569 1497 5031 21873 21873 20360 20360 -3569 1497 5031 21873 21873 20360 20360 2026-04-23 11:55:30,173 Hysteresis 690 0: raw(21873 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21873 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21873 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21873 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3569 1497 5031 21873 21873 20360 20360 -3569 1497 5031 21873 21873 20360 20360 -3569 1497 5031 21873 21873 20360 20360 -3569 1497 5031 21873 21873 20360 20360 -3569 1497 5031 21873 21873 20360 20360 -3569 1497 5031 21873 21873 20360 20360 -3569 1497 5031 21873 21873 20360 20360 -3569 1497 5031 21873 21873 20360 20360 -3569 1497 5031 21873 21873 20360 20360 -3569 1497 5031 21873 21873 20360 20360 -3550 1497 5012 21791 21873 20360 20360 -3550 1497 5012 21791 21873 20360 20360 -3550 1498 5013 21795 21873 20360 20360 -3550 1498 5013 21795 21873 20360 20360 -3550 1498 5013 21795 21873 20360 20360 -3550 1498 5013 21795 21873 20360 20360 -3550 1497 5012 21791 21873 20360 20360 -3550 1497 5012 21791 21873 20360 20360 -3550 1497 5012 21791 21873 20360 20360 -3550 1497 5012 21791 21873 20360 20360 2026-04-23 11:55:40,177 Hysteresis 700 0: raw(21791 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21873 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21791 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21873 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3550 1497 5012 21791 21873 20360 20360 -3550 1497 5012 21791 21873 20360 20360 -3550 1498 5013 21795 21873 20360 20360 -3550 1498 5013 21795 21873 20360 20360 -3550 1497 5012 21791 21873 20360 20360 -3550 1497 5012 21791 21873 20360 20360 -3550 1497 5012 21791 21873 20360 20360 -3550 1497 5012 21791 21873 20360 20360 -3550 1497 5012 21791 21873 20360 20360 -3550 1497 5012 21791 21873 20360 20360 -3530 1498 4993 21708 21873 20360 20360 -3530 1498 4993 21708 21873 20360 20360 -3530 1497 4992 21704 21873 20360 20360 -3530 1497 4992 21704 21873 20360 20360 -3530 1497 4992 21704 21873 20360 20360 -3530 1497 4992 21704 21873 20360 20360 -3530 1497 4992 21704 21873 20360 20360 -3530 1497 4992 21704 21873 20360 20360 -3530 1497 4992 21704 21873 20360 20360 -3530 1497 4992 21704 21873 20360 20360 2026-04-23 11:55:50,222 Hysteresis 710 0: raw(21704 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21873 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21704 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21873 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3530 1498 4993 21708 21873 20360 20360 -3530 1498 4993 21708 21873 20360 20360 -3530 1497 4992 21704 21873 20360 20360 -3530 1497 4992 21704 21873 20360 20360 -3530 1497 4992 21704 21873 20360 20360 -3530 1497 4992 21704 21873 20360 20360 -3530 1497 4992 21704 21873 20360 20360 -3530 1497 4992 21704 21873 20360 20360 -3530 1497 4992 21704 21873 20360 20360 -3530 1497 4992 21704 21873 20360 20360 -3574 1497 5036 21895 21895 20360 20360 -3574 1497 5036 21895 21895 20360 20360 -3574 1497 5036 21895 21895 20360 20360 -3574 1498 5037 21900 21900 20360 20360 -3574 1497 5036 21895 21900 20360 20360 -3574 1497 5036 21895 21900 20360 20360 -3574 1497 5036 21895 21900 20360 20360 -3574 1497 5036 21895 21900 20360 20360 -3574 1497 5036 21895 21900 20360 20360 -3574 1497 5036 21895 21900 20360 20360 2026-04-23 11:56:00,328 Hysteresis 720 0: raw(21895 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21900 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21895 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21900 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3574 1497 5036 21895 21900 20360 20360 -3574 1497 5036 21895 21900 20360 20360 -3574 1497 5036 21895 21900 20360 20360 -3574 1497 5036 21895 21900 20360 20360 -3574 1497 5036 21895 21900 20360 20360 -3574 1497 5036 21895 21900 20360 20360 -3574 1497 5036 21895 21900 20360 20360 -3574 1497 5036 21895 21900 20360 20360 -3574 1497 5036 21895 21900 20360 20360 -3561 1497 5023 21839 21900 20360 20360 -3561 1497 5023 21839 21900 20360 20360 -3561 1497 5023 21839 21900 20360 20360 -3561 1498 5024 21843 21900 20360 20360 -3561 1498 5024 21843 21900 20360 20360 -3561 1497 5023 21839 21900 20360 20360 -3561 1497 5023 21839 21900 20360 20360 -3561 1498 5024 21843 21900 20360 20360 -3561 1498 5024 21843 21900 20360 20360 -3561 1497 5023 21839 21900 20360 20360 -3561 1497 5023 21839 21900 20360 20360 2026-04-23 11:56:10,334 Hysteresis 730 0: raw(21839 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21900 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21839 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21900 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3561 1497 5023 21839 21900 20360 20360 -3561 1497 5023 21839 21900 20360 20360 -3561 1497 5023 21839 21900 20360 20360 -3561 1497 5023 21839 21900 20360 20360 -3561 1497 5023 21839 21900 20360 20360 -3561 1497 5023 21839 21900 20360 20360 -3561 1497 5023 21839 21900 20360 20360 -3561 1497 5023 21839 21900 20360 20360 -3561 1497 5023 21839 21900 20360 20360 -3560 1497 5022 21834 21900 20360 20360 -3560 1497 5022 21834 21900 20360 20360 -3560 1498 5023 21839 21900 20360 20360 -3560 1498 5023 21839 21900 20360 20360 -3560 1497 5022 21834 21900 20360 20360 -3560 1497 5022 21834 21900 20360 20360 -3560 1498 5023 21839 21900 20360 20360 -3560 1498 5023 21839 21900 20360 20360 -3560 1498 5023 21839 21900 20360 20360 -3560 1498 5023 21839 21900 20360 20360 2026-04-23 11:56:20,341 Hysteresis 740 0: raw(21839 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21900 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21839 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21900 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3560 1497 5022 21834 21900 20360 20360 -3560 1497 5022 21834 21900 20360 20360 -3560 1497 5022 21834 21900 20360 20360 -3560 1497 5022 21834 21900 20360 20360 -3560 1498 5023 21839 21900 20360 20360 -3560 1498 5023 21839 21900 20360 20360 -3560 1497 5022 21834 21900 20360 20360 -3560 1497 5022 21834 21900 20360 20360 -3560 1497 5022 21834 21900 20360 20360 -3560 1497 5022 21834 21900 20360 20360 -3550 1498 5013 21795 21900 20360 20360 -3550 1498 5013 21795 21900 20360 20360 -3550 1498 5013 21795 21900 20360 20360 -3550 1498 5013 21795 21900 20360 20360 -3550 1497 5012 21791 21900 20360 20360 -3550 1497 5012 21791 21900 20360 20360 -3550 1497 5012 21791 21900 20360 20360 -3550 1497 5012 21791 21900 20360 20360 -3550 1497 5012 21791 21900 20360 20360 -3550 1497 5012 21791 21900 20360 20360 2026-04-23 11:56:30,504 Hysteresis 751 0: raw(21791 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21900 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21791 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21900 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3550 1497 5012 21791 21900 20360 20360 -3550 1498 5013 21795 21900 20360 20360 -3550 1498 5013 21795 21900 20360 20360 -3550 1497 5012 21791 21900 20360 20360 -3550 1497 5012 21791 21900 20360 20360 -3550 1498 5013 21795 21900 20360 20360 -3550 1498 5013 21795 21900 20360 20360 -3550 1498 5013 21795 21900 20360 20360 -3550 1498 5013 21795 21900 20360 20360 -3544 1497 5006 21765 21900 20360 20360 -3544 1497 5006 21765 21900 20360 20360 -3544 1498 5007 21769 21900 20360 20360 -3544 1498 5007 21769 21900 20360 20360 -3544 1498 5007 21769 21900 20360 20360 -3544 1497 5006 21765 21900 20360 20360 -3544 1497 5006 21765 21900 20360 20360 -3544 1497 5006 21765 21900 20360 20360 -3544 1497 5006 21765 21900 20360 20360 -3544 1497 5006 21765 21900 20360 20360 -3544 1497 5006 21765 21900 20360 20360 2026-04-23 11:56:40,556 Hysteresis 761 0: raw(21765 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21900 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21765 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21900 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3544 1498 5007 21769 21900 20360 20360 -3544 1498 5007 21769 21900 20360 20360 -3544 1497 5006 21765 21900 20360 20360 -3544 1497 5006 21765 21900 20360 20360 -3544 1497 5006 21765 21900 20360 20360 -3544 1497 5006 21765 21900 20360 20360 -3544 1497 5006 21765 21900 20360 20360 -3544 1497 5006 21765 21900 20360 20360 -3544 1497 5006 21765 21900 20360 20360 -3559 1497 5021 21830 21900 20360 20360 -3559 1497 5021 21830 21900 20360 20360 -3559 1497 5021 21830 21900 20360 20360 -3559 1497 5021 21830 21900 20360 20360 -3559 1497 5021 21830 21900 20360 20360 -3559 1497 5021 21830 21900 20360 20360 -3559 1497 5021 21830 21900 20360 20360 -3559 1497 5021 21830 21900 20360 20360 -3559 1497 5021 21830 21900 20360 20360 -3559 1498 5022 21834 21900 20360 20360 -3559 1498 5022 21834 21900 20360 20360 2026-04-23 11:56:50,566 Hysteresis 771 0: raw(21834 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21900 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21834 16000 16000 16000) min(20360 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21900 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3559 1497 5021 21830 21900 20360 20360 -3559 1497 5021 21830 21900 20360 20360 -3559 1497 5021 21830 21900 20530 20360 -3559 1497 5021 21830 21900 20530 20360 -3559 1497 5021 21830 21900 20530 20360 -3559 1497 5021 21830 21900 20530 20360 -3559 1498 5022 21834 21900 20530 20360 -3559 1498 5022 21834 21900 20530 20360 -3559 1498 5022 21834 21900 20530 20360 -3552 1498 5015 21804 21900 20530 20360 -3552 1497 5014 21800 21900 20530 20360 -3552 1497 5014 21800 21900 20530 20360 -3552 1497 5014 21800 21900 20530 20360 -3552 1497 5014 21800 21900 20530 20360 -3552 1498 5015 21804 21900 20530 20360 -3552 1498 5015 21804 21900 20530 20360 -3552 1498 5015 21804 21900 20530 20360 -3552 1498 5015 21804 21900 20534 20360 -3552 1498 5015 21804 21900 20534 20360 -3552 1498 5015 21804 21900 20534 20360 2026-04-23 11:57:00,572 Hysteresis 781 0: raw(21804 16000 16000 16000) min(20534 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21900 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21804 16000 16000 16000) min(20534 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21900 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3552 1497 5014 21800 21900 20534 20360 -3552 1497 5014 21800 21900 20534 20360 -3552 1497 5014 21800 21900 20786 20360 -3552 1497 5014 21800 21900 20786 20360 -3552 1498 5015 21804 21900 20786 20360 -3552 1498 5015 21804 21900 20786 20360 -3552 1497 5014 21800 21900 20786 20360 -3552 1497 5014 21800 21900 20786 20360 -3552 1497 5014 21800 21900 20786 20360 -3572 1497 5034 21886 21900 20786 20360 -3572 1498 5035 21891 21900 20786 20360 -3572 1498 5035 21891 21900 20786 20360 -3572 1497 5034 21886 21900 20786 20360 -3572 1497 5034 21886 21900 20786 20360 -3572 1498 5035 21891 21900 20786 20360 -3572 1498 5035 21891 21900 20786 20360 -3572 1497 5034 21886 21900 20786 20360 -3572 1497 5034 21886 21900 20786 20360 -3572 1498 5035 21891 21900 20786 20360 -3572 1498 5035 21891 21900 20786 20360 2026-04-23 11:57:10,661 Hysteresis 791 0: raw(21891 16000 16000 16000) min(20786 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21900 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21891 16000 16000 16000) min(20786 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21900 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3572 1497 5034 21886 21900 20786 20360 -3572 1497 5034 21886 21900 20786 20360 -3572 1498 5035 21891 21900 20786 20360 -3572 1498 5035 21891 21900 20786 20360 -3572 1498 5035 21891 21900 20786 20360 -3572 1498 5035 21891 21900 20786 20360 -3572 1498 5035 21891 21900 20786 20360 -3572 1498 5035 21891 21900 20786 20360 -3572 1497 5034 21886 21900 20786 20360 -3584 1497 5046 21939 21939 20786 20360 -3584 1497 5046 21939 21939 20786 20360 -3584 1497 5046 21939 21939 20786 20360 -3584 1498 5047 21943 21943 20786 20360 -3584 1498 5047 21943 21943 20786 20360 -3584 1497 5046 21939 21943 20786 20360 -3584 1497 5046 21939 21943 20786 20360 -3584 1498 5047 21943 21943 20786 20360 -3584 1498 5047 21943 21943 20786 20360 -3584 1498 5047 21943 21943 20786 20360 2026-04-23 11:57:20,673 Hysteresis 801 0: raw(21943 16000 16000 16000) min(20786 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21943 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21943 16000 16000 16000) min(20786 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21943 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3584 1498 5047 21943 21943 20786 20360 -3584 1497 5046 21939 21943 20786 20360 -3584 1497 5046 21939 21943 20786 20360 -3584 1497 5046 21939 21943 20821 20360 -3584 1497 5046 21939 21943 20821 20360 -3584 1497 5046 21939 21943 20821 20360 -3584 1497 5046 21939 21943 20821 20360 -3584 1497 5046 21939 21943 20821 20360 -3584 1497 5046 21939 21943 20821 20360 -3584 1498 5047 21943 21943 20821 20360 -3584 1498 5047 21943 21943 20821 20360 -3584 1498 5047 21943 21943 20821 20360 -3584 1497 5046 21939 21943 20821 20360 -3584 1497 5046 21939 21943 20821 20360 -3584 1497 5046 21939 21943 20821 20360 -3584 1497 5046 21939 21943 20821 20360 -3584 1498 5047 21943 21943 20821 20360 -3584 1498 5047 21943 21943 20821 20360 -3584 1497 5046 21939 21943 20821 20360 -3584 1497 5046 21939 21943 20821 20360 2026-04-23 11:57:30,683 Hysteresis 811 0: raw(21939 16000 16000 16000) min(20821 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21943 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21939 16000 16000 16000) min(20821 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21943 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3584 1497 5046 21939 21943 20826 20360 -3584 1497 5046 21939 21943 20826 20360 -3584 1498 5047 21943 21943 20826 20360 -3584 1498 5047 21943 21943 20830 20360 -3584 1497 5046 21939 21943 20830 20360 -3584 1497 5046 21939 21943 20830 20360 -3584 1498 5047 21943 21943 20830 20360 -3584 1498 5047 21943 21943 20830 20360 -3584 1498 5047 21943 21943 20830 20360 -3579 1498 5042 21921 21943 20830 20360 -3579 1498 5042 21921 21943 20830 20360 -3579 1498 5042 21921 21943 20830 20360 -3579 1498 5042 21921 21943 20830 20360 -3579 1498 5042 21921 21943 20830 20360 -3579 1498 5042 21921 21943 20830 20360 -3579 1498 5042 21921 21943 20830 20360 -3579 1498 5042 21921 21943 20830 20360 -3579 1498 5042 21921 21943 20830 20360 -3579 1497 5041 21917 21943 20830 20360 -3579 1497 5041 21917 21943 20830 20360 2026-04-23 11:57:40,740 Hysteresis 821 0: raw(21917 16000 16000 16000) min(20830 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21943 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(21917 16000 16000 16000) min(20830 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 21943 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3579 1498 5042 21921 21943 20830 20360 -3579 1498 5042 21921 21943 20830 20360 -3579 1498 5042 21921 21943 20830 20360 -3579 1498 5042 21921 21943 20830 20360 -3579 1498 5042 21921 21943 20830 20360 -3579 1498 5042 21921 21943 20830 20360 -3579 1497 5041 21917 21943 20830 20360 -3579 1497 5041 21917 21943 20830 20360 -3579 1497 5041 21917 21943 20830 20360 -3597 1497 5059 21995 21995 20830 20360 -3597 1497 5059 21995 21995 20830 20360 -3597 1497 5059 21995 21995 20830 20360 -3597 1498 5060 22000 22000 20830 20360 -3597 1498 5060 22000 22000 20830 20360 -3597 1497 5059 21995 22000 20830 20360 -3597 1497 5059 21995 22000 20830 20360 -3597 1498 5060 22000 22000 20830 20360 -3597 1498 5060 22000 22000 20830 20360 -3597 1498 5060 22000 22000 20830 20360 -3597 1498 5060 22000 22000 20830 20360 2026-04-23 11:57:50,751 Hysteresis 831 0: raw(22000 16000 16000 16000) min(20830 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22000 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22000 16000 16000 16000) min(20830 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22000 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3597 1497 5059 21995 22000 20830 20360 -3597 1497 5059 21995 22000 20830 20360 -3597 1498 5060 22000 22000 20900 20360 -3597 1498 5060 22000 22000 20900 20360 -3597 1498 5060 22000 22000 20900 20360 -3597 1498 5060 22000 22000 20900 20360 -3597 1498 5060 22000 22000 20900 20360 -3597 1498 5060 22000 22000 20900 20360 -3610 1497 5072 22052 22052 20900 20360 -3610 1497 5072 22052 22052 20900 20360 -3610 1498 5073 22056 22056 20900 20360 -3610 1498 5073 22056 22056 20900 20360 -3610 1497 5072 22052 22056 20904 20360 -3610 1497 5072 22052 22056 20904 20360 -3610 1498 5073 22056 22056 20904 20360 -3610 1498 5073 22056 22056 20904 20360 -3610 1498 5073 22056 22056 20904 20360 -3610 1497 5072 22052 22056 20904 20360 -3610 1497 5072 22052 22056 20904 20360 2026-04-23 11:58:00,760 Hysteresis 841 0: raw(22052 16000 16000 16000) min(20904 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22056 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22052 16000 16000 16000) min(20904 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22056 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3610 1497 5072 22052 22056 20904 20360 -3610 1497 5072 22052 22056 20904 20360 -3610 1498 5073 22056 22056 20904 20360 -3610 1498 5073 22056 22056 20913 20360 -3610 1497 5072 22052 22056 20913 20360 -3610 1497 5072 22052 22056 20913 20360 -3610 1497 5072 22052 22056 20913 20360 -3610 1497 5072 22052 22056 20913 20360 -3610 1498 5073 22056 22056 20913 20360 -3602 1498 5065 22021 22056 20913 20360 -3602 1498 5065 22021 22056 20913 20360 -3602 1498 5065 22021 22056 20913 20360 -3602 1498 5065 22021 22056 20913 20360 -3602 1498 5065 22021 22056 20913 20360 -3602 1498 5065 22021 22056 20913 20360 -3602 1498 5065 22021 22056 20913 20360 -3602 1498 5065 22021 22056 20913 20360 -3602 1498 5065 22021 22056 20913 20360 -3602 1497 5064 22017 22056 20913 20360 -3602 1497 5064 22017 22056 20913 20360 2026-04-23 11:58:10,801 Hysteresis 851 0: raw(22017 16000 16000 16000) min(20913 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22056 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22017 16000 16000 16000) min(20913 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22056 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3602 1497 5064 22017 22056 20917 20360 -3602 1497 5064 22017 22056 20917 20360 -3602 1497 5064 22017 22056 20917 20360 -3602 1497 5064 22017 22056 20947 20360 -3602 1498 5065 22021 22056 20947 20360 -3602 1498 5065 22021 22056 20947 20360 -3602 1498 5065 22021 22056 20947 20360 -3602 1498 5065 22021 22056 20947 20360 -3606 1498 5069 22039 22056 20947 20360 -3606 1498 5069 22039 22056 20947 20360 -3606 1498 5069 22039 22056 20947 20360 -3606 1498 5069 22039 22056 20947 20360 -3606 1498 5069 22039 22056 20947 20360 -3606 1498 5069 22039 22056 20947 20360 -3606 1497 5068 22034 22056 20947 20360 -3606 1497 5068 22034 22056 20947 20360 -3606 1498 5069 22039 22056 20947 20360 -3606 1498 5069 22039 22056 20947 20360 -3606 1498 5069 22039 22056 20947 20360 2026-04-23 11:58:20,846 Hysteresis 861 0: raw(22039 16000 16000 16000) min(20947 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22056 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22039 16000 16000 16000) min(20947 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22056 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3606 1498 5069 22039 22056 20947 20360 -3606 1497 5068 22034 22056 20952 20360 -3606 1497 5068 22034 22056 20952 20360 -3606 1498 5069 22039 22056 21169 20360 -3606 1498 5069 22039 22056 21169 20360 -3606 1498 5069 22039 22056 21169 20360 -3606 1498 5069 22039 22056 21169 20360 -3606 1498 5069 22039 22056 21169 20360 -3606 1498 5069 22039 22056 21169 20360 -3620 1498 5083 22100 22100 21173 20360 -3620 1498 5083 22100 22100 21173 20360 -3620 1498 5083 22100 22100 21173 20360 -3620 1498 5083 22100 22100 21173 20360 -3620 1498 5083 22100 22100 21173 20360 -3620 1498 5083 22100 22100 21173 20360 -3620 1498 5083 22100 22100 21173 20360 -3620 1498 5083 22100 22100 21173 20360 -3620 1498 5083 22100 22100 21173 20360 -3620 1498 5083 22100 22100 21173 20360 -3620 1498 5083 22100 22100 21173 20360 2026-04-23 11:58:30,867 Hysteresis 871 0: raw(22100 16000 16000 16000) min(21173 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22100 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22100 16000 16000 16000) min(21173 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22100 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3620 1498 5083 22100 22100 21173 20360 -3620 1498 5083 22100 22100 21173 20360 -3620 1498 5083 22100 22100 21173 20360 -3620 1498 5083 22100 22100 21191 20360 -3620 1498 5083 22100 22100 21191 20360 -3620 1498 5083 22100 22100 21191 20360 -3620 1498 5083 22100 22100 21191 20360 -3620 1498 5083 22100 22100 21191 20360 -3620 1498 5083 22100 22100 21191 20360 -3625 1498 5088 22121 22121 21191 20360 -3625 1498 5088 22121 22121 21191 20360 -3625 1498 5088 22121 22121 21191 20360 -3625 1498 5088 22121 22121 21191 20360 -3625 1498 5088 22121 22121 21191 20360 -3625 1498 5088 22121 22121 21191 20360 -3625 1498 5088 22121 22121 21191 20360 -3625 1498 5088 22121 22121 21191 20360 -3625 1498 5088 22121 22121 21191 20360 -3625 1498 5088 22121 22121 21191 20360 -3625 1498 5088 22121 22121 21191 20360 2026-04-23 11:58:40,870 Hysteresis 881 0: raw(22121 16000 16000 16000) min(21191 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22121 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22121 16000 16000 16000) min(21191 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22121 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3625 1498 5088 22121 22121 21191 20360 -3625 1498 5088 22121 22121 21191 20360 -3625 1498 5088 22121 22121 21191 20360 -3625 1498 5088 22121 22121 21191 20360 -3625 1498 5088 22121 22121 21191 20360 -3625 1498 5088 22121 22121 21191 20360 -3625 1498 5088 22121 22121 21191 20360 -3625 1498 5088 22121 22121 21191 20360 -3625 1498 5088 22121 22121 21191 20360 -3602 1498 5065 22021 22121 21191 20360 -3602 1498 5065 22021 22121 21191 20360 -3602 1498 5065 22021 22121 21191 20360 -3602 1498 5065 22021 22121 21191 20360 -3602 1498 5065 22021 22121 21191 20360 -3602 1498 5065 22021 22121 21191 20360 -3602 1498 5065 22021 22121 21191 20360 -3602 1498 5065 22021 22121 21191 20360 -3602 1498 5065 22021 22121 21191 20360 -3602 1498 5065 22021 22121 21191 20360 -3602 1498 5065 22021 22121 21191 20360 2026-04-23 11:58:51,013 Hysteresis 891 0: raw(22021 16000 16000 16000) min(21191 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22121 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22021 16000 16000 16000) min(21191 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22121 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3602 1498 5065 22021 22121 21191 20360 -3602 1498 5065 22021 22121 21191 20360 -3602 1498 5065 22021 22121 21191 20360 -3602 1498 5065 22021 22121 21191 20360 -3602 1498 5065 22021 22121 21191 20360 -3602 1498 5065 22021 22121 21191 20360 -3602 1498 5065 22021 22121 21191 20360 -3602 1498 5065 22021 22121 21191 20360 -3602 1498 5065 22021 22121 21191 20360 -3626 1498 5089 22126 22126 21191 20360 -3626 1498 5089 22126 22126 21191 20360 -3626 1498 5089 22126 22126 21191 20360 -3626 1497 5088 22121 22126 21191 20360 -3626 1497 5088 22121 22126 21191 20360 -3626 1498 5089 22126 22126 21191 20360 -3626 1498 5089 22126 22126 21191 20360 -3626 1498 5089 22126 22126 21191 20360 -3626 1498 5089 22126 22126 21191 20360 -3626 1498 5089 22126 22126 21191 20360 -3626 1498 5089 22126 22126 21191 20360 2026-04-23 11:59:01,017 Hysteresis 901 0: raw(22126 16000 16000 16000) min(21191 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22126 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22126 16000 16000 16000) min(21191 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22126 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3626 1498 5089 22126 22126 21191 20360 -3626 1498 5089 22126 22126 21191 20360 -3626 1497 5088 22121 22126 21191 20360 -3626 1497 5088 22121 22126 21191 20360 -3626 1498 5089 22126 22126 21191 20360 -3626 1498 5089 22126 22126 21191 20360 -3626 1498 5089 22126 22126 21191 20360 -3626 1498 5089 22126 22126 21191 20360 -3612 1498 5075 22065 22126 21191 20360 -3612 1498 5075 22065 22126 21191 20360 -3612 1498 5075 22065 22126 21191 20360 -3612 1498 5075 22065 22126 21191 20360 -3612 1498 5075 22065 22126 21191 20360 -3612 1498 5075 22065 22126 21191 20360 -3612 1498 5075 22065 22126 21191 20360 -3612 1498 5075 22065 22126 21191 20360 -3612 1498 5075 22065 22126 21191 20360 -3612 1498 5075 22065 22126 21191 20360 -3612 1498 5075 22065 22126 21191 20360 -3612 1498 5075 22065 22126 21191 20360 2026-04-23 11:59:11,021 Hysteresis 911 0: raw(22065 16000 16000 16000) min(21191 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22126 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22065 16000 16000 16000) min(21191 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22126 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3612 1498 5075 22065 22126 21191 20360 -3612 1498 5075 22065 22126 21191 20360 -3612 1498 5075 22065 22126 21191 20360 -3612 1498 5075 22065 22126 21191 20360 -3612 1497 5074 22060 22126 21191 20360 -3612 1497 5074 22060 22126 21191 20360 -3612 1498 5075 22065 22126 21191 20360 -3612 1498 5075 22065 22126 21191 20360 -3631 1498 5094 22147 22147 21191 20360 -3631 1498 5094 22147 22147 21191 20360 -3631 1498 5094 22147 22147 21191 20360 -3631 1498 5094 22147 22147 21191 20360 -3631 1498 5094 22147 22147 21191 20360 -3631 1498 5094 22147 22147 21191 20360 -3631 1498 5094 22147 22147 21191 20360 -3631 1498 5094 22147 22147 21191 20360 -3631 1498 5094 22147 22147 21191 20360 -3631 1498 5094 22147 22147 21191 20360 -3631 1498 5094 22147 22147 21191 20360 -3631 1498 5094 22147 22147 21191 20360 2026-04-23 11:59:21,025 Hysteresis 921 0: raw(22147 16000 16000 16000) min(21191 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22147 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22147 16000 16000 16000) min(21191 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22147 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3631 1498 5094 22147 22147 21191 20360 -3631 1498 5094 22147 22147 21226 20360 -3631 1498 5094 22147 22147 21226 20360 -3631 1498 5094 22147 22147 21226 20360 -3631 1498 5094 22147 22147 21226 20360 -3631 1498 5094 22147 22147 21226 20360 -3631 1498 5094 22147 22147 21226 20360 -3631 1498 5094 22147 22147 21226 20360 -3626 1498 5089 22126 22147 21226 20360 -3626 1498 5089 22126 22147 21226 20360 -3626 1498 5089 22126 22147 21226 20360 -3626 1498 5089 22126 22147 21226 20360 -3626 1498 5089 22126 22147 21226 20360 -3626 1498 5089 22126 22147 21226 20360 -3626 1498 5089 22126 22147 21226 20360 -3626 1498 5089 22126 22147 21226 20360 -3626 1498 5089 22126 22147 21226 20360 -3626 1498 5089 22126 22147 21226 20360 -3626 1497 5088 22121 22147 21226 20360 2026-04-23 11:59:31,276 Hysteresis 931 0: raw(22121 16000 16000 16000) min(21226 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22147 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22121 16000 16000 16000) min(21226 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22147 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3626 1497 5088 22121 22147 21226 20360 -3626 1498 5089 22126 22147 21226 20360 -3626 1498 5089 22126 22147 21226 20360 -3626 1498 5089 22126 22147 21226 20360 -3626 1498 5089 22126 22147 21226 20360 -3626 1498 5089 22126 22147 21226 20360 -3626 1497 5088 22121 22147 21226 20360 -3626 1497 5088 22121 22147 21226 20360 -3643 1498 5106 22200 22200 21226 20360 -3643 1498 5106 22200 22200 21226 20360 -3643 1498 5106 22200 22200 21226 20360 -3643 1498 5106 22200 22200 21226 20360 -3643 1498 5106 22200 22200 21226 20360 -3643 1498 5106 22200 22200 21226 20360 -3643 1498 5106 22200 22200 21226 20360 -3643 1498 5106 22200 22200 21226 20360 -3643 1498 5106 22200 22200 21226 20360 -3643 1498 5106 22200 22200 21226 20360 -3643 1498 5106 22200 22200 21226 20360 -3643 1498 5106 22200 22200 21226 20360 2026-04-23 11:59:41,284 Hysteresis 941 0: raw(22200 16000 16000 16000) min(21226 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22200 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22200 16000 16000 16000) min(21226 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22200 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3643 1498 5106 22200 22200 21226 20360 -3643 1498 5106 22200 22200 21226 20360 -3643 1498 5106 22200 22200 21321 20360 -3643 1498 5106 22200 22200 21321 20360 -3643 1498 5106 22200 22200 21321 20360 -3643 1498 5106 22200 22200 21321 20360 -3643 1498 5106 22200 22200 21321 20360 -3635 1498 5098 22165 22200 21321 20360 -3635 1498 5098 22165 22200 21321 20360 -3635 1498 5098 22165 22200 21321 20360 -3635 1498 5098 22165 22200 21321 20360 -3635 1498 5098 22165 22200 21321 20360 -3635 1498 5098 22165 22200 21321 20360 -3635 1498 5098 22165 22200 21321 20360 -3635 1498 5098 22165 22200 21321 20360 -3635 1498 5098 22165 22200 21321 20360 -3635 1498 5098 22165 22200 21321 20360 -3635 1498 5098 22165 22200 21321 20360 -3635 1498 5098 22165 22200 21321 20360 2026-04-23 11:59:51,289 Hysteresis 951 0: raw(22165 16000 16000 16000) min(21321 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22200 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22165 16000 16000 16000) min(21321 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22200 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3635 1498 5098 22165 22200 21321 20360 -3635 1498 5098 22165 22200 21321 20360 -3635 1498 5098 22165 22200 21321 20360 -3635 1498 5098 22165 22200 21321 20360 -3635 1498 5098 22165 22200 21321 20360 -3635 1498 5098 22165 22200 21321 20360 -3635 1498 5098 22165 22200 21321 20360 -3635 1498 5098 22165 22200 21321 20360 -3618 1498 5081 22091 22200 21321 20360 -3618 1498 5081 22091 22200 21321 20360 -3618 1498 5081 22091 22200 21321 20360 -3618 1498 5081 22091 22200 21321 20360 -3618 1498 5081 22091 22200 21321 20360 -3618 1498 5081 22091 22200 21321 20360 -3618 1498 5081 22091 22200 21321 20360 -3618 1498 5081 22091 22200 21321 20360 -3618 1498 5081 22091 22200 21321 20360 -3618 1498 5081 22091 22200 21321 20360 -3618 1498 5081 22091 22200 21321 20360 -3618 1498 5081 22091 22200 21321 20360 2026-04-23 12:00:01,295 Hysteresis 961 0: raw(22091 16000 16000 16000) min(21321 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22200 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22091 16000 16000 16000) min(21321 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22200 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3618 1498 5081 22091 22200 21321 20360 -3618 1498 5081 22091 22200 21326 20360 -3618 1498 5081 22091 22200 21547 20360 -3618 1498 5081 22091 22200 21547 20360 -3618 1498 5081 22091 22200 21547 20360 -3618 1498 5081 22091 22200 21547 20360 -3618 1498 5081 22091 22200 21547 20360 -3618 1498 5081 22091 22200 21547 20360 -3638 1498 5101 22178 22200 21547 20360 -3638 1498 5101 22178 22200 21547 20360 -3638 1498 5101 22178 22200 21547 20360 -3638 1498 5101 22178 22200 21547 20360 -3638 1498 5101 22178 22200 21547 20360 -3638 1498 5101 22178 22200 21547 20360 -3638 1498 5101 22178 22200 21547 20360 -3638 1498 5101 22178 22200 21547 20360 -3638 1498 5101 22178 22200 21547 20360 -3638 1498 5101 22178 22200 21547 20360 -3638 1498 5101 22178 22200 21547 20360 -3638 1498 5101 22178 22200 21547 20360 2026-04-23 12:00:11,389 Hysteresis 972 0: raw(22178 16000 16000 16000) min(21547 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22200 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22178 16000 16000 16000) min(21547 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22200 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3638 1498 5101 22178 22200 21547 20360 -3638 1498 5101 22178 22200 21547 20360 -3638 1498 5101 22178 22200 21547 20360 -3638 1498 5101 22178 22200 21547 20360 -3638 1498 5101 22178 22200 21547 20360 -3638 1498 5101 22178 22200 21547 20360 -3638 1498 5101 22178 22200 21547 20360 -3638 1498 5101 22178 22200 21547 20360 -3639 1498 5102 22182 22200 21547 20360 -3639 1498 5102 22182 22200 21547 20360 -3639 1498 5102 22182 22200 21547 20360 -3639 1498 5102 22182 22200 21547 20360 -3639 1498 5102 22182 22200 21547 20360 -3639 1498 5102 22182 22200 21547 20360 -3639 1498 5102 22182 22200 21547 20360 -3639 1498 5102 22182 22200 21547 20360 -3639 1498 5102 22182 22200 21547 20360 -3639 1498 5102 22182 22200 21547 20360 -3639 1498 5102 22182 22200 21547 20360 -3639 1498 5102 22182 22200 21547 20360 2026-04-23 12:00:21,401 Hysteresis 982 0: raw(22182 16000 16000 16000) min(21547 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22200 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22182 16000 16000 16000) min(21547 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22200 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3639 1498 5102 22182 22200 21547 20360 -3639 1498 5102 22182 22200 21547 20360 -3639 1498 5102 22182 22200 21547 20360 -3639 1498 5102 22182 22200 21547 20360 -3639 1498 5102 22182 22200 21547 20360 -3639 1498 5102 22182 22200 21547 20360 -3639 1498 5102 22182 22200 21547 20360 -3639 1498 5102 22182 22200 21547 20360 -3640 1498 5103 22186 22200 21547 20360 -3640 1498 5103 22186 22200 21547 20360 -3640 1498 5103 22186 22200 21547 20360 -3640 1498 5103 22186 22200 21547 20360 -3640 1498 5103 22186 22200 21547 20360 -3640 1498 5103 22186 22200 21547 20360 -3640 1498 5103 22186 22200 21547 20360 -3640 1498 5103 22186 22200 21547 20360 -3640 1498 5103 22186 22200 21547 20360 -3640 1498 5103 22186 22200 21547 20360 -3640 1498 5103 22186 22200 21547 20360 -3640 1498 5103 22186 22200 21547 20360 2026-04-23 12:00:31,409 Hysteresis 992 0: raw(22186 16000 16000 16000) min(21547 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22200 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22186 16000 16000 16000) min(21547 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22200 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3640 1498 5103 22186 22200 21547 20360 -3640 1498 5103 22186 22200 21547 20360 -3640 1498 5103 22186 22200 21547 20360 -3640 1498 5103 22186 22200 21547 20360 -3640 1498 5103 22186 22200 21547 20360 -3640 1498 5103 22186 22200 21547 20360 -3640 1498 5103 22186 22200 21547 20360 -3646 1498 5109 22213 22213 21547 20360 -3646 1498 5109 22213 22213 21547 20360 -3646 1498 5109 22213 22213 21547 20360 -3646 1498 5109 22213 22213 21547 20360 -3646 1498 5109 22213 22213 21547 20360 -3646 1498 5109 22213 22213 21547 20360 -3646 1498 5109 22213 22213 21547 20360 -3646 1498 5109 22213 22213 21547 20360 -3646 1498 5109 22213 22213 21547 20360 -3646 1498 5109 22213 22213 21547 20360 -3646 1498 5109 22213 22213 21547 20360 -3646 1498 5109 22213 22213 21547 20360 -3646 1498 5109 22213 22213 21547 20360 2026-04-23 12:00:41,414 Hysteresis 1002 0: raw(22213 16000 16000 16000) min(21547 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22213 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22213 16000 16000 16000) min(21547 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22213 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3646 1498 5109 22213 22213 21547 20360 -3646 1498 5109 22213 22213 21560 20360 -3646 1498 5109 22213 22213 21560 20360 -3646 1498 5109 22213 22213 21560 20360 -3646 1498 5109 22213 22213 21560 20360 -3646 1498 5109 22213 22213 21560 20360 -3646 1498 5109 22213 22213 21560 20360 -3631 1498 5094 22147 22213 21560 20360 -3631 1498 5094 22147 22213 21560 20360 -3631 1498 5094 22147 22213 21560 20360 -3631 1498 5094 22147 22213 21560 20360 -3631 1498 5094 22147 22213 21560 20360 -3631 1498 5094 22147 22213 21560 20360 -3631 1498 5094 22147 22213 21560 20360 -3631 1498 5094 22147 22213 21560 20360 -3631 1498 5094 22147 22213 21560 20360 -3631 1498 5094 22147 22213 21560 20360 -3631 1498 5094 22147 22213 21560 20360 -3631 1498 5094 22147 22213 21560 20360 2026-04-23 12:00:51,618 Hysteresis 1012 0: raw(22147 16000 16000 16000) min(21560 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22213 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22147 16000 16000 16000) min(21560 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22213 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3631 1498 5094 22147 22213 21560 20360 -3631 1498 5094 22147 22213 21560 20360 -3631 1498 5094 22147 22213 21560 20360 -3631 1498 5094 22147 22213 21560 20360 -3631 1498 5094 22147 22213 21560 20360 -3631 1498 5094 22147 22213 21560 20360 -3631 1498 5094 22147 22213 21560 20360 -3636 1498 5099 22169 22213 21560 20360 -3636 1498 5099 22169 22213 21560 20360 -3636 1498 5099 22169 22213 21560 20360 -3636 1498 5099 22169 22213 21560 20360 -3636 1498 5099 22169 22213 21560 20360 -3636 1498 5099 22169 22213 21560 20360 -3636 1498 5099 22169 22213 21560 20360 -3636 1498 5099 22169 22213 21560 20360 -3636 1498 5099 22169 22213 21560 20360 -3636 1498 5099 22169 22213 21560 20360 -3636 1498 5099 22169 22213 21560 20360 -3636 1498 5099 22169 22213 21560 20360 -3636 1498 5099 22169 22213 21560 20360 2026-04-23 12:01:01,629 Hysteresis 1022 0: raw(22169 16000 16000 16000) min(21560 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22213 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22169 16000 16000 16000) min(21560 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22213 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3636 1498 5099 22169 22213 21560 20360 -3636 1498 5099 22169 22213 21560 20360 -3636 1498 5099 22169 22213 21652 20360 -3636 1498 5099 22169 22213 21652 20360 -3636 1498 5099 22169 22213 21652 20360 -3636 1498 5099 22169 22213 21652 20360 -3636 1498 5099 22169 22213 21652 20360 -3647 1498 5110 22217 22217 21652 20360 -3647 1498 5110 22217 22217 21652 20360 -3647 1498 5110 22217 22217 21652 20360 -3647 1498 5110 22217 22217 21652 20360 -3647 1498 5110 22217 22217 21652 20360 -3647 1498 5110 22217 22217 21652 20360 -3647 1498 5110 22217 22217 21652 20360 -3647 1498 5110 22217 22217 21652 20360 -3647 1498 5110 22217 22217 21652 20360 -3647 1498 5110 22217 22217 21652 20360 -3647 1498 5110 22217 22217 21652 20360 -3647 1498 5110 22217 22217 21652 20360 -3647 1498 5110 22217 22217 21652 20360 2026-04-23 12:01:11,639 Hysteresis 1032 0: raw(22217 16000 16000 16000) min(21652 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22217 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22217 16000 16000 16000) min(21652 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22217 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3647 1498 5110 22217 22217 21652 20360 -3647 1498 5110 22217 22217 21652 20360 -3647 1498 5110 22217 22217 21652 20360 -3647 1498 5110 22217 22217 21652 20360 -3647 1498 5110 22217 22217 21652 20360 -3647 1498 5110 22217 22217 21652 20360 -3647 1498 5110 22217 22217 21652 20360 -3650 1498 5113 22230 22230 21652 20360 -3650 1498 5113 22230 22230 21652 20360 -3650 1498 5113 22230 22230 21652 20360 -3650 1498 5113 22230 22230 21652 20360 -3650 1498 5113 22230 22230 21652 20360 -3650 1498 5113 22230 22230 21652 20360 -3650 1498 5113 22230 22230 21652 20360 -3650 1498 5113 22230 22230 21652 20360 -3650 1498 5113 22230 22230 21652 20360 -3650 1498 5113 22230 22230 21652 20360 -3650 1498 5113 22230 22230 21652 20360 -3650 1498 5113 22230 22230 21652 20360 -3650 1498 5113 22230 22230 21652 20360 2026-04-23 12:01:21,649 Hysteresis 1042 0: raw(22230 16000 16000 16000) min(21652 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22230 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22230 16000 16000 16000) min(21652 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22230 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3650 1498 5113 22230 22230 21652 20360 -3650 1498 5113 22230 22230 21652 20360 -3650 1498 5113 22230 22230 21652 20360 -3650 1498 5113 22230 22230 21652 20360 -3650 1498 5113 22230 22230 21652 20360 -3650 1498 5113 22230 22230 21652 20360 -3650 1498 5113 22230 22230 21652 20360 -3645 1498 5108 22208 22230 21652 20360 -3645 1498 5108 22208 22230 21652 20360 -3645 1498 5108 22208 22230 21652 20360 -3645 1498 5108 22208 22230 21652 20360 -3645 1498 5108 22208 22230 21652 20360 -3645 1498 5108 22208 22230 21652 20360 -3645 1498 5108 22208 22230 21652 20360 -3645 1498 5108 22208 22230 21652 20360 -3645 1498 5108 22208 22230 21652 20360 -3645 1498 5108 22208 22230 21652 20360 -3645 1498 5108 22208 22230 21652 20360 -3645 1498 5108 22208 22230 21652 20360 2026-04-23 12:01:31,813 Hysteresis 1052 0: raw(22208 16000 16000 16000) min(21652 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22230 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22208 16000 16000 16000) min(21652 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22230 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3645 1498 5108 22208 22230 21652 20360 -3645 1498 5108 22208 22230 21652 20360 -3645 1498 5108 22208 22230 21656 20360 -3645 1498 5108 22208 22230 21656 20360 -3645 1498 5108 22208 22230 21656 20360 -3645 1498 5108 22208 22230 21656 20360 -3645 1498 5108 22208 22230 21656 20360 -3635 1498 5098 22165 22230 21656 20360 -3635 1498 5098 22165 22230 21656 20360 -3635 1498 5098 22165 22230 21656 20360 -3635 1498 5098 22165 22230 21656 20360 -3635 1498 5098 22165 22230 21656 20360 -3635 1498 5098 22165 22230 21656 20360 -3635 1498 5098 22165 22230 21656 20360 -3635 1498 5098 22165 22230 21656 20360 -3635 1498 5098 22165 22230 21656 20360 -3635 1498 5098 22165 22230 21656 20360 -3635 1498 5098 22165 22230 21656 20360 -3635 1498 5098 22165 22230 21656 20360 -3635 1498 5098 22165 22230 21656 20360 2026-04-23 12:01:41,816 Hysteresis 1062 0: raw(22165 16000 16000 16000) min(21656 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22230 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22165 16000 16000 16000) min(21656 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22230 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3635 1498 5098 22165 22230 21656 20360 -3635 1498 5098 22165 22230 21656 20360 -3635 1498 5098 22165 22230 21656 20360 -3635 1498 5098 22165 22230 21656 20360 -3635 1498 5098 22165 22230 21656 20360 -3635 1498 5098 22165 22230 21656 20360 -3635 1498 5098 22165 22230 21656 20360 -3648 1498 5111 22221 22230 21656 20360 -3648 1498 5111 22221 22230 21656 20360 -3648 1498 5111 22221 22230 21656 20360 -3648 1498 5111 22221 22230 21656 20360 -3648 1498 5111 22221 22230 21656 20360 -3648 1498 5111 22221 22230 21656 20360 -3648 1498 5111 22221 22230 21656 20360 -3648 1498 5111 22221 22230 21656 20360 -3648 1498 5111 22221 22230 21656 20360 -3648 1498 5111 22221 22230 21656 20360 -3648 1498 5111 22221 22230 21656 20360 -3648 1498 5111 22221 22230 21656 20360 -3648 1498 5111 22221 22230 21656 20360 2026-04-23 12:01:51,825 Hysteresis 1072 0: raw(22221 16000 16000 16000) min(21656 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22230 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22221 16000 16000 16000) min(21656 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22230 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3648 1498 5111 22221 22230 21656 20360 -3648 1498 5111 22221 22230 21656 20360 -3648 1498 5111 22221 22230 21656 20360 -3648 1498 5111 22221 22230 21656 20360 -3648 1498 5111 22221 22230 21656 20360 -3648 1498 5111 22221 22230 21656 20360 -3648 1498 5111 22221 22230 21656 20360 -3648 1498 5111 22221 22230 21656 20360 -3648 1498 5111 22221 22230 21656 20360 -3648 1498 5111 22221 22230 21656 20360 -3648 1498 5111 22221 22230 21656 20360 -3648 1498 5111 22221 22230 21656 20360 -3648 1498 5111 22221 22230 21656 20360 -3648 1498 5111 22221 22230 21656 20360 -3648 1498 5111 22221 22230 21656 20360 -3648 1498 5111 22221 22230 21656 20360 -3648 1498 5111 22221 22230 21656 20360 -3648 1498 5111 22221 22230 21656 20360 -3648 1498 5111 22221 22230 21656 20360 -3648 1498 5111 22221 22230 21656 20360 2026-04-23 12:02:01,832 Hysteresis 1082 0: raw(22221 16000 16000 16000) min(21656 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22230 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22221 16000 16000 16000) min(21656 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22230 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3648 1498 5111 22221 22230 21656 20360 -3648 1498 5111 22221 22230 21656 20360 -3648 1498 5111 22221 22230 21656 20360 -3648 1498 5111 22221 22230 21656 20360 -3648 1498 5111 22221 22230 21656 20360 -3648 1498 5111 22221 22230 21656 20360 -3641 1498 5104 22191 22230 21656 20360 -3641 1498 5104 22191 22230 21656 20360 -3641 1498 5104 22191 22230 21656 20360 -3641 1498 5104 22191 22230 21656 20360 -3641 1498 5104 22191 22230 21656 20360 -3641 1498 5104 22191 22230 21656 20360 -3641 1498 5104 22191 22230 21656 20360 -3641 1498 5104 22191 22230 21656 20360 -3641 1498 5104 22191 22230 21656 20360 -3641 1498 5104 22191 22230 21656 20360 -3641 1498 5104 22191 22230 21656 20360 -3641 1498 5104 22191 22230 21656 20360 -3641 1498 5104 22191 22230 21656 20360 2026-04-23 12:02:12,024 Hysteresis 1092 0: raw(22191 16000 16000 16000) min(21656 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22230 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22191 16000 16000 16000) min(21656 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22230 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3641 1498 5104 22191 22230 21656 20360 -3641 1498 5104 22191 22230 21656 20360 -3641 1498 5104 22191 22230 21656 20360 -3641 1498 5104 22191 22230 21656 20360 -3641 1498 5104 22191 22230 21656 20360 -3641 1498 5104 22191 22230 21656 20360 -3641 1498 5104 22191 22230 21656 20360 -3658 1498 5121 22265 22265 21656 20360 -3658 1498 5121 22265 22265 21656 20360 -3658 1498 5121 22265 22265 21656 20360 -3658 1498 5121 22265 22265 21656 20360 -3658 1498 5121 22265 22265 21656 20360 -3658 1498 5121 22265 22265 21656 20360 -3658 1498 5121 22265 22265 21656 20360 -3658 1498 5121 22265 22265 21656 20360 -3658 1498 5121 22265 22265 21656 20360 -3658 1498 5121 22265 22265 21656 20360 -3658 1498 5121 22265 22265 21656 20360 -3658 1498 5121 22265 22265 21656 20360 -3658 1498 5121 22265 22265 21656 20360 2026-04-23 12:02:22,033 Hysteresis 1102 0: raw(22265 16000 16000 16000) min(21656 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22265 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22265 16000 16000 16000) min(21656 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22265 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3658 1498 5121 22265 22265 21656 20360 -3658 1498 5121 22265 22265 21656 20360 -3658 1498 5121 22265 22265 21656 20360 -3658 1498 5121 22265 22265 21656 20360 -3658 1498 5121 22265 22265 21656 20360 -3658 1498 5121 22265 22265 21656 20360 -3663 1498 5126 22286 22286 21656 20360 -3663 1498 5126 22286 22286 21656 20360 -3663 1498 5126 22286 22286 21656 20360 -3663 1498 5126 22286 22286 21656 20360 -3663 1498 5126 22286 22286 21656 20360 -3663 1498 5126 22286 22286 21656 20360 -3663 1498 5126 22286 22286 21656 20360 -3663 1498 5126 22286 22286 21656 20360 -3663 1498 5126 22286 22286 21656 20360 -3663 1498 5126 22286 22286 21656 20360 -3663 1498 5126 22286 22286 21656 20360 -3663 1498 5126 22286 22286 21656 20360 -3663 1498 5126 22286 22286 21656 20360 2026-04-23 12:02:32,047 Hysteresis 1112 0: raw(22286 16000 16000 16000) min(21656 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22286 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22286 16000 16000 16000) min(21656 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22286 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3663 1498 5126 22286 22286 21656 20360 -3663 1498 5126 22286 22286 21656 20360 -3663 1498 5126 22286 22286 21656 20360 -3663 1498 5126 22286 22286 21660 20360 -3663 1498 5126 22286 22286 21660 20360 -3663 1498 5126 22286 22286 21660 20360 -3663 1498 5126 22286 22286 21660 20360 -3668 1498 5131 22308 22308 21660 20360 -3668 1498 5131 22308 22308 21660 20360 -3668 1498 5131 22308 22308 21660 20360 -3668 1498 5131 22308 22308 21660 20360 -3668 1498 5131 22308 22308 21660 20360 -3668 1498 5131 22308 22308 21660 20360 -3668 1498 5131 22308 22308 21660 20360 -3668 1498 5131 22308 22308 21660 20360 -3668 1498 5131 22308 22308 21660 20360 -3668 1498 5131 22308 22308 21660 20360 -3668 1498 5131 22308 22308 21660 20360 -3668 1498 5131 22308 22308 21660 20360 -3668 1498 5131 22308 22308 21660 20360 2026-04-23 12:02:42,051 Hysteresis 1122 0: raw(22308 16000 16000 16000) min(21660 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22308 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22308 16000 16000 16000) min(21660 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22308 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3668 1498 5131 22308 22308 21660 20360 -3668 1498 5131 22308 22308 21660 20360 -3668 1498 5131 22308 22308 21704 20360 -3668 1498 5131 22308 22308 21704 20360 -3668 1498 5131 22308 22308 21704 20360 -3668 1498 5131 22308 22308 21704 20360 -3668 1498 5131 22308 22308 21704 20360 -3674 1498 5137 22334 22334 21704 20360 -3674 1498 5137 22334 22334 21704 20360 -3674 1498 5137 22334 22334 21704 20360 -3674 1498 5137 22334 22334 21704 20360 -3674 1498 5137 22334 22334 21704 20360 -3674 1498 5137 22334 22334 21704 20360 -3674 1498 5137 22334 22334 21704 20360 -3674 1498 5137 22334 22334 21704 20360 -3674 1498 5137 22334 22334 21704 20360 -3674 1498 5137 22334 22334 21704 20360 -3674 1498 5137 22334 22334 21704 20360 -3674 1498 5137 22334 22334 21704 20360 -3674 1498 5137 22334 22334 21704 20360 2026-04-23 12:02:52,203 Hysteresis 1132 0: raw(22334 16000 16000 16000) min(21704 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22334 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22334 16000 16000 16000) min(21704 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22334 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3674 1498 5137 22334 22334 21704 20360 -3674 1498 5137 22334 22334 21704 20360 -3674 1498 5137 22334 22334 21704 20360 -3674 1498 5137 22334 22334 21704 20360 -3674 1498 5137 22334 22334 21704 20360 -3674 1498 5137 22334 22334 21704 20360 -3684 1498 5147 22378 22378 21704 20360 -3684 1498 5147 22378 22378 21704 20360 -3684 1498 5147 22378 22378 21704 20360 -3684 1498 5147 22378 22378 21704 20360 -3684 1498 5147 22378 22378 21704 20360 -3684 1498 5147 22378 22378 21704 20360 -3684 1498 5147 22378 22378 21704 20360 -3684 1498 5147 22378 22378 21704 20360 -3684 1498 5147 22378 22378 21704 20360 -3684 1498 5147 22378 22378 21704 20360 -3684 1498 5147 22378 22378 21704 20360 -3684 1498 5147 22378 22378 21704 20360 -3684 1498 5147 22378 22378 21704 20360 -3684 1498 5147 22378 22378 21704 20360 2026-04-23 12:03:02,363 Hysteresis 1143 0: raw(22378 16000 16000 16000) min(21704 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22378 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22378 16000 16000 16000) min(21704 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22378 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3684 1498 5147 22378 22378 21704 20360 -3684 1498 5147 22378 22378 21704 20360 -3684 1498 5147 22378 22378 21704 20360 -3684 1498 5147 22378 22378 21704 20360 -3684 1498 5147 22378 22378 21704 20360 -3684 1498 5147 22378 22378 21704 20360 -3679 1498 5142 22356 22378 21704 20360 -3679 1498 5142 22356 22378 21704 20360 -3679 1498 5142 22356 22378 21704 20360 -3679 1498 5142 22356 22378 21704 20360 -3679 1498 5142 22356 22378 21704 20360 -3679 1498 5142 22356 22378 21704 20360 -3679 1498 5142 22356 22378 21704 20360 -3679 1498 5142 22356 22378 21704 20360 -3679 1498 5142 22356 22378 21704 20360 -3679 1498 5142 22356 22378 21704 20360 -3679 1498 5142 22356 22378 21704 20360 -3679 1498 5142 22356 22378 21704 20360 -3679 1498 5142 22356 22378 21704 20360 -3679 1498 5142 22356 22378 21704 20360 2026-04-23 12:03:12,367 Hysteresis 1153 0: raw(22356 16000 16000 16000) min(21704 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22378 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22356 16000 16000 16000) min(21704 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22378 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3679 1498 5142 22356 22378 21704 20360 -3679 1498 5142 22356 22378 21704 20360 -3679 1498 5142 22356 22378 21704 20360 -3679 1498 5142 22356 22378 21704 20360 -3679 1498 5142 22356 22378 21704 20360 -3681 1498 5144 22365 22378 21704 20360 -3681 1498 5144 22365 22378 21704 20360 -3681 1498 5144 22365 22378 21704 20360 -3681 1498 5144 22365 22378 21704 20360 -3681 1498 5144 22365 22378 21704 20360 -3681 1498 5144 22365 22378 21704 20360 -3681 1498 5144 22365 22378 21704 20360 -3681 1498 5144 22365 22378 21704 20360 -3681 1498 5144 22365 22378 21704 20360 -3681 1498 5144 22365 22378 21704 20360 -3681 1498 5144 22365 22378 21704 20360 -3681 1498 5144 22365 22378 21704 20360 -3681 1498 5144 22365 22378 21704 20360 -3681 1498 5144 22365 22378 21704 20360 2026-04-23 12:03:22,371 Hysteresis 1163 0: raw(22365 16000 16000 16000) min(21704 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22378 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22365 16000 16000 16000) min(21704 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22378 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3681 1498 5144 22365 22378 21704 20360 -3681 1498 5144 22365 22378 21704 20360 -3681 1498 5144 22365 22378 21704 20360 -3681 1498 5144 22365 22378 21704 20360 -3681 1498 5144 22365 22378 21704 20360 -3681 1498 5144 22365 22378 21704 20360 -3663 1498 5126 22286 22378 21704 20360 -3663 1498 5126 22286 22378 21704 20360 -3663 1498 5126 22286 22378 21704 20360 -3663 1498 5126 22286 22378 21704 20360 -3663 1498 5126 22286 22378 21704 20360 -3663 1498 5126 22286 22378 21704 20360 -3663 1498 5126 22286 22378 21704 20360 -3663 1498 5126 22286 22378 21704 20360 -3663 1498 5126 22286 22378 21704 20360 -3663 1498 5126 22286 22378 21704 20360 -3663 1498 5126 22286 22378 21704 20360 -3663 1498 5126 22286 22378 21704 20360 -3663 1498 5126 22286 22378 21704 20360 -3663 1498 5126 22286 22378 21704 20360 2026-04-23 12:03:32,385 Hysteresis 1173 0: raw(22286 16000 16000 16000) min(21704 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22378 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22286 16000 16000 16000) min(21704 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22378 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3663 1498 5126 22286 22378 21704 20360 -3663 1498 5126 22286 22378 21704 20360 -3663 1498 5126 22286 22378 21704 20360 -3663 1498 5126 22286 22378 21704 20360 -3663 1498 5126 22286 22378 21704 20360 -3663 1498 5126 22286 22378 21704 20360 -3644 1498 5107 22204 22378 21704 20360 -3644 1498 5107 22204 22378 21704 20360 -3644 1498 5107 22204 22378 21704 20360 -3644 1498 5107 22204 22378 21704 20360 -3644 1498 5107 22204 22378 21704 20360 -3644 1498 5107 22204 22378 21704 20360 -3644 1498 5107 22204 22378 21704 20360 -3644 1498 5107 22204 22378 21704 20360 -3644 1498 5107 22204 22378 21704 20360 -3644 1498 5107 22204 22378 21704 20360 -3644 1498 5107 22204 22378 21704 20360 -3644 1498 5107 22204 22378 21704 20360 -3644 1498 5107 22204 22378 21704 20360 -3644 1498 5107 22204 22378 21704 20360 2026-04-23 12:03:42,459 Hysteresis 1183 0: raw(22204 16000 16000 16000) min(21704 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22378 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22204 16000 16000 16000) min(21704 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22378 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3644 1498 5107 22204 22378 21704 20360 -3644 1498 5107 22204 22378 21704 20360 -3644 1498 5107 22204 22378 21704 20360 -3644 1498 5107 22204 22378 21704 20360 -3644 1498 5107 22204 22378 21704 20360 -3666 1498 5129 22300 22378 21704 20360 -3666 1498 5129 22300 22378 21704 20360 -3666 1498 5129 22300 22378 21704 20360 -3666 1498 5129 22300 22378 21704 20360 -3666 1498 5129 22300 22378 21704 20360 -3666 1498 5129 22300 22378 21704 20360 -3666 1498 5129 22300 22378 21704 20360 -3666 1498 5129 22300 22378 21704 20360 -3666 1498 5129 22300 22378 21704 20360 -3666 1498 5129 22300 22378 21704 20360 -3666 1498 5129 22300 22378 21704 20360 -3666 1498 5129 22300 22378 21704 20360 -3666 1498 5129 22300 22378 21704 20360 -3666 1498 5129 22300 22378 21704 20360 -3666 1498 5129 22300 22378 21704 20360 2026-04-23 12:03:52,466 Hysteresis 1193 0: raw(22300 16000 16000 16000) min(21704 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22378 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22300 16000 16000 16000) min(21704 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22378 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3666 1498 5129 22300 22378 21704 20360 -3666 1498 5129 22300 22378 21704 20360 -3666 1498 5129 22300 22378 21704 20360 -3666 1498 5129 22300 22378 21704 20360 -3666 1498 5129 22300 22378 21704 20360 -3685 1498 5148 22382 22382 21704 20360 -3685 1498 5148 22382 22382 21704 20360 -3685 1498 5148 22382 22382 21704 20360 -3685 1498 5148 22382 22382 21704 20360 -3685 1498 5148 22382 22382 21704 20360 -3685 1498 5148 22382 22382 21704 20360 -3685 1498 5148 22382 22382 21704 20360 -3685 1498 5148 22382 22382 21704 20360 -3685 1498 5148 22382 22382 21704 20360 -3685 1498 5148 22382 22382 21704 20360 -3685 1498 5148 22382 22382 21704 20360 -3685 1499 5149 22386 22386 21704 20360 -3685 1499 5149 22386 22386 21704 20360 -3685 1498 5148 22382 22386 21704 20360 -3685 1498 5148 22382 22386 21704 20360 2026-04-23 12:04:02,476 Hysteresis 1203 0: raw(22382 16000 16000 16000) min(21704 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22386 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22382 16000 16000 16000) min(21704 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22386 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3685 1498 5148 22382 22386 21765 20360 -3685 1498 5148 22382 22386 21765 20360 -3685 1498 5148 22382 22386 21765 20360 -3685 1498 5148 22382 22386 21765 20360 -3685 1498 5148 22382 22386 21765 20360 -3658 1498 5121 22265 22386 21765 20360 -3658 1498 5121 22265 22386 21765 20360 -3658 1498 5121 22265 22386 21765 20360 -3658 1498 5121 22265 22386 21765 20360 -3658 1498 5121 22265 22386 21765 20360 -3658 1498 5121 22265 22386 21765 20360 -3658 1498 5121 22265 22386 21765 20360 -3658 1498 5121 22265 22386 21765 20360 -3658 1498 5121 22265 22386 21765 20360 -3658 1498 5121 22265 22386 21765 20360 -3658 1498 5121 22265 22386 21765 20360 -3658 1498 5121 22265 22386 21765 20360 -3658 1498 5121 22265 22386 21765 20360 -3658 1498 5121 22265 22386 21765 20360 2026-04-23 12:04:12,504 Hysteresis 1213 0: raw(22265 16000 16000 16000) min(21765 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22386 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22265 16000 16000 16000) min(21765 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22386 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3658 1498 5121 22265 22386 21765 20360 -3658 1498 5121 22265 22386 21765 20360 -3658 1498 5121 22265 22386 21765 20360 -3658 1498 5121 22265 22386 21765 20360 -3658 1498 5121 22265 22386 21765 20360 -3658 1498 5121 22265 22386 21765 20360 -3681 1498 5144 22365 22386 21765 20360 -3681 1498 5144 22365 22386 21765 20360 -3681 1498 5144 22365 22386 21765 20360 -3681 1498 5144 22365 22386 21765 20360 -3681 1498 5144 22365 22386 21765 20360 -3681 1498 5144 22365 22386 21765 20360 -3681 1498 5144 22365 22386 21765 20360 -3681 1498 5144 22365 22386 21765 20360 -3681 1498 5144 22365 22386 21765 20360 -3681 1498 5144 22365 22386 21765 20360 -3681 1498 5144 22365 22386 21765 20360 -3681 1498 5144 22365 22386 21765 20360 -3681 1498 5144 22365 22386 21765 20360 -3681 1498 5144 22365 22386 21765 20360 2026-04-23 12:04:22,510 Hysteresis 1223 0: raw(22365 16000 16000 16000) min(21765 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22386 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22365 16000 16000 16000) min(21765 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22386 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3681 1498 5144 22365 22386 21765 20360 -3681 1498 5144 22365 22386 21765 20360 -3681 1498 5144 22365 22386 21765 20360 -3681 1498 5144 22365 22386 21765 20360 -3681 1498 5144 22365 22386 21765 20360 -3681 1498 5144 22365 22386 21765 20360 -3674 1498 5137 22334 22386 21765 20360 -3674 1498 5137 22334 22386 21765 20360 -3674 1498 5137 22334 22386 21765 20360 -3674 1498 5137 22334 22386 21765 20360 -3674 1498 5137 22334 22386 21765 20360 -3674 1498 5137 22334 22386 21765 20360 -3674 1498 5137 22334 22386 21765 20360 -3674 1498 5137 22334 22386 21765 20360 -3674 1498 5137 22334 22386 21765 20360 -3674 1498 5137 22334 22386 21765 20360 -3674 1498 5137 22334 22386 21765 20360 -3674 1498 5137 22334 22386 21765 20360 -3674 1498 5137 22334 22386 21765 20360 -3674 1498 5137 22334 22386 21765 20360 2026-04-23 12:04:32,517 Hysteresis 1233 0: raw(22334 16000 16000 16000) min(21765 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22386 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22334 16000 16000 16000) min(21765 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22386 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3674 1498 5137 22334 22386 21765 20360 -3674 1498 5137 22334 22386 21765 20360 -3674 1498 5137 22334 22386 21765 20360 -3674 1498 5137 22334 22386 21765 20360 -3674 1498 5137 22334 22386 21765 20360 -3692 1498 5155 22413 22413 21765 20360 -3692 1498 5155 22413 22413 21765 20360 -3692 1498 5155 22413 22413 21765 20360 -3692 1498 5155 22413 22413 21765 20360 -3692 1499 5156 22417 22417 21765 20360 -3692 1499 5156 22417 22417 21765 20360 -3692 1498 5155 22413 22417 21765 20360 -3692 1498 5155 22413 22417 21765 20360 -3692 1499 5156 22417 22417 21765 20360 -3692 1499 5156 22417 22417 21765 20360 -3692 1498 5155 22413 22417 21765 20360 -3692 1498 5155 22413 22417 21765 20360 -3692 1498 5155 22413 22417 21765 20360 -3692 1498 5155 22413 22417 21765 20360 -3692 1498 5155 22413 22417 21765 20360 2026-04-23 12:04:42,547 Hysteresis 1243 0: raw(22413 16000 16000 16000) min(21765 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22417 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22413 16000 16000 16000) min(21765 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22417 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3692 1498 5155 22413 22417 21765 20360 -3692 1498 5155 22413 22417 21765 20360 -3692 1498 5155 22413 22417 21765 20360 -3692 1498 5155 22413 22417 21765 20360 -3692 1498 5155 22413 22417 21765 20360 -3672 1498 5135 22326 22417 21765 20360 -3672 1498 5135 22326 22417 21765 20360 -3672 1498 5135 22326 22417 21765 20360 -3672 1498 5135 22326 22417 21765 20360 -3672 1498 5135 22326 22417 21765 20360 -3672 1498 5135 22326 22417 21765 20360 -3672 1498 5135 22326 22417 21765 20360 -3672 1498 5135 22326 22417 21765 20360 -3672 1498 5135 22326 22417 21765 20360 -3672 1498 5135 22326 22417 21765 20360 -3672 1498 5135 22326 22417 21765 20360 -3672 1498 5135 22326 22417 21765 20360 -3672 1498 5135 22326 22417 21765 20360 -3672 1498 5135 22326 22417 21765 20360 -3672 1498 5135 22326 22417 21800 20360 2026-04-23 12:04:52,685 Hysteresis 1253 0: raw(22326 16000 16000 16000) min(21800 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22417 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22326 16000 16000 16000) min(21800 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22417 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3672 1498 5135 22326 22417 21800 20360 -3672 1498 5135 22326 22417 21800 20360 -3672 1498 5135 22326 22417 21800 20360 -3672 1498 5135 22326 22417 21800 20360 -3672 1498 5135 22326 22417 21800 20360 -3705 1498 5168 22469 22469 21800 20360 -3705 1498 5168 22469 22469 21800 20360 -3705 1498 5168 22469 22469 21800 20360 -3705 1498 5168 22469 22469 21800 20360 -3705 1498 5168 22469 22469 21800 20360 -3705 1498 5168 22469 22469 21800 20360 -3705 1498 5168 22469 22469 21800 20360 -3705 1498 5168 22469 22469 21800 20360 -3705 1498 5168 22469 22469 21800 20360 -3705 1499 5169 22473 22473 21800 20360 -3705 1499 5169 22473 22473 21800 20360 -3705 1498 5168 22469 22473 21800 20360 -3705 1498 5168 22469 22473 21800 20360 -3705 1498 5168 22469 22473 21800 20360 -3705 1498 5168 22469 22473 21800 20360 2026-04-23 12:05:02,689 Hysteresis 1263 0: raw(22469 16000 16000 16000) min(21800 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22473 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22469 16000 16000 16000) min(21800 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22473 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3705 1498 5168 22469 22473 21800 20360 -3705 1498 5168 22469 22473 21800 20360 -3705 1498 5168 22469 22473 21800 20360 -3705 1498 5168 22469 22473 21800 20360 -3705 1498 5168 22469 22473 21800 20360 -3683 1498 5146 22373 22473 21800 20360 -3683 1498 5146 22373 22473 21800 20360 -3683 1498 5146 22373 22473 21800 20360 -3683 1499 5147 22378 22473 21800 20360 -3683 1499 5147 22378 22473 21800 20360 -3683 1498 5146 22373 22473 21800 20360 -3683 1498 5146 22373 22473 21800 20360 -3683 1498 5146 22373 22473 21800 20360 -3683 1498 5146 22373 22473 21800 20360 -3683 1499 5147 22378 22473 21800 20360 -3683 1499 5147 22378 22473 21800 20360 -3683 1498 5146 22373 22473 21800 20360 -3683 1498 5146 22373 22473 21800 20360 -3683 1498 5146 22373 22473 21800 20360 -3683 1498 5146 22373 22473 21886 20360 2026-04-23 12:05:12,695 Hysteresis 1273 0: raw(22373 16000 16000 16000) min(21886 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22473 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22373 16000 16000 16000) min(21886 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22473 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3683 1498 5146 22373 22473 21886 20360 -3683 1498 5146 22373 22473 21886 20360 -3683 1498 5146 22373 22473 21886 20360 -3683 1498 5146 22373 22473 21886 20360 -3683 1498 5146 22373 22473 21886 20360 -3713 1498 5176 22504 22504 21886 20360 -3713 1498 5176 22504 22504 21886 20360 -3713 1498 5176 22504 22504 21886 20360 -3713 1499 5177 22508 22508 21886 20360 -3713 1499 5177 22508 22508 21886 20360 -3713 1498 5176 22504 22508 21886 20360 -3713 1498 5176 22504 22508 21886 20360 -3713 1499 5177 22508 22508 21886 20360 -3713 1499 5177 22508 22508 21886 20360 -3713 1499 5177 22508 22508 21886 20360 -3713 1499 5177 22508 22508 21886 20360 -3713 1498 5176 22504 22508 21886 20360 -3713 1498 5176 22504 22508 21886 20360 -3713 1498 5176 22504 22508 21886 20360 -3713 1498 5176 22504 22508 21917 20360 2026-04-23 12:05:22,814 Hysteresis 1283 0: raw(22504 16000 16000 16000) min(21917 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22508 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22504 16000 16000 16000) min(21917 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22508 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3713 1498 5176 22504 22508 21917 20360 -3713 1498 5176 22504 22508 21917 20360 -3713 1499 5177 22508 22508 21917 20360 -3713 1499 5177 22508 22508 21917 20360 -3713 1498 5176 22504 22508 21917 20360 -3693 1498 5156 22417 22508 21917 20360 -3693 1498 5156 22417 22508 21917 20360 -3693 1498 5156 22417 22508 21917 20360 -3693 1498 5156 22417 22508 21917 20360 -3693 1498 5156 22417 22508 21917 20360 -3693 1498 5156 22417 22508 21917 20360 -3693 1498 5156 22417 22508 21917 20360 -3693 1498 5156 22417 22508 21917 20360 -3693 1498 5156 22417 22508 21917 20360 -3693 1498 5156 22417 22508 21917 20360 -3693 1498 5156 22417 22508 21917 20360 -3693 1498 5156 22417 22508 21917 20360 -3693 1498 5156 22417 22508 21917 20360 -3693 1498 5156 22417 22508 21917 20360 -3693 1498 5156 22417 22508 21917 20360 2026-04-23 12:05:32,819 Hysteresis 1293 0: raw(22417 16000 16000 16000) min(21917 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22508 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22417 16000 16000 16000) min(21917 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22508 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3693 1498 5156 22417 22508 21917 20360 -3693 1498 5156 22417 22508 21917 20360 -3693 1499 5157 22421 22508 21917 20360 -3693 1499 5157 22421 22508 21917 20360 -3693 1498 5156 22417 22508 21917 20360 -3693 1498 5156 22417 22508 21917 20360 -3693 1498 5156 22417 22508 21917 20360 -3693 1498 5156 22417 22508 21917 20360 -3693 1498 5156 22417 22508 21917 20360 -3693 1498 5156 22417 22508 21917 20360 -3693 1498 5156 22417 22508 21917 20360 -3693 1498 5156 22417 22508 21917 20360 -3693 1498 5156 22417 22508 21917 20360 -3693 1498 5156 22417 22508 21917 20360 -3693 1498 5156 22417 22508 21917 20360 -3693 1498 5156 22417 22508 21917 20360 -3693 1499 5157 22421 22508 21917 20360 -3693 1499 5157 22421 22508 21917 20360 -3693 1498 5156 22417 22508 21917 20360 -3693 1498 5156 22417 22508 21917 20360 2026-04-23 12:05:42,822 Hysteresis 1303 0: raw(22417 16000 16000 16000) min(21917 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22508 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22417 16000 16000 16000) min(21917 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22508 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3693 1499 5157 22421 22508 21917 20360 -3693 1499 5157 22421 22508 21917 20360 -3693 1499 5157 22421 22508 21917 20360 -3693 1499 5157 22421 22508 21917 20360 -3713 1498 5176 22504 22508 21917 20360 -3713 1498 5176 22504 22508 21917 20360 -3713 1499 5177 22508 22508 21917 20360 -3713 1499 5177 22508 22508 21917 20360 -3713 1498 5176 22504 22508 21917 20360 -3713 1498 5176 22504 22508 21917 20360 -3713 1498 5176 22504 22508 21917 20360 -3713 1498 5176 22504 22508 21917 20360 -3713 1498 5176 22504 22508 21917 20360 -3713 1498 5176 22504 22508 21917 20360 -3713 1498 5176 22504 22508 21917 20360 -3713 1498 5176 22504 22508 21917 20360 -3713 1499 5177 22508 22508 21917 20360 -3713 1499 5177 22508 22508 21917 20360 -3713 1499 5177 22508 22508 21995 20360 -3713 1499 5177 22508 22508 21995 20360 2026-04-23 12:05:52,875 Hysteresis 1313 0: raw(22508 16000 16000 16000) min(21995 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22508 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22508 16000 16000 16000) min(21995 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22508 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3713 1498 5176 22504 22508 21995 20360 -3713 1498 5176 22504 22508 21995 20360 -3713 1499 5177 22508 22508 21995 20360 -3713 1499 5177 22508 22508 21995 20360 -3708 1499 5172 22486 22508 21995 20360 -3708 1499 5172 22486 22508 21995 20360 -3708 1498 5171 22482 22508 21995 20360 -3708 1498 5171 22482 22508 21995 20360 -3708 1499 5172 22486 22508 21995 20360 -3708 1499 5172 22486 22508 21995 20360 -3708 1499 5172 22486 22508 21995 20360 -3708 1499 5172 22486 22508 22000 20360 -3708 1499 5172 22486 22508 22000 20360 -3708 1499 5172 22486 22508 22000 20360 -3708 1499 5172 22486 22508 22000 20360 -3708 1499 5172 22486 22508 22000 20360 -3708 1499 5172 22486 22508 22000 20360 -3708 1499 5172 22486 22508 22017 20360 -3708 1498 5171 22482 22508 22017 20360 -3708 1498 5171 22482 22508 22017 20360 2026-04-23 12:06:03,014 Hysteresis 1323 0: raw(22482 16000 16000 16000) min(22017 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22508 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22482 16000 16000 16000) min(22017 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22508 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3708 1498 5171 22482 22508 22017 20360 -3708 1498 5171 22482 22508 22017 20360 -3708 1498 5171 22482 22508 22017 20360 -3708 1498 5171 22482 22508 22017 20360 -3675 1498 5138 22339 22508 22017 20360 -3675 1498 5138 22339 22508 22017 20360 -3675 1499 5139 22343 22508 22017 20360 -3675 1499 5139 22343 22508 22017 20360 -3675 1499 5139 22343 22508 22017 20360 -3675 1499 5139 22343 22508 22017 20360 -3675 1498 5138 22339 22508 22017 20360 -3675 1498 5138 22339 22508 22017 20360 -3675 1499 5139 22343 22508 22017 20360 -3675 1499 5139 22343 22508 22017 20360 -3675 1498 5138 22339 22508 22017 20360 -3675 1498 5138 22339 22508 22017 20360 -3675 1498 5138 22339 22508 22017 20360 -3675 1498 5138 22339 22508 22017 20360 -3675 1498 5138 22339 22508 22017 20360 -3675 1498 5138 22339 22508 22017 20360 2026-04-23 12:06:13,017 Hysteresis 1333 0: raw(22339 16000 16000 16000) min(22017 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22508 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22339 16000 16000 16000) min(22017 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22508 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3675 1499 5139 22343 22508 22017 20360 -3675 1499 5139 22343 22508 22017 20360 -3675 1499 5139 22343 22508 22017 20360 -3675 1499 5139 22343 22508 22017 20360 -3721 1498 5184 22539 22539 22017 20360 -3721 1498 5184 22539 22539 22017 20360 -3721 1499 5185 22543 22543 22017 20360 -3721 1499 5185 22543 22543 22017 20360 -3721 1498 5184 22539 22543 22017 20360 -3721 1498 5184 22539 22543 22017 20360 -3721 1499 5185 22543 22543 22017 20360 -3721 1499 5185 22543 22543 22017 20360 -3721 1498 5184 22539 22543 22021 20360 -3721 1498 5184 22539 22543 22021 20360 -3721 1499 5185 22543 22543 22021 20360 -3721 1499 5185 22543 22543 22021 20360 -3721 1498 5184 22539 22543 22021 20360 -3721 1498 5184 22539 22543 22021 20360 -3721 1499 5185 22543 22543 22021 20360 -3721 1499 5185 22543 22543 22021 20360 2026-04-23 12:06:23,020 Hysteresis 1343 0: raw(22543 16000 16000 16000) min(22021 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22543 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22543 16000 16000 16000) min(22021 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22543 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3721 1499 5185 22543 22543 22021 20360 -3721 1499 5185 22543 22543 22021 20360 -3721 1498 5184 22539 22543 22021 20360 -3721 1498 5184 22539 22543 22021 20360 -3712 1499 5176 22504 22543 22021 20360 -3712 1499 5176 22504 22543 22021 20360 -3712 1499 5176 22504 22543 22021 20360 -3712 1499 5176 22504 22543 22021 20360 -3712 1498 5175 22500 22543 22021 20360 -3712 1498 5175 22500 22543 22021 20360 -3712 1499 5176 22504 22543 22021 20360 -3712 1499 5176 22504 22543 22021 20360 -3712 1498 5175 22500 22543 22021 20360 -3712 1498 5175 22500 22543 22021 20360 -3712 1499 5176 22504 22543 22021 20360 -3712 1499 5176 22504 22543 22021 20360 -3712 1499 5176 22504 22543 22021 20360 -3712 1499 5176 22504 22543 22021 20360 -3712 1499 5176 22504 22543 22021 20360 2026-04-23 12:06:33,151 Hysteresis 1353 0: raw(22504 16000 16000 16000) min(22021 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22543 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22504 16000 16000 16000) min(22021 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22543 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3712 1499 5176 22504 22543 22021 20360 -3712 1499 5176 22504 22543 22021 20360 -3712 1499 5176 22504 22543 22021 20360 -3712 1498 5175 22500 22543 22021 20360 -3726 1498 5189 22560 22560 22021 20360 -3726 1498 5189 22560 22560 22021 20360 -3726 1498 5189 22560 22560 22021 20360 -3726 1498 5189 22560 22560 22021 20360 -3726 1499 5190 22565 22565 22021 20360 -3726 1499 5190 22565 22565 22021 20360 -3726 1499 5190 22565 22565 22021 20360 -3726 1499 5190 22565 22565 22021 20360 -3726 1498 5189 22560 22565 22021 20360 -3726 1498 5189 22560 22565 22021 20360 -3726 1498 5189 22560 22565 22021 20360 -3726 1498 5189 22560 22565 22021 20360 -3726 1499 5190 22565 22565 22021 20360 -3726 1499 5190 22565 22565 22021 20360 -3726 1498 5189 22560 22565 22021 20360 -3726 1498 5189 22560 22565 22021 20360 2026-04-23 12:06:43,157 Hysteresis 1363 0: raw(22560 16000 16000 16000) min(22021 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22565 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22560 16000 16000 16000) min(22021 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22565 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3726 1499 5190 22565 22565 22021 20360 -3726 1499 5190 22565 22565 22021 20360 -3726 1499 5190 22565 22565 22021 20360 -3726 1499 5190 22565 22565 22021 20360 -3736 1499 5200 22608 22608 22021 20360 -3736 1499 5200 22608 22608 22021 20360 -3736 1499 5200 22608 22608 22021 20360 -3736 1499 5200 22608 22608 22021 20360 -3736 1499 5200 22608 22608 22021 20360 -3736 1499 5200 22608 22608 22021 20360 -3736 1499 5200 22608 22608 22021 20360 -3736 1499 5200 22608 22608 22021 20360 -3736 1499 5200 22608 22608 22021 20360 -3736 1499 5200 22608 22608 22021 20360 -3736 1499 5200 22608 22608 22021 20360 -3736 1499 5200 22608 22608 22021 20360 -3736 1499 5200 22608 22608 22021 20360 -3736 1499 5200 22608 22608 22021 20360 -3736 1499 5200 22608 22608 22021 20360 2026-04-23 12:06:53,162 Hysteresis 1373 0: raw(22608 16000 16000 16000) min(22021 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22608 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22608 16000 16000 16000) min(22021 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22608 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3736 1498 5199 22604 22608 22021 20360 -3736 1498 5199 22604 22608 22021 20360 -3736 1499 5200 22608 22608 22021 20360 -3736 1499 5200 22608 22608 22021 20360 -3741 1499 5205 22630 22630 22021 20360 -3741 1499 5205 22630 22630 22021 20360 -3741 1499 5205 22630 22630 22021 20360 -3741 1499 5205 22630 22630 22021 20360 -3741 1498 5204 22626 22630 22021 20360 -3741 1498 5204 22626 22630 22021 20360 -3741 1499 5205 22630 22630 22021 20360 -3741 1499 5205 22630 22630 22021 20360 -3741 1499 5205 22630 22630 22021 20360 -3741 1499 5205 22630 22630 22021 20360 -3741 1499 5205 22630 22630 22021 20360 -3741 1499 5205 22630 22630 22021 20360 -3741 1498 5204 22626 22630 22021 20360 -3741 1498 5204 22626 22630 22021 20360 -3741 1499 5205 22630 22630 22060 20360 -3741 1499 5205 22630 22630 22060 20360 2026-04-23 12:07:03,215 Hysteresis 1383 0: raw(22630 16000 16000 16000) min(22060 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22630 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22630 16000 16000 16000) min(22060 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22630 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3741 1499 5205 22630 22630 22060 20360 -3741 1499 5205 22630 22630 22060 20360 -3741 1499 5205 22630 22630 22060 20360 -3741 1499 5205 22630 22630 22060 20360 -3739 1499 5203 22621 22630 22060 20360 -3739 1499 5203 22621 22630 22060 20360 -3739 1499 5203 22621 22630 22060 20360 -3739 1499 5203 22621 22630 22060 20360 -3739 1499 5203 22621 22630 22060 20360 -3739 1499 5203 22621 22630 22060 20360 -3739 1499 5203 22621 22630 22060 20360 -3739 1498 5202 22617 22630 22060 20360 -3739 1498 5202 22617 22630 22060 20360 -3739 1499 5203 22621 22630 22060 20360 -3739 1499 5203 22621 22630 22060 20360 -3739 1498 5202 22617 22630 22060 20360 -3739 1499 5203 22621 22630 22060 20360 -3739 1499 5203 22621 22630 22060 20360 -3739 1499 5203 22621 22630 22060 20360 -3739 1499 5203 22621 22630 22060 20360 2026-04-23 12:07:13,340 Hysteresis 1393 0: raw(22621 16000 16000 16000) min(22060 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22630 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22621 16000 16000 16000) min(22060 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22630 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3739 1498 5202 22617 22630 22060 20360 -3739 1498 5202 22617 22630 22060 20360 -3739 1499 5203 22621 22630 22060 20360 -3739 1499 5203 22621 22630 22060 20360 -3747 1498 5210 22652 22652 22060 20360 -3747 1498 5210 22652 22652 22060 20360 -3747 1498 5210 22652 22652 22060 20360 -3747 1498 5210 22652 22652 22060 20360 -3747 1499 5211 22656 22656 22060 20360 -3747 1499 5211 22656 22656 22060 20360 -3747 1499 5211 22656 22656 22060 20360 -3747 1499 5211 22656 22656 22060 20360 -3747 1499 5211 22656 22656 22060 20360 -3747 1499 5211 22656 22656 22060 20360 -3747 1499 5211 22656 22656 22060 20360 -3747 1499 5211 22656 22656 22065 20360 -3747 1499 5211 22656 22656 22065 20360 -3747 1499 5211 22656 22656 22091 20360 -3747 1499 5211 22656 22656 22091 20360 -3747 1499 5211 22656 22656 22091 20360 2026-04-23 12:07:23,344 Hysteresis 1403 0: raw(22656 16000 16000 16000) min(22091 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22656 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22656 16000 16000 16000) min(22091 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22656 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3747 1499 5211 22656 22656 22091 20360 -3747 1499 5211 22656 22656 22091 20360 -3747 1498 5210 22652 22656 22091 20360 -3747 1498 5210 22652 22656 22091 20360 -3730 1498 5193 22578 22656 22091 20360 -3730 1498 5193 22578 22656 22091 20360 -3730 1499 5194 22582 22656 22091 20360 -3730 1499 5194 22582 22656 22091 20360 -3730 1499 5194 22582 22656 22091 20360 -3730 1499 5194 22582 22656 22091 20360 -3730 1499 5194 22582 22656 22091 20360 -3730 1499 5194 22582 22656 22091 20360 -3730 1499 5194 22582 22656 22091 20360 -3730 1499 5194 22582 22656 22091 20360 -3730 1499 5194 22582 22656 22091 20360 -3730 1499 5194 22582 22656 22091 20360 -3730 1499 5194 22582 22656 22091 20360 -3730 1499 5194 22582 22656 22091 20360 -3730 1499 5194 22582 22656 22091 20360 -3730 1499 5194 22582 22656 22091 20360 2026-04-23 12:07:33,347 Hysteresis 1413 0: raw(22582 16000 16000 16000) min(22091 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22656 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22582 16000 16000 16000) min(22091 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22656 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3730 1499 5194 22582 22656 22091 20360 -3730 1499 5194 22582 22656 22091 20360 -3730 1499 5194 22582 22656 22091 20360 -3750 1499 5214 22669 22669 22091 20360 -3750 1499 5214 22669 22669 22091 20360 -3750 1499 5214 22669 22669 22091 20360 -3750 1499 5214 22669 22669 22091 20360 -3750 1499 5214 22669 22669 22091 20360 -3750 1499 5214 22669 22669 22091 20360 -3750 1499 5214 22669 22669 22091 20360 -3750 1498 5213 22665 22669 22091 20360 -3750 1498 5213 22665 22669 22091 20360 -3750 1499 5214 22669 22669 22091 20360 -3750 1499 5214 22669 22669 22091 20360 -3750 1499 5214 22669 22669 22091 20360 -3750 1499 5214 22669 22669 22091 20360 -3750 1499 5214 22669 22669 22091 20360 -3750 1499 5214 22669 22669 22091 20360 -3750 1499 5214 22669 22669 22091 20360 2026-04-23 12:07:43,449 Hysteresis 1424 0: raw(22669 16000 16000 16000) min(22091 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22669 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22669 16000 16000 16000) min(22091 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22669 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3750 1499 5214 22669 22669 22091 20360 -3750 1499 5214 22669 22669 22091 20360 -3750 1499 5214 22669 22669 22091 20360 -3750 1499 5214 22669 22669 22091 20360 -3757 1499 5221 22700 22700 22091 20360 -3757 1499 5221 22700 22700 22091 20360 -3757 1499 5221 22700 22700 22091 20360 -3757 1499 5221 22700 22700 22091 20360 -3757 1499 5221 22700 22700 22091 20360 -3757 1499 5221 22700 22700 22091 20360 -3757 1499 5221 22700 22700 22091 20360 -3757 1498 5220 22695 22700 22091 20360 -3757 1498 5220 22695 22700 22091 20360 -3757 1499 5221 22700 22700 22091 20360 -3757 1499 5221 22700 22700 22091 20360 -3757 1499 5221 22700 22700 22091 20360 -3757 1499 5221 22700 22700 22091 20360 -3757 1498 5220 22695 22700 22091 20360 -3757 1498 5220 22695 22700 22091 20360 -3757 1499 5221 22700 22700 22091 20360 2026-04-23 12:07:53,455 Hysteresis 1434 0: raw(22700 16000 16000 16000) min(22091 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22700 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22700 16000 16000 16000) min(22091 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22700 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3757 1499 5221 22700 22700 22091 20360 -3757 1498 5220 22695 22700 22091 20360 -3757 1498 5220 22695 22700 22091 20360 -3757 1498 5220 22695 22700 22091 20360 -3762 1498 5225 22717 22717 22091 20360 -3762 1498 5225 22717 22717 22091 20360 -3762 1498 5225 22717 22717 22091 20360 -3762 1498 5225 22717 22717 22091 20360 -3762 1498 5225 22717 22717 22091 20360 -3762 1499 5226 22721 22721 22091 20360 -3762 1499 5226 22721 22721 22091 20360 -3762 1498 5225 22717 22721 22091 20360 -3762 1498 5225 22717 22721 22091 20360 -3762 1499 5226 22721 22721 22091 20360 -3762 1499 5226 22721 22721 22091 20360 -3762 1499 5226 22721 22721 22091 20360 -3762 1499 5226 22721 22721 22091 20360 -3762 1498 5225 22717 22721 22091 20360 -3762 1498 5225 22717 22721 22091 20360 -3762 1498 5225 22717 22721 22091 20360 2026-04-23 12:08:03,463 Hysteresis 1444 0: raw(22717 16000 16000 16000) min(22091 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22717 16000 16000 16000) min(22091 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3762 1498 5225 22717 22721 22091 20360 -3762 1499 5226 22721 22721 22091 20360 -3762 1498 5225 22717 22721 22091 20360 -3752 1498 5215 22673 22721 22091 20360 -3752 1499 5216 22678 22721 22091 20360 -3752 1499 5216 22678 22721 22091 20360 -3752 1499 5216 22678 22721 22091 20360 -3752 1499 5216 22678 22721 22091 20360 -3752 1498 5215 22673 22721 22091 20360 -3752 1498 5215 22673 22721 22091 20360 -3752 1498 5215 22673 22721 22091 20360 -3752 1498 5215 22673 22721 22091 20360 -3752 1497 5214 22669 22721 22091 20360 -3752 1497 5214 22669 22721 22091 20360 -3752 1497 5214 22669 22721 22091 20360 -3752 1497 5214 22669 22721 22091 20360 -3752 1498 5215 22673 22721 22147 20360 -3752 1498 5215 22673 22721 22147 20360 -3752 1498 5215 22673 22721 22147 20360 -3752 1498 5215 22673 22721 22147 20360 2026-04-23 12:08:13,473 Hysteresis 1454 0: raw(22673 16000 16000 16000) min(22147 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22673 16000 16000 16000) min(22147 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3752 1498 5215 22673 22721 22147 20360 -3752 1498 5215 22673 22721 22147 20360 -3752 1498 5215 22673 22721 22147 20360 -3744 1498 5207 22639 22721 22147 20360 -3744 1498 5207 22639 22721 22147 20360 -3744 1498 5207 22639 22721 22147 20360 -3744 1497 5206 22634 22721 22147 20360 -3744 1497 5206 22634 22721 22147 20360 -3744 1498 5207 22639 22721 22147 20360 -3744 1498 5207 22639 22721 22147 20360 -3744 1497 5206 22634 22721 22147 20360 -3744 1497 5206 22634 22721 22147 20360 -3744 1498 5207 22639 22721 22147 20360 -3744 1498 5207 22639 22721 22147 20360 -3744 1498 5207 22639 22721 22147 20360 -3744 1498 5207 22639 22721 22147 20360 -3744 1497 5206 22634 22721 22147 20360 -3744 1497 5206 22634 22721 22147 20360 -3744 1498 5207 22639 22721 22147 20360 2026-04-23 12:08:23,563 Hysteresis 1464 0: raw(22639 16000 16000 16000) min(22147 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22639 16000 16000 16000) min(22147 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3744 1498 5207 22639 22721 22147 20360 -3744 1498 5207 22639 22721 22147 20360 -3744 1497 5206 22634 22721 22147 20360 -3740 1497 5202 22617 22721 22147 20360 -3740 1497 5202 22617 22721 22147 20360 -3740 1497 5202 22617 22721 22147 20360 -3740 1497 5202 22617 22721 22147 20360 -3740 1497 5202 22617 22721 22147 20360 -3740 1497 5202 22617 22721 22147 20360 -3740 1497 5202 22617 22721 22147 20360 -3740 1498 5203 22621 22721 22147 20360 -3740 1498 5203 22621 22721 22147 20360 -3740 1497 5202 22617 22721 22147 20360 -3740 1497 5202 22617 22721 22147 20360 -3740 1497 5202 22617 22721 22147 20360 -3740 1497 5202 22617 22721 22147 20360 -3740 1497 5202 22617 22721 22147 20360 -3740 1497 5202 22617 22721 22147 20360 -3740 1497 5202 22617 22721 22147 20360 -3740 1497 5202 22617 22721 22147 20360 2026-04-23 12:08:33,566 Hysteresis 1474 0: raw(22617 16000 16000 16000) min(22147 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22617 16000 16000 16000) min(22147 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3740 1497 5202 22617 22721 22147 20360 -3740 1497 5202 22617 22721 22147 20360 -3740 1497 5202 22617 22721 22147 20360 -3751 1497 5213 22665 22721 22147 20360 -3751 1497 5213 22665 22721 22147 20360 -3751 1497 5213 22665 22721 22147 20360 -3751 1497 5213 22665 22721 22147 20360 -3751 1497 5213 22665 22721 22147 20360 -3751 1497 5213 22665 22721 22147 20360 -3751 1497 5213 22665 22721 22147 20360 -3751 1497 5213 22665 22721 22147 20360 -3751 1497 5213 22665 22721 22147 20360 -3751 1497 5213 22665 22721 22147 20360 -3751 1497 5213 22665 22721 22147 20360 -3751 1497 5213 22665 22721 22147 20360 -3751 1497 5213 22665 22721 22147 20360 -3751 1497 5213 22665 22721 22147 20360 -3751 1497 5213 22665 22721 22147 20360 -3751 1497 5213 22665 22721 22147 20360 -3751 1497 5213 22665 22721 22147 20360 2026-04-23 12:08:43,573 Hysteresis 1484 0: raw(22665 16000 16000 16000) min(22147 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22665 16000 16000 16000) min(22147 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3751 1497 5213 22665 22721 22147 20360 -3751 1497 5213 22665 22721 22147 20360 -3751 1497 5213 22665 22721 22147 20360 -3743 1497 5205 22630 22721 22147 20360 -3743 1497 5205 22630 22721 22147 20360 -3743 1497 5205 22630 22721 22147 20360 -3743 1497 5205 22630 22721 22147 20360 -3743 1497 5205 22630 22721 22147 20360 -3743 1497 5205 22630 22721 22147 20360 -3743 1497 5205 22630 22721 22147 20360 -3743 1497 5205 22630 22721 22147 20360 -3743 1497 5205 22630 22721 22147 20360 -3743 1497 5205 22630 22721 22147 20360 -3743 1497 5205 22630 22721 22147 20360 -3743 1497 5205 22630 22721 22147 20360 -3743 1497 5205 22630 22721 22147 20360 -3743 1497 5205 22630 22721 22147 20360 -3743 1497 5205 22630 22721 22147 20360 -3743 1497 5205 22630 22721 22147 20360 -3743 1497 5205 22630 22721 22147 20360 2026-04-23 12:08:53,576 Hysteresis 1494 0: raw(22630 16000 16000 16000) min(22147 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22630 16000 16000 16000) min(22147 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3743 1497 5205 22630 22721 22147 20360 -3743 1497 5205 22630 22721 22147 20360 -3743 1497 5205 22630 22721 22147 20360 -3761 1497 5223 22708 22721 22147 20360 -3761 1497 5223 22708 22721 22147 20360 -3761 1497 5223 22708 22721 22147 20360 -3761 1497 5223 22708 22721 22147 20360 -3761 1497 5223 22708 22721 22147 20360 -3761 1497 5223 22708 22721 22147 20360 -3761 1497 5223 22708 22721 22147 20360 -3761 1497 5223 22708 22721 22147 20360 -3761 1497 5223 22708 22721 22147 20360 -3761 1497 5223 22708 22721 22147 20360 -3761 1497 5223 22708 22721 22147 20360 -3761 1497 5223 22708 22721 22147 20360 -3761 1497 5223 22708 22721 22165 20360 -3761 1497 5223 22708 22721 22165 20360 -3761 1497 5223 22708 22721 22165 20360 -3761 1497 5223 22708 22721 22165 20360 -3761 1497 5223 22708 22721 22165 20360 2026-04-23 12:09:03,644 Hysteresis 1504 0: raw(22708 16000 16000 16000) min(22165 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22708 16000 16000 16000) min(22165 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3761 1497 5223 22708 22721 22165 20360 -3761 1497 5223 22708 22721 22165 20360 -3761 1497 5223 22708 22721 22165 20360 -3665 1497 5127 22291 22721 22165 20360 -3665 1497 5127 22291 22721 22165 20360 -3665 1497 5127 22291 22721 22165 20360 -3665 1497 5127 22291 22721 22165 20360 -3665 1497 5127 22291 22721 22165 20360 -3665 1497 5127 22291 22721 22165 20360 -3665 1497 5127 22291 22721 22165 20360 -3665 1497 5127 22291 22721 22165 20360 -3665 1497 5127 22291 22721 22165 20360 -3665 1497 5127 22291 22721 22165 20360 -3665 1497 5127 22291 22721 22165 20360 -3665 1497 5127 22291 22721 22165 20360 -3665 1497 5127 22291 22721 22165 20360 -3665 1497 5127 22291 22721 22165 20360 -3665 1497 5127 22291 22721 22165 20360 -3665 1497 5127 22291 22721 22165 20360 -3665 1497 5127 22291 22721 22165 20360 2026-04-23 12:09:13,647 Hysteresis 1514 0: raw(22291 16000 16000 16000) min(22165 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22291 16000 16000 16000) min(22165 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3665 1497 5127 22291 22721 22165 20360 -3665 1497 5127 22291 22721 22165 20360 -3665 1497 5127 22291 22721 22165 20360 -3665 1497 5127 22291 22721 22165 20360 -3665 1497 5127 22291 22721 22165 20360 -3665 1497 5127 22291 22721 22165 20360 -3665 1497 5127 22291 22721 22165 20360 -3665 1497 5127 22291 22721 22165 20360 -3665 1497 5127 22291 22721 22165 20360 -3665 1497 5127 22291 22721 22165 20360 -3665 1497 5127 22291 22721 22165 20360 -3665 1497 5127 22291 22721 22165 20360 -3665 1497 5127 22291 22721 22165 20360 -3665 1497 5127 22291 22721 22165 20360 -3665 1497 5127 22291 22721 22165 20360 -3665 1497 5127 22291 22721 22165 20360 -3665 1497 5127 22291 22721 22165 20360 -3665 1497 5127 22291 22721 22165 20360 -3665 1497 5127 22291 22721 22165 20360 2026-04-23 12:09:23,651 Hysteresis 1524 0: raw(22291 16000 16000 16000) min(22165 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22291 16000 16000 16000) min(22165 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3665 1497 5127 22291 22721 22165 20360 -3665 1497 5127 22291 22721 22165 20360 -3665 1497 5127 22291 22721 22165 20360 -3658 1497 5120 22260 22721 22165 20360 -3658 1497 5120 22260 22721 22165 20360 -3658 1497 5120 22260 22721 22165 20360 -3658 1497 5120 22260 22721 22165 20360 -3658 1497 5120 22260 22721 22165 20360 -3658 1497 5120 22260 22721 22165 20360 -3658 1497 5120 22260 22721 22165 20360 -3658 1497 5120 22260 22721 22165 20360 -3658 1497 5120 22260 22721 22165 20360 -3658 1497 5120 22260 22721 22165 20360 -3658 1497 5120 22260 22721 22165 20360 -3658 1497 5120 22260 22721 22165 20360 -3658 1497 5120 22260 22721 22165 20360 -3658 1497 5120 22260 22721 22165 20360 -3658 1497 5120 22260 22721 22165 20360 -3658 1497 5120 22260 22721 22165 20360 -3658 1497 5120 22260 22721 22165 20360 2026-04-23 12:09:33,691 Hysteresis 1534 0: raw(22260 16000 16000 16000) min(22165 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22260 16000 16000 16000) min(22165 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3658 1497 5120 22260 22721 22165 20360 -3658 1497 5120 22260 22721 22165 20360 -3658 1497 5120 22260 22721 22165 20360 -3685 1497 5147 22378 22721 22165 20360 -3685 1497 5147 22378 22721 22165 20360 -3685 1497 5147 22378 22721 22165 20360 -3685 1497 5147 22378 22721 22165 20360 -3685 1497 5147 22378 22721 22165 20360 -3685 1497 5147 22378 22721 22165 20360 -3685 1497 5147 22378 22721 22165 20360 -3685 1497 5147 22378 22721 22165 20360 -3685 1497 5147 22378 22721 22165 20360 -3685 1497 5147 22378 22721 22165 20360 -3685 1497 5147 22378 22721 22165 20360 -3685 1497 5147 22378 22721 22165 20360 -3685 1497 5147 22378 22721 22165 20360 -3685 1497 5147 22378 22721 22165 20360 -3685 1497 5147 22378 22721 22165 20360 -3685 1497 5147 22378 22721 22165 20360 -3685 1497 5147 22378 22721 22165 20360 2026-04-23 12:09:43,779 Hysteresis 1544 0: raw(22378 16000 16000 16000) min(22165 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22378 16000 16000 16000) min(22165 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3685 1497 5147 22378 22721 22165 20360 -3685 1497 5147 22378 22721 22165 20360 -3685 1497 5147 22378 22721 22165 20360 -3668 1497 5130 22304 22721 22165 20360 -3668 1497 5130 22304 22721 22165 20360 -3668 1497 5130 22304 22721 22165 20360 -3668 1497 5130 22304 22721 22165 20360 -3668 1497 5130 22304 22721 22165 20360 -3668 1497 5130 22304 22721 22165 20360 -3668 1497 5130 22304 22721 22165 20360 -3668 1497 5130 22304 22721 22165 20360 -3668 1497 5130 22304 22721 22165 20360 -3668 1497 5130 22304 22721 22165 20360 -3668 1497 5130 22304 22721 22165 20360 -3668 1497 5130 22304 22721 22165 20360 -3668 1497 5130 22304 22721 22191 20360 -3668 1497 5130 22304 22721 22191 20360 -3668 1497 5130 22304 22721 22191 20360 -3668 1497 5130 22304 22721 22191 20360 -3668 1497 5130 22304 22721 22191 20360 2026-04-23 12:09:53,789 Hysteresis 1554 0: raw(22304 16000 16000 16000) min(22191 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22304 16000 16000 16000) min(22191 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3668 1497 5130 22304 22721 22191 20360 -3668 1497 5130 22304 22721 22191 20360 -3661 1497 5123 22273 22721 22191 20360 -3661 1497 5123 22273 22721 22191 20360 -3661 1497 5123 22273 22721 22191 20360 -3661 1497 5123 22273 22721 22191 20360 -3661 1497 5123 22273 22721 22191 20360 -3661 1497 5123 22273 22721 22191 20360 -3661 1497 5123 22273 22721 22191 20360 -3661 1497 5123 22273 22721 22191 20360 -3661 1497 5123 22273 22721 22191 20360 -3661 1497 5123 22273 22721 22191 20360 -3661 1497 5123 22273 22721 22191 20360 -3661 1497 5123 22273 22721 22191 20360 -3661 1497 5123 22273 22721 22191 20360 -3661 1497 5123 22273 22721 22191 20360 -3661 1497 5123 22273 22721 22191 20360 -3661 1497 5123 22273 22721 22191 20360 -3661 1497 5123 22273 22721 22191 20360 2026-04-23 12:10:03,794 Hysteresis 1564 0: raw(22273 16000 16000 16000) min(22191 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22273 16000 16000 16000) min(22191 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3661 1497 5123 22273 22721 22191 20360 -3661 1497 5123 22273 22721 22191 20360 -3661 1497 5123 22273 22721 22191 20360 -3682 1497 5144 22365 22721 22191 20360 -3682 1497 5144 22365 22721 22191 20360 -3682 1497 5144 22365 22721 22191 20360 -3682 1497 5144 22365 22721 22191 20360 -3682 1497 5144 22365 22721 22191 20360 -3682 1497 5144 22365 22721 22191 20360 -3682 1497 5144 22365 22721 22191 20360 -3682 1497 5144 22365 22721 22191 20360 -3682 1497 5144 22365 22721 22191 20360 -3682 1497 5144 22365 22721 22191 20360 -3682 1497 5144 22365 22721 22191 20360 -3682 1497 5144 22365 22721 22191 20360 -3682 1497 5144 22365 22721 22191 20360 -3682 1497 5144 22365 22721 22191 20360 -3682 1497 5144 22365 22721 22191 20360 -3682 1497 5144 22365 22721 22191 20360 -3682 1497 5144 22365 22721 22191 20360 2026-04-23 12:10:13,801 Hysteresis 1574 0: raw(22365 16000 16000 16000) min(22191 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22365 16000 16000 16000) min(22191 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3682 1497 5144 22365 22721 22191 20360 -3682 1497 5144 22365 22721 22191 20360 -3682 1497 5144 22365 22721 22191 20360 -3690 1497 5152 22400 22721 22191 20360 -3690 1497 5152 22400 22721 22191 20360 -3690 1497 5152 22400 22721 22191 20360 -3690 1497 5152 22400 22721 22191 20360 -3690 1497 5152 22400 22721 22191 20360 -3690 1497 5152 22400 22721 22191 20360 -3690 1497 5152 22400 22721 22191 20360 -3690 1497 5152 22400 22721 22191 20360 -3690 1497 5152 22400 22721 22191 20360 -3690 1497 5152 22400 22721 22191 20360 -3690 1497 5152 22400 22721 22191 20360 -3690 1497 5152 22400 22721 22191 20360 -3690 1497 5152 22400 22721 22204 20360 -3690 1497 5152 22400 22721 22204 20360 -3690 1497 5152 22400 22721 22204 20360 -3690 1497 5152 22400 22721 22204 20360 -3690 1497 5152 22400 22721 22204 20360 2026-04-23 12:10:23,902 Hysteresis 1584 0: raw(22400 16000 16000 16000) min(22204 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22400 16000 16000 16000) min(22204 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3690 1497 5152 22400 22721 22204 20360 -3690 1497 5152 22400 22721 22204 20360 -3690 1497 5152 22400 22721 22204 20360 -3678 1497 5140 22347 22721 22204 20360 -3678 1497 5140 22347 22721 22204 20360 -3678 1497 5140 22347 22721 22204 20360 -3678 1497 5140 22347 22721 22204 20360 -3678 1497 5140 22347 22721 22204 20360 -3678 1497 5140 22347 22721 22204 20360 -3678 1497 5140 22347 22721 22204 20360 -3678 1497 5140 22347 22721 22204 20360 -3678 1497 5140 22347 22721 22204 20360 -3678 1497 5140 22347 22721 22204 20360 -3678 1497 5140 22347 22721 22204 20360 -3678 1497 5140 22347 22721 22204 20360 -3678 1497 5140 22347 22721 22204 20360 -3678 1497 5140 22347 22721 22204 20360 -3678 1497 5140 22347 22721 22204 20360 -3678 1497 5140 22347 22721 22204 20360 -3678 1497 5140 22347 22721 22204 20360 2026-04-23 12:10:33,906 Hysteresis 1594 0: raw(22347 16000 16000 16000) min(22204 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22347 16000 16000 16000) min(22204 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3678 1497 5140 22347 22721 22204 20360 -3678 1497 5140 22347 22721 22204 20360 -3674 1497 5136 22330 22721 22204 20360 -3674 1497 5136 22330 22721 22204 20360 -3674 1497 5136 22330 22721 22204 20360 -3674 1497 5136 22330 22721 22204 20360 -3674 1497 5136 22330 22721 22204 20360 -3674 1497 5136 22330 22721 22204 20360 -3674 1497 5136 22330 22721 22204 20360 -3674 1497 5136 22330 22721 22204 20360 -3674 1497 5136 22330 22721 22204 20360 -3674 1497 5136 22330 22721 22204 20360 -3674 1497 5136 22330 22721 22204 20360 -3674 1497 5136 22330 22721 22204 20360 -3674 1497 5136 22330 22721 22204 20360 -3674 1497 5136 22330 22721 22204 20360 -3674 1497 5136 22330 22721 22204 20360 -3674 1497 5136 22330 22721 22204 20360 -3674 1497 5136 22330 22721 22204 20360 2026-04-23 12:10:43,916 Hysteresis 1604 0: raw(22330 16000 16000 16000) min(22204 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22330 16000 16000 16000) min(22204 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3674 1497 5136 22330 22721 22204 20360 -3674 1497 5136 22330 22721 22204 20360 -3674 1497 5136 22330 22721 22204 20360 -3679 1497 5141 22352 22721 22204 20360 -3679 1497 5141 22352 22721 22204 20360 -3679 1497 5141 22352 22721 22204 20360 -3679 1497 5141 22352 22721 22204 20360 -3679 1497 5141 22352 22721 22204 20360 -3679 1497 5141 22352 22721 22204 20360 -3679 1497 5141 22352 22721 22204 20360 -3679 1497 5141 22352 22721 22204 20360 -3679 1497 5141 22352 22721 22204 20360 -3679 1497 5141 22352 22721 22204 20360 -3679 1497 5141 22352 22721 22204 20360 -3679 1497 5141 22352 22721 22204 20360 -3679 1497 5141 22352 22721 22204 20360 -3679 1497 5141 22352 22721 22204 20360 -3679 1497 5141 22352 22721 22204 20360 -3679 1497 5141 22352 22721 22204 20360 -3679 1497 5141 22352 22721 22204 20360 2026-04-23 12:10:53,954 Hysteresis 1614 0: raw(22352 16000 16000 16000) min(22204 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22352 16000 16000 16000) min(22204 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3679 1497 5141 22352 22721 22204 20360 -3679 1497 5141 22352 22721 22204 20360 -3679 1497 5141 22352 22721 22204 20360 -3684 1497 5146 22373 22721 22204 20360 -3684 1497 5146 22373 22721 22204 20360 -3684 1497 5146 22373 22721 22204 20360 -3684 1497 5146 22373 22721 22204 20360 -3684 1497 5146 22373 22721 22204 20360 -3684 1497 5146 22373 22721 22204 20360 -3684 1497 5146 22373 22721 22204 20360 -3684 1497 5146 22373 22721 22204 20360 -3684 1497 5146 22373 22721 22204 20360 -3684 1497 5146 22373 22721 22204 20360 -3684 1497 5146 22373 22721 22204 20360 -3684 1497 5146 22373 22721 22204 20360 -3684 1497 5146 22373 22721 22204 20360 -3684 1497 5146 22373 22721 22204 20360 -3684 1497 5146 22373 22721 22204 20360 -3684 1497 5146 22373 22721 22204 20360 -3684 1497 5146 22373 22721 22204 20360 2026-04-23 12:11:04,023 Hysteresis 1624 0: raw(22373 16000 16000 16000) min(22204 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22373 16000 16000 16000) min(22204 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3684 1497 5146 22373 22721 22204 20360 -3684 1497 5146 22373 22721 22204 20360 -3684 1497 5146 22373 22721 22204 20360 -3684 1497 5146 22373 22721 22204 20360 -3684 1497 5146 22373 22721 22204 20360 -3684 1497 5146 22373 22721 22204 20360 -3684 1497 5146 22373 22721 22204 20360 -3684 1497 5146 22373 22721 22204 20360 -3684 1497 5146 22373 22721 22204 20360 -3684 1497 5146 22373 22721 22204 20360 -3684 1498 5147 22378 22721 22204 20360 -3684 1498 5147 22378 22721 22204 20360 -3684 1497 5146 22373 22721 22204 20360 -3684 1497 5146 22373 22721 22204 20360 -3684 1498 5147 22378 22721 22204 20360 -3684 1498 5147 22378 22721 22204 20360 -3684 1497 5146 22373 22721 22204 20360 -3684 1497 5146 22373 22721 22204 20360 -3684 1497 5146 22373 22721 22204 20360 -3684 1497 5146 22373 22721 22204 20360 2026-04-23 12:11:14,027 Hysteresis 1634 0: raw(22373 16000 16000 16000) min(22204 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22373 16000 16000 16000) min(22204 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3684 1497 5146 22373 22721 22204 20360 -3684 1497 5146 22373 22721 22204 20360 -3698 1497 5160 22434 22721 22204 20360 -3698 1497 5160 22434 22721 22204 20360 -3698 1497 5160 22434 22721 22204 20360 -3698 1497 5160 22434 22721 22204 20360 -3698 1497 5160 22434 22721 22204 20360 -3698 1497 5160 22434 22721 22204 20360 -3698 1497 5160 22434 22721 22204 20360 -3698 1497 5160 22434 22721 22204 20360 -3698 1497 5160 22434 22721 22204 20360 -3698 1497 5160 22434 22721 22204 20360 -3698 1497 5160 22434 22721 22204 20360 -3698 1497 5160 22434 22721 22204 20360 -3698 1497 5160 22434 22721 22204 20360 -3698 1497 5160 22434 22721 22204 20360 -3698 1497 5160 22434 22721 22204 20360 -3698 1497 5160 22434 22721 22204 20360 -3698 1497 5160 22434 22721 22204 20360 -3698 1497 5160 22434 22721 22204 20360 2026-04-23 12:11:24,031 Hysteresis 1644 0: raw(22434 16000 16000 16000) min(22204 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22434 16000 16000 16000) min(22204 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3698 1497 5160 22434 22721 22204 20360 -3698 1497 5160 22434 22721 22204 20360 -3704 1497 5166 22460 22721 22204 20360 -3704 1497 5166 22460 22721 22204 20360 -3704 1497 5166 22460 22721 22204 20360 -3704 1497 5166 22460 22721 22204 20360 -3704 1497 5166 22460 22721 22204 20360 -3704 1497 5166 22460 22721 22204 20360 -3704 1497 5166 22460 22721 22204 20360 -3704 1497 5166 22460 22721 22204 20360 -3704 1497 5166 22460 22721 22204 20360 -3704 1497 5166 22460 22721 22204 20360 -3704 1497 5166 22460 22721 22204 20360 -3704 1497 5166 22460 22721 22204 20360 -3704 1497 5166 22460 22721 22204 20360 -3704 1497 5166 22460 22721 22204 20360 -3704 1498 5167 22465 22721 22204 20360 -3704 1498 5167 22465 22721 22204 20360 -3704 1497 5166 22460 22721 22204 20360 2026-04-23 12:11:34,277 Hysteresis 1654 0: raw(22460 16000 16000 16000) min(22204 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22460 16000 16000 16000) min(22204 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3704 1497 5166 22460 22721 22204 20360 -3704 1497 5166 22460 22721 22204 20360 -3706 1497 5168 22469 22721 22204 20360 -3706 1497 5168 22469 22721 22204 20360 -3706 1497 5168 22469 22721 22204 20360 -3706 1497 5168 22469 22721 22204 20360 -3706 1497 5168 22469 22721 22204 20360 -3706 1497 5168 22469 22721 22204 20360 -3706 1497 5168 22469 22721 22204 20360 -3706 1497 5168 22469 22721 22204 20360 -3706 1497 5168 22469 22721 22204 20360 -3706 1497 5168 22469 22721 22204 20360 -3706 1497 5168 22469 22721 22204 20360 -3706 1497 5168 22469 22721 22204 20360 -3706 1497 5168 22469 22721 22204 20360 -3706 1497 5168 22469 22721 22204 20360 -3706 1498 5169 22473 22721 22204 20360 -3706 1498 5169 22473 22721 22204 20360 -3706 1497 5168 22469 22721 22204 20360 -3706 1497 5168 22469 22721 22204 20360 2026-04-23 12:11:44,286 Hysteresis 1664 0: raw(22469 16000 16000 16000) min(22204 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22469 16000 16000 16000) min(22204 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3706 1498 5169 22473 22721 22204 20360 -3706 1498 5169 22473 22721 22204 20360 -3712 1498 5175 22500 22721 22204 20360 -3712 1498 5175 22500 22721 22204 20360 -3712 1497 5174 22495 22721 22204 20360 -3712 1497 5174 22495 22721 22204 20360 -3712 1497 5174 22495 22721 22204 20360 -3712 1497 5174 22495 22721 22204 20360 -3712 1497 5174 22495 22721 22204 20360 -3712 1497 5174 22495 22721 22204 20360 -3712 1498 5175 22500 22721 22204 20360 -3712 1498 5175 22500 22721 22204 20360 -3712 1497 5174 22495 22721 22204 20360 -3712 1497 5174 22495 22721 22260 20360 -3712 1497 5174 22495 22721 22260 20360 -3712 1497 5174 22495 22721 22260 20360 -3712 1498 5175 22500 22721 22260 20360 -3712 1498 5175 22500 22721 22260 20360 -3712 1498 5175 22500 22721 22260 20360 -3712 1498 5175 22500 22721 22260 20360 2026-04-23 12:11:54,299 Hysteresis 1674 0: raw(22500 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22500 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3712 1498 5175 22500 22721 22260 20360 -3712 1498 5175 22500 22721 22260 20360 -3701 1498 5164 22452 22721 22260 20360 -3701 1498 5164 22452 22721 22260 20360 -3701 1497 5163 22447 22721 22260 20360 -3701 1497 5163 22447 22721 22260 20360 -3701 1498 5164 22452 22721 22260 20360 -3701 1498 5164 22452 22721 22260 20360 -3701 1497 5163 22447 22721 22260 20360 -3701 1497 5163 22447 22721 22260 20360 -3701 1497 5163 22447 22721 22260 20360 -3701 1497 5163 22447 22721 22260 20360 -3701 1497 5163 22447 22721 22260 20360 -3701 1497 5163 22447 22721 22260 20360 -3701 1498 5164 22452 22721 22260 20360 -3701 1498 5164 22452 22721 22260 20360 -3701 1497 5163 22447 22721 22260 20360 -3701 1497 5163 22447 22721 22260 20360 -3701 1498 5164 22452 22721 22260 20360 -3701 1498 5164 22452 22721 22260 20360 2026-04-23 12:12:04,305 Hysteresis 1684 0: raw(22452 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22452 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3701 1497 5163 22447 22721 22260 20360 -3696 1497 5158 22426 22721 22260 20360 -3696 1498 5159 22430 22721 22260 20360 -3696 1498 5159 22430 22721 22260 20360 -3696 1498 5159 22430 22721 22260 20360 -3696 1498 5159 22430 22721 22260 20360 -3696 1497 5158 22426 22721 22260 20360 -3696 1497 5158 22426 22721 22260 20360 -3696 1498 5159 22430 22721 22260 20360 -3696 1498 5159 22430 22721 22260 20360 -3696 1498 5159 22430 22721 22260 20360 -3696 1498 5159 22430 22721 22260 20360 -3696 1497 5158 22426 22721 22260 20360 -3696 1497 5158 22426 22721 22260 20360 -3696 1498 5159 22430 22721 22260 20360 -3696 1498 5159 22430 22721 22260 20360 -3696 1497 5158 22426 22721 22260 20360 -3696 1497 5158 22426 22721 22260 20360 -3696 1498 5159 22430 22721 22260 20360 2026-04-23 12:12:14,401 Hysteresis 1695 0: raw(22430 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22430 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3696 1498 5159 22430 22721 22260 20360 -3696 1498 5159 22430 22721 22260 20360 -3698 1498 5161 22439 22721 22260 20360 -3698 1497 5160 22434 22721 22260 20360 -3698 1497 5160 22434 22721 22260 20360 -3698 1498 5161 22439 22721 22260 20360 -3698 1498 5161 22439 22721 22260 20360 -3698 1497 5160 22434 22721 22260 20360 -3698 1497 5160 22434 22721 22260 20360 -3698 1498 5161 22439 22721 22260 20360 -3698 1498 5161 22439 22721 22260 20360 -3698 1497 5160 22434 22721 22260 20360 -3698 1497 5160 22434 22721 22260 20360 -3698 1498 5161 22439 22721 22260 20360 -3698 1498 5161 22439 22721 22260 20360 -3698 1497 5160 22434 22721 22260 20360 -3698 1497 5160 22434 22721 22260 20360 -3698 1498 5161 22439 22721 22260 20360 -3698 1498 5161 22439 22721 22260 20360 -3698 1498 5161 22439 22721 22260 20360 2026-04-23 12:12:24,408 Hysteresis 1705 0: raw(22439 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22439 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3698 1498 5161 22439 22721 22260 20360 -3698 1497 5160 22434 22721 22260 20360 -3707 1497 5169 22473 22721 22260 20360 -3707 1498 5170 22478 22721 22260 20360 -3707 1498 5170 22478 22721 22260 20360 -3707 1498 5170 22478 22721 22260 20360 -3707 1498 5170 22478 22721 22260 20360 -3707 1498 5170 22478 22721 22260 20360 -3707 1498 5170 22478 22721 22260 20360 -3707 1497 5169 22473 22721 22260 20360 -3707 1497 5169 22473 22721 22260 20360 -3707 1497 5169 22473 22721 22260 20360 -3707 1497 5169 22473 22721 22260 20360 -3707 1497 5169 22473 22721 22260 20360 -3707 1498 5170 22478 22721 22260 20360 -3707 1498 5170 22478 22721 22260 20360 -3707 1497 5169 22473 22721 22260 20360 -3707 1497 5169 22473 22721 22260 20360 -3707 1497 5169 22473 22721 22260 20360 -3707 1497 5169 22473 22721 22260 20360 2026-04-23 12:12:34,417 Hysteresis 1715 0: raw(22473 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22473 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3707 1497 5169 22473 22721 22260 20360 -3713 1497 5175 22500 22721 22260 20360 -3713 1498 5176 22504 22721 22260 20360 -3713 1498 5176 22504 22721 22260 20360 -3713 1498 5176 22504 22721 22260 20360 -3713 1498 5176 22504 22721 22260 20360 -3713 1498 5176 22504 22721 22260 20360 -3713 1498 5176 22504 22721 22260 20360 -3713 1498 5176 22504 22721 22260 20360 -3713 1498 5176 22504 22721 22260 20360 -3713 1498 5176 22504 22721 22260 20360 -3713 1498 5176 22504 22721 22260 20360 -3713 1498 5176 22504 22721 22260 20360 -3713 1498 5176 22504 22721 22260 20360 -3713 1498 5176 22504 22721 22260 20360 -3713 1498 5176 22504 22721 22260 20360 -3713 1498 5176 22504 22721 22260 20360 -3713 1498 5176 22504 22721 22260 20360 -3713 1498 5176 22504 22721 22260 20360 -3713 1498 5176 22504 22721 22260 20360 2026-04-23 12:12:44,454 Hysteresis 1725 0: raw(22504 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22504 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3713 1498 5176 22504 22721 22260 20360 -3706 1498 5169 22473 22721 22260 20360 -3706 1497 5168 22469 22721 22260 20360 -3706 1497 5168 22469 22721 22260 20360 -3706 1497 5168 22469 22721 22260 20360 -3706 1497 5168 22469 22721 22260 20360 -3706 1498 5169 22473 22721 22260 20360 -3706 1498 5169 22473 22721 22260 20360 -3706 1498 5169 22473 22721 22260 20360 -3706 1498 5169 22473 22721 22260 20360 -3706 1498 5169 22473 22721 22260 20360 -3706 1498 5169 22473 22721 22260 20360 -3706 1498 5169 22473 22721 22260 20360 -3706 1498 5169 22473 22721 22260 20360 -3706 1498 5169 22473 22721 22260 20360 -3706 1498 5169 22473 22721 22260 20360 -3706 1498 5169 22473 22721 22260 20360 -3706 1498 5169 22473 22721 22260 20360 -3706 1498 5169 22473 22721 22260 20360 -3706 1498 5169 22473 22721 22260 20360 2026-04-23 12:12:54,504 Hysteresis 1735 0: raw(22473 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22473 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3706 1497 5168 22469 22721 22260 20360 -3702 1497 5164 22452 22721 22260 20360 -3702 1497 5164 22452 22721 22260 20360 -3702 1497 5164 22452 22721 22260 20360 -3702 1498 5165 22456 22721 22260 20360 -3702 1498 5165 22456 22721 22260 20360 -3702 1498 5165 22456 22721 22260 20360 -3702 1498 5165 22456 22721 22260 20360 -3702 1498 5165 22456 22721 22260 20360 -3702 1498 5165 22456 22721 22260 20360 -3702 1498 5165 22456 22721 22260 20360 -3702 1498 5165 22456 22721 22260 20360 -3702 1497 5164 22452 22721 22260 20360 -3702 1497 5164 22452 22721 22260 20360 -3702 1497 5164 22452 22721 22260 20360 -3702 1497 5164 22452 22721 22260 20360 -3702 1498 5165 22456 22721 22260 20360 -3702 1498 5165 22456 22721 22260 20360 -3702 1498 5165 22456 22721 22260 20360 2026-04-23 12:13:04,508 Hysteresis 1745 0: raw(22456 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22456 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3702 1498 5165 22456 22721 22260 20360 -3702 1498 5165 22456 22721 22260 20360 -3696 1498 5159 22430 22721 22260 20360 -3696 1497 5158 22426 22721 22260 20360 -3696 1497 5158 22426 22721 22260 20360 -3696 1498 5159 22430 22721 22260 20360 -3696 1498 5159 22430 22721 22260 20360 -3696 1498 5159 22430 22721 22260 20360 -3696 1498 5159 22430 22721 22260 20360 -3696 1498 5159 22430 22721 22260 20360 -3696 1498 5159 22430 22721 22260 20360 -3696 1498 5159 22430 22721 22260 20360 -3696 1498 5159 22430 22721 22260 20360 -3696 1498 5159 22430 22721 22260 20360 -3696 1498 5159 22430 22721 22260 20360 -3696 1498 5159 22430 22721 22260 20360 -3696 1498 5159 22430 22721 22260 20360 -3696 1497 5158 22426 22721 22260 20360 -3696 1497 5158 22426 22721 22260 20360 -3696 1498 5159 22430 22721 22260 20360 2026-04-23 12:13:14,516 Hysteresis 1755 0: raw(22430 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22430 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3696 1498 5159 22430 22721 22260 20360 -3696 1498 5159 22430 22721 22260 20360 -3703 1498 5166 22460 22721 22260 20360 -3703 1498 5166 22460 22721 22260 20360 -3703 1498 5166 22460 22721 22260 20360 -3703 1498 5166 22460 22721 22260 20360 -3703 1498 5166 22460 22721 22260 20360 -3703 1498 5166 22460 22721 22260 20360 -3703 1498 5166 22460 22721 22260 20360 -3703 1498 5166 22460 22721 22260 20360 -3703 1498 5166 22460 22721 22260 20360 -3703 1498 5166 22460 22721 22260 20360 -3703 1498 5166 22460 22721 22260 20360 -3703 1498 5166 22460 22721 22260 20360 -3703 1498 5166 22460 22721 22260 20360 -3703 1498 5166 22460 22721 22260 20360 -3703 1498 5166 22460 22721 22260 20360 -3703 1498 5166 22460 22721 22260 20360 -3703 1498 5166 22460 22721 22260 20360 -3703 1498 5166 22460 22721 22260 20360 2026-04-23 12:13:24,607 Hysteresis 1765 0: raw(22460 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22460 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3703 1498 5166 22460 22721 22260 20360 -3701 1497 5163 22447 22721 22260 20360 -3701 1497 5163 22447 22721 22260 20360 -3701 1498 5164 22452 22721 22260 20360 -3701 1498 5164 22452 22721 22260 20360 -3701 1497 5163 22447 22721 22260 20360 -3701 1497 5163 22447 22721 22260 20360 -3701 1498 5164 22452 22721 22260 20360 -3701 1498 5164 22452 22721 22260 20360 -3701 1498 5164 22452 22721 22260 20360 -3701 1498 5164 22452 22721 22260 20360 -3701 1498 5164 22452 22721 22260 20360 -3701 1498 5164 22452 22721 22260 20360 -3701 1498 5164 22452 22721 22260 20360 -3701 1498 5164 22452 22721 22260 20360 -3701 1498 5164 22452 22721 22260 20360 -3701 1498 5164 22452 22721 22260 20360 -3701 1498 5164 22452 22721 22260 20360 -3701 1498 5164 22452 22721 22260 20360 -3701 1498 5164 22452 22721 22260 20360 2026-04-23 12:13:34,612 Hysteresis 1775 0: raw(22452 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22452 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3701 1498 5164 22452 22721 22260 20360 -3727 1498 5190 22565 22721 22260 20360 -3727 1498 5190 22565 22721 22260 20360 -3727 1498 5190 22565 22721 22260 20360 -3727 1498 5190 22565 22721 22260 20360 -3727 1498 5190 22565 22721 22260 20360 -3727 1498 5190 22565 22721 22260 20360 -3727 1498 5190 22565 22721 22260 20360 -3727 1498 5190 22565 22721 22260 20360 -3727 1498 5190 22565 22721 22260 20360 -3727 1498 5190 22565 22721 22260 20360 -3727 1498 5190 22565 22721 22260 20360 -3727 1498 5190 22565 22721 22260 20360 -3727 1498 5190 22565 22721 22260 20360 -3727 1498 5190 22565 22721 22260 20360 -3727 1498 5190 22565 22721 22260 20360 -3727 1498 5190 22565 22721 22260 20360 -3727 1498 5190 22565 22721 22260 20360 -3727 1498 5190 22565 22721 22260 20360 -3727 1498 5190 22565 22721 22260 20360 2026-04-23 12:13:44,626 Hysteresis 1785 0: raw(22565 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22565 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3727 1498 5190 22565 22721 22260 20360 -3713 1498 5176 22504 22721 22260 20360 -3713 1498 5176 22504 22721 22260 20360 -3713 1498 5176 22504 22721 22260 20360 -3713 1497 5175 22500 22721 22260 20360 -3713 1497 5175 22500 22721 22260 20360 -3713 1498 5176 22504 22721 22260 20360 -3713 1498 5176 22504 22721 22260 20360 -3713 1498 5176 22504 22721 22260 20360 -3713 1498 5176 22504 22721 22260 20360 -3713 1498 5176 22504 22721 22260 20360 -3713 1498 5176 22504 22721 22260 20360 -3713 1498 5176 22504 22721 22260 20360 -3713 1498 5176 22504 22721 22260 20360 -3713 1498 5176 22504 22721 22260 20360 -3713 1498 5176 22504 22721 22260 20360 -3713 1498 5176 22504 22721 22260 20360 -3713 1498 5176 22504 22721 22260 20360 -3713 1498 5176 22504 22721 22260 20360 -3713 1498 5176 22504 22721 22260 20360 2026-04-23 12:13:54,635 Hysteresis 1795 0: raw(22504 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22504 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3713 1498 5176 22504 22721 22260 20360 -3733 1498 5196 22591 22721 22260 20360 -3733 1498 5196 22591 22721 22260 20360 -3733 1498 5196 22591 22721 22260 20360 -3733 1498 5196 22591 22721 22260 20360 -3733 1498 5196 22591 22721 22260 20360 -3733 1498 5196 22591 22721 22260 20360 -3733 1498 5196 22591 22721 22260 20360 -3733 1498 5196 22591 22721 22260 20360 -3733 1498 5196 22591 22721 22260 20360 -3733 1498 5196 22591 22721 22260 20360 -3733 1498 5196 22591 22721 22260 20360 -3733 1498 5196 22591 22721 22260 20360 -3733 1498 5196 22591 22721 22260 20360 -3733 1498 5196 22591 22721 22260 20360 -3733 1498 5196 22591 22721 22260 20360 -3733 1498 5196 22591 22721 22260 20360 -3733 1498 5196 22591 22721 22260 20360 -3733 1498 5196 22591 22721 22260 20360 -3733 1498 5196 22591 22721 22260 20360 2026-04-23 12:14:04,849 Hysteresis 1805 0: raw(22591 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22591 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3733 1498 5196 22591 22721 22260 20360 -3728 1498 5191 22569 22721 22260 20360 -3728 1498 5191 22569 22721 22260 20360 -3728 1498 5191 22569 22721 22260 20360 -3728 1498 5191 22569 22721 22260 20360 -3728 1498 5191 22569 22721 22260 20360 -3728 1498 5191 22569 22721 22260 20360 -3728 1498 5191 22569 22721 22260 20360 -3728 1498 5191 22569 22721 22260 20360 -3728 1498 5191 22569 22721 22260 20360 -3728 1498 5191 22569 22721 22260 20360 -3728 1498 5191 22569 22721 22260 20360 -3728 1498 5191 22569 22721 22260 20360 -3728 1498 5191 22569 22721 22260 20360 -3728 1498 5191 22569 22721 22260 20360 -3728 1498 5191 22569 22721 22260 20360 -3728 1498 5191 22569 22721 22260 20360 -3728 1498 5191 22569 22721 22260 20360 -3728 1498 5191 22569 22721 22260 20360 -3728 1498 5191 22569 22721 22260 20360 2026-04-23 12:14:14,854 Hysteresis 1815 0: raw(22569 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22569 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3722 1498 5185 22543 22721 22260 20360 -3722 1498 5185 22543 22721 22260 20360 -3722 1498 5185 22543 22721 22260 20360 -3722 1498 5185 22543 22721 22260 20360 -3722 1498 5185 22543 22721 22260 20360 -3722 1498 5185 22543 22721 22260 20360 -3722 1498 5185 22543 22721 22260 20360 -3722 1498 5185 22543 22721 22260 20360 -3722 1498 5185 22543 22721 22260 20360 -3722 1498 5185 22543 22721 22260 20360 -3722 1498 5185 22543 22721 22260 20360 -3722 1498 5185 22543 22721 22260 20360 -3722 1498 5185 22543 22721 22260 20360 -3722 1498 5185 22543 22721 22260 20360 -3722 1498 5185 22543 22721 22260 20360 -3722 1498 5185 22543 22721 22260 20360 -3722 1498 5185 22543 22721 22260 20360 -3722 1498 5185 22543 22721 22260 20360 -3722 1498 5185 22543 22721 22260 20360 2026-04-23 12:14:24,862 Hysteresis 1825 0: raw(22543 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22543 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3722 1498 5185 22543 22721 22260 20360 -3723 1498 5186 22547 22721 22260 20360 -3723 1498 5186 22547 22721 22260 20360 -3723 1498 5186 22547 22721 22260 20360 -3723 1498 5186 22547 22721 22260 20360 -3723 1498 5186 22547 22721 22260 20360 -3723 1498 5186 22547 22721 22260 20360 -3723 1498 5186 22547 22721 22260 20360 -3723 1498 5186 22547 22721 22260 20360 -3723 1498 5186 22547 22721 22260 20360 -3723 1498 5186 22547 22721 22260 20360 -3723 1498 5186 22547 22721 22260 20360 -3723 1498 5186 22547 22721 22260 20360 -3723 1498 5186 22547 22721 22260 20360 -3723 1498 5186 22547 22721 22260 20360 -3723 1498 5186 22547 22721 22260 20360 -3723 1498 5186 22547 22721 22260 20360 -3723 1498 5186 22547 22721 22260 20360 -3723 1498 5186 22547 22721 22260 20360 -3723 1498 5186 22547 22721 22260 20360 2026-04-23 12:14:34,905 Hysteresis 1835 0: raw(22547 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22547 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3723 1498 5186 22547 22721 22260 20360 -3737 1498 5200 22608 22721 22260 20360 -3737 1498 5200 22608 22721 22260 20360 -3737 1498 5200 22608 22721 22260 20360 -3737 1498 5200 22608 22721 22260 20360 -3737 1498 5200 22608 22721 22260 20360 -3737 1498 5200 22608 22721 22260 20360 -3737 1498 5200 22608 22721 22260 20360 -3737 1498 5200 22608 22721 22260 20360 -3737 1498 5200 22608 22721 22260 20360 -3737 1498 5200 22608 22721 22260 20360 -3737 1498 5200 22608 22721 22260 20360 -3737 1498 5200 22608 22721 22260 20360 -3737 1498 5200 22608 22721 22260 20360 -3737 1498 5200 22608 22721 22260 20360 -3737 1498 5200 22608 22721 22260 20360 -3737 1498 5200 22608 22721 22260 20360 -3737 1498 5200 22608 22721 22260 20360 -3737 1498 5200 22608 22721 22260 20360 -3737 1498 5200 22608 22721 22260 20360 2026-04-23 12:14:44,972 Hysteresis 1845 0: raw(22608 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22608 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3728 1498 5191 22569 22721 22260 20360 -3728 1498 5191 22569 22721 22260 20360 -3728 1498 5191 22569 22721 22260 20360 -3728 1498 5191 22569 22721 22260 20360 -3728 1498 5191 22569 22721 22260 20360 -3728 1498 5191 22569 22721 22260 20360 -3728 1498 5191 22569 22721 22260 20360 -3728 1498 5191 22569 22721 22260 20360 -3728 1498 5191 22569 22721 22260 20360 -3728 1498 5191 22569 22721 22260 20360 -3728 1498 5191 22569 22721 22260 20360 -3728 1498 5191 22569 22721 22260 20360 -3728 1498 5191 22569 22721 22260 20360 -3728 1498 5191 22569 22721 22260 20360 -3728 1498 5191 22569 22721 22260 20360 -3728 1498 5191 22569 22721 22260 20360 -3728 1498 5191 22569 22721 22260 20360 -3728 1498 5191 22569 22721 22260 20360 -3728 1498 5191 22569 22721 22260 20360 -3728 1498 5191 22569 22721 22260 20360 2026-04-23 12:14:54,976 Hysteresis 1855 0: raw(22569 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22569 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3733 1498 5196 22591 22721 22260 20360 -3733 1498 5196 22591 22721 22260 20360 -3733 1498 5196 22591 22721 22260 20360 -3733 1498 5196 22591 22721 22260 20360 -3733 1498 5196 22591 22721 22260 20360 -3733 1498 5196 22591 22721 22260 20360 -3733 1498 5196 22591 22721 22260 20360 -3733 1498 5196 22591 22721 22260 20360 -3733 1498 5196 22591 22721 22260 20360 -3733 1498 5196 22591 22721 22260 20360 -3733 1498 5196 22591 22721 22260 20360 -3733 1498 5196 22591 22721 22260 20360 -3733 1498 5196 22591 22721 22260 20360 -3733 1498 5196 22591 22721 22260 20360 -3733 1498 5196 22591 22721 22260 20360 -3733 1498 5196 22591 22721 22260 20360 -3733 1498 5196 22591 22721 22260 20360 -3733 1498 5196 22591 22721 22260 20360 -3733 1498 5196 22591 22721 22260 20360 -3733 1498 5196 22591 22721 22260 20360 2026-04-23 12:15:04,985 Hysteresis 1865 0: raw(22591 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22591 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3727 1498 5190 22565 22721 22260 20360 -3727 1498 5190 22565 22721 22260 20360 -3727 1498 5190 22565 22721 22260 20360 -3727 1498 5190 22565 22721 22260 20360 -3727 1498 5190 22565 22721 22260 20360 -3727 1498 5190 22565 22721 22260 20360 -3727 1498 5190 22565 22721 22260 20360 -3727 1498 5190 22565 22721 22260 20360 -3727 1498 5190 22565 22721 22260 20360 -3727 1498 5190 22565 22721 22260 20360 -3727 1498 5190 22565 22721 22260 20360 -3727 1498 5190 22565 22721 22260 20360 -3727 1498 5190 22565 22721 22260 20360 -3727 1498 5190 22565 22721 22260 20360 -3727 1498 5190 22565 22721 22260 20360 -3727 1498 5190 22565 22721 22260 20360 -3727 1498 5190 22565 22721 22260 20360 -3727 1498 5190 22565 22721 22260 20360 -3727 1498 5190 22565 22721 22260 20360 2026-04-23 12:15:15,048 Hysteresis 1875 0: raw(22565 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22565 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3727 1498 5190 22565 22721 22260 20360 -3757 1498 5220 22695 22721 22260 20360 -3757 1498 5220 22695 22721 22260 20360 -3757 1498 5220 22695 22721 22260 20360 -3757 1498 5220 22695 22721 22260 20360 -3757 1498 5220 22695 22721 22260 20360 -3757 1498 5220 22695 22721 22260 20360 -3757 1498 5220 22695 22721 22260 20360 -3757 1498 5220 22695 22721 22260 20360 -3757 1498 5220 22695 22721 22260 20360 -3757 1498 5220 22695 22721 22260 20360 -3757 1498 5220 22695 22721 22260 20360 -3757 1498 5220 22695 22721 22260 20360 -3757 1498 5220 22695 22721 22260 20360 -3757 1498 5220 22695 22721 22260 20360 -3757 1498 5220 22695 22721 22260 20360 -3757 1498 5220 22695 22721 22260 20360 -3757 1498 5220 22695 22721 22260 20360 -3757 1498 5220 22695 22721 22260 20360 -3757 1498 5220 22695 22721 22260 20360 2026-04-23 12:15:25,053 Hysteresis 1885 0: raw(22695 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22695 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3749 1498 5212 22660 22721 22260 20360 -3749 1498 5212 22660 22721 22260 20360 -3749 1498 5212 22660 22721 22260 20360 -3749 1498 5212 22660 22721 22260 20360 -3749 1498 5212 22660 22721 22260 20360 -3749 1498 5212 22660 22721 22260 20360 -3749 1498 5212 22660 22721 22260 20360 -3749 1498 5212 22660 22721 22260 20360 -3749 1498 5212 22660 22721 22260 20360 -3749 1498 5212 22660 22721 22260 20360 -3749 1498 5212 22660 22721 22260 20360 -3749 1498 5212 22660 22721 22260 20360 -3749 1498 5212 22660 22721 22260 20360 -3749 1498 5212 22660 22721 22260 20360 -3749 1498 5212 22660 22721 22260 20360 -3749 1498 5212 22660 22721 22260 20360 -3749 1498 5212 22660 22721 22260 20360 -3749 1498 5212 22660 22721 22260 20360 -3749 1498 5212 22660 22721 22260 20360 -3749 1498 5212 22660 22721 22260 20360 2026-04-23 12:15:35,084 Hysteresis 1895 0: raw(22660 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22660 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22721 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3767 1498 5230 22739 22739 22260 20360 -3767 1498 5230 22739 22739 22260 20360 -3767 1498 5230 22739 22739 22260 20360 -3767 1498 5230 22739 22739 22260 20360 -3767 1498 5230 22739 22739 22260 20360 -3767 1498 5230 22739 22739 22260 20360 -3767 1498 5230 22739 22739 22260 20360 -3767 1498 5230 22739 22739 22260 20360 -3767 1498 5230 22739 22739 22260 20360 -3767 1498 5230 22739 22739 22260 20360 -3767 1498 5230 22739 22739 22260 20360 -3767 1498 5230 22739 22739 22260 20360 -3767 1498 5230 22739 22739 22260 20360 -3767 1498 5230 22739 22739 22260 20360 -3767 1498 5230 22739 22739 22260 20360 -3767 1498 5230 22739 22739 22260 20360 -3767 1498 5230 22739 22739 22260 20360 -3767 1498 5230 22739 22739 22260 20360 -3767 1498 5230 22739 22739 22260 20360 -3767 1498 5230 22739 22739 22260 20360 2026-04-23 12:15:45,091 Hysteresis 1905 0: raw(22739 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22739 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22739 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22739 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3760 1498 5223 22708 22739 22260 20360 -3760 1498 5223 22708 22739 22260 20360 -3760 1498 5223 22708 22739 22260 20360 -3760 1498 5223 22708 22739 22260 20360 -3760 1498 5223 22708 22739 22260 20360 -3760 1498 5223 22708 22739 22260 20360 -3760 1498 5223 22708 22739 22260 20360 -3760 1498 5223 22708 22739 22260 20360 -3760 1498 5223 22708 22739 22260 20360 -3760 1498 5223 22708 22739 22260 20360 -3760 1498 5223 22708 22739 22260 20360 -3760 1498 5223 22708 22739 22260 20360 -3760 1498 5223 22708 22739 22260 20360 -3760 1498 5223 22708 22739 22260 20360 -3760 1498 5223 22708 22739 22260 20360 -3760 1498 5223 22708 22739 22260 20360 -3760 1498 5223 22708 22739 22260 20360 -3760 1498 5223 22708 22739 22260 20360 -3760 1498 5223 22708 22739 22260 20360 -3760 1498 5223 22708 22739 22260 20360 2026-04-23 12:15:55,161 Hysteresis 1915 0: raw(22708 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22739 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22708 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22739 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3768 1498 5231 22743 22743 22260 20360 -3768 1498 5231 22743 22743 22260 20360 -3768 1498 5231 22743 22743 22260 20360 -3768 1498 5231 22743 22743 22260 20360 -3768 1498 5231 22743 22743 22260 20360 -3768 1498 5231 22743 22743 22260 20360 -3768 1498 5231 22743 22743 22260 20360 -3768 1498 5231 22743 22743 22260 20360 -3768 1498 5231 22743 22743 22260 20360 -3768 1498 5231 22743 22743 22260 20360 -3768 1498 5231 22743 22743 22260 20360 -3768 1498 5231 22743 22743 22260 20360 -3768 1498 5231 22743 22743 22260 20360 -3768 1498 5231 22743 22743 22260 20360 -3768 1498 5231 22743 22743 22260 20360 -3768 1498 5231 22743 22743 22260 20360 -3768 1498 5231 22743 22743 22260 20360 -3768 1498 5231 22743 22743 22260 20360 -3768 1498 5231 22743 22743 22260 20360 -3768 1498 5231 22743 22743 22260 20360 2026-04-23 12:16:05,164 Hysteresis 1925 0: raw(22743 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22743 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22743 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22743 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3752 1498 5215 22673 22743 22260 20360 -3752 1498 5215 22673 22743 22260 20360 -3752 1498 5215 22673 22743 22260 20360 -3752 1498 5215 22673 22743 22260 20360 -3752 1498 5215 22673 22743 22260 20360 -3752 1498 5215 22673 22743 22260 20360 -3752 1498 5215 22673 22743 22260 20360 -3752 1498 5215 22673 22743 22260 20360 -3752 1498 5215 22673 22743 22260 20360 -3752 1498 5215 22673 22743 22260 20360 -3752 1498 5215 22673 22743 22260 20360 -3752 1498 5215 22673 22743 22260 20360 -3752 1498 5215 22673 22743 22260 20360 -3752 1498 5215 22673 22743 22260 20360 -3752 1498 5215 22673 22743 22260 20360 -3752 1498 5215 22673 22743 22260 20360 -3752 1498 5215 22673 22743 22260 20360 -3752 1498 5215 22673 22743 22260 20360 -3752 1498 5215 22673 22743 22260 20360 2026-04-23 12:16:15,170 Hysteresis 1935 0: raw(22673 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22743 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22673 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22743 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3775 1498 5238 22773 22773 22260 20360 -3775 1498 5238 22773 22773 22260 20360 -3775 1498 5238 22773 22773 22260 20360 -3775 1498 5238 22773 22773 22260 20360 -3775 1498 5238 22773 22773 22260 20360 -3775 1498 5238 22773 22773 22260 20360 -3775 1498 5238 22773 22773 22260 20360 -3775 1498 5238 22773 22773 22260 20360 -3775 1498 5238 22773 22773 22260 20360 -3775 1498 5238 22773 22773 22260 20360 -3775 1498 5238 22773 22773 22260 20360 -3775 1498 5238 22773 22773 22260 20360 -3775 1498 5238 22773 22773 22260 20360 -3775 1498 5238 22773 22773 22260 20360 -3775 1498 5238 22773 22773 22260 20360 -3775 1498 5238 22773 22773 22260 20360 -3775 1498 5238 22773 22773 22260 20360 -3775 1498 5238 22773 22773 22260 20360 -3775 1498 5238 22773 22773 22260 20360 -3775 1498 5238 22773 22773 22260 20360 2026-04-23 12:16:25,178 Hysteresis 1945 0: raw(22773 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22773 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22773 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22773 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3758 1498 5221 22700 22773 22260 20360 -3758 1498 5221 22700 22773 22260 20360 -3758 1498 5221 22700 22773 22260 20360 -3758 1498 5221 22700 22773 22260 20360 -3758 1498 5221 22700 22773 22260 20360 -3758 1498 5221 22700 22773 22260 20360 -3758 1498 5221 22700 22773 22260 20360 -3758 1498 5221 22700 22773 22260 20360 -3758 1498 5221 22700 22773 22260 20360 -3758 1498 5221 22700 22773 22260 20360 -3758 1498 5221 22700 22773 22260 20360 -3758 1498 5221 22700 22773 22260 20360 -3758 1498 5221 22700 22773 22260 20360 -3758 1498 5221 22700 22773 22260 20360 -3758 1498 5221 22700 22773 22260 20360 -3758 1498 5221 22700 22773 22260 20360 -3758 1498 5221 22700 22773 22260 20360 -3758 1498 5221 22700 22773 22260 20360 -3758 1498 5221 22700 22773 22260 20360 -3758 1498 5221 22700 22773 22260 20360 2026-04-23 12:16:35,313 Hysteresis 1955 0: raw(22700 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22773 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22700 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22773 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3778 1498 5241 22786 22786 22260 20360 -3778 1498 5241 22786 22786 22260 20360 -3778 1498 5241 22786 22786 22260 20360 -3778 1498 5241 22786 22786 22260 20360 -3778 1498 5241 22786 22786 22260 20360 -3778 1498 5241 22786 22786 22260 20360 -3778 1498 5241 22786 22786 22260 20360 -3778 1498 5241 22786 22786 22260 20360 -3778 1498 5241 22786 22786 22260 20360 -3778 1498 5241 22786 22786 22260 20360 -3778 1498 5241 22786 22786 22260 20360 -3778 1498 5241 22786 22786 22260 20360 -3778 1498 5241 22786 22786 22260 20360 -3778 1498 5241 22786 22786 22260 20360 -3778 1498 5241 22786 22786 22260 20360 -3778 1498 5241 22786 22786 22260 20360 -3778 1498 5241 22786 22786 22260 20360 -3778 1498 5241 22786 22786 22260 20360 -3778 1498 5241 22786 22786 22260 20360 -3778 1498 5241 22786 22786 22260 20360 2026-04-23 12:16:45,324 Hysteresis 1965 0: raw(22786 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22786 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22786 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22786 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3775 1498 5238 22773 22786 22260 20360 -3775 1498 5238 22773 22786 22260 20360 -3775 1498 5238 22773 22786 22260 20360 -3775 1498 5238 22773 22786 22260 20360 -3775 1498 5238 22773 22786 22260 20360 -3775 1498 5238 22773 22786 22260 20360 -3775 1498 5238 22773 22786 22260 20360 -3775 1498 5238 22773 22786 22260 20360 -3775 1498 5238 22773 22786 22260 20360 -3775 1498 5238 22773 22786 22260 20360 -3775 1498 5238 22773 22786 22260 20360 -3775 1498 5238 22773 22786 22260 20360 -3775 1498 5238 22773 22786 22260 20360 -3775 1498 5238 22773 22786 22260 20360 -3775 1498 5238 22773 22786 22260 20360 -3775 1498 5238 22773 22786 22260 20360 -3775 1498 5238 22773 22786 22260 20360 -3775 1498 5238 22773 22786 22260 20360 -3775 1498 5238 22773 22786 22260 20360 2026-04-23 12:16:55,347 Hysteresis 1975 0: raw(22773 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22786 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22773 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22786 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3770 1498 5233 22752 22786 22260 20360 -3770 1498 5233 22752 22786 22260 20360 -3770 1498 5233 22752 22786 22260 20360 -3770 1498 5233 22752 22786 22260 20360 -3770 1498 5233 22752 22786 22260 20360 -3770 1498 5233 22752 22786 22260 20360 -3770 1498 5233 22752 22786 22260 20360 -3770 1498 5233 22752 22786 22260 20360 -3770 1498 5233 22752 22786 22260 20360 -3770 1498 5233 22752 22786 22260 20360 -3770 1498 5233 22752 22786 22260 20360 -3770 1498 5233 22752 22786 22260 20360 -3770 1498 5233 22752 22786 22260 20360 -3770 1498 5233 22752 22786 22260 20360 -3770 1498 5233 22752 22786 22260 20360 -3770 1498 5233 22752 22786 22260 20360 -3770 1498 5233 22752 22786 22260 20360 -3770 1498 5233 22752 22786 22260 20360 -3770 1498 5233 22752 22786 22260 20360 -3770 1498 5233 22752 22786 22260 20360 2026-04-23 12:17:05,354 Hysteresis 1985 0: raw(22752 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22786 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22752 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22786 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3760 1498 5223 22708 22786 22260 20360 -3760 1498 5223 22708 22786 22260 20360 -3760 1498 5223 22708 22786 22260 20360 -3760 1498 5223 22708 22786 22260 20360 -3760 1498 5223 22708 22786 22260 20360 -3760 1498 5223 22708 22786 22260 20360 -3760 1498 5223 22708 22786 22260 20360 -3760 1498 5223 22708 22786 22260 20360 -3760 1498 5223 22708 22786 22260 20360 -3760 1498 5223 22708 22786 22260 20360 -3760 1498 5223 22708 22786 22260 20360 -3760 1498 5223 22708 22786 22260 20360 -3760 1498 5223 22708 22786 22260 20360 -3760 1498 5223 22708 22786 22260 20360 -3760 1498 5223 22708 22786 22260 20360 -3760 1498 5223 22708 22786 22260 20360 -3760 1498 5223 22708 22786 22260 20360 -3760 1498 5223 22708 22786 22260 20360 -3760 1498 5223 22708 22786 22260 20360 -3760 1498 5223 22708 22786 22260 20360 2026-04-23 12:17:15,442 Hysteresis 1996 0: raw(22708 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22786 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22708 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22786 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3780 1498 5243 22795 22795 22260 20360 -3780 1498 5243 22795 22795 22260 20360 -3780 1498 5243 22795 22795 22260 20360 -3780 1498 5243 22795 22795 22260 20360 -3780 1498 5243 22795 22795 22260 20360 -3780 1498 5243 22795 22795 22260 20360 -3780 1498 5243 22795 22795 22260 20360 -3780 1498 5243 22795 22795 22260 20360 -3780 1498 5243 22795 22795 22260 20360 -3780 1498 5243 22795 22795 22260 20360 -3780 1498 5243 22795 22795 22260 20360 -3780 1499 5244 22800 22800 22260 20360 -3780 1498 5243 22795 22800 22260 20360 -3780 1498 5243 22795 22800 22260 20360 -3780 1498 5243 22795 22800 22260 20360 -3780 1498 5243 22795 22800 22260 20360 -3780 1498 5243 22795 22800 22260 20360 -3780 1498 5243 22795 22800 22260 20360 -3780 1498 5243 22795 22800 22260 20360 -3780 1498 5243 22795 22800 22260 20360 2026-04-23 12:17:25,449 Hysteresis 2006 0: raw(22795 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22800 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22795 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22800 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3772 1498 5235 22760 22800 22260 20360 -3772 1498 5235 22760 22800 22260 20360 -3772 1498 5235 22760 22800 22260 20360 -3772 1498 5235 22760 22800 22260 20360 -3772 1498 5235 22760 22800 22260 20360 -3772 1498 5235 22760 22800 22260 20360 -3772 1498 5235 22760 22800 22260 20360 -3772 1498 5235 22760 22800 22260 20360 -3772 1499 5236 22765 22800 22260 20360 -3772 1499 5236 22765 22800 22260 20360 -3772 1498 5235 22760 22800 22260 20360 -3772 1498 5235 22760 22800 22260 20360 -3772 1498 5235 22760 22800 22260 20360 -3772 1498 5235 22760 22800 22260 20360 -3772 1498 5235 22760 22800 22260 20360 -3772 1498 5235 22760 22800 22260 20360 -3772 1498 5235 22760 22800 22260 20360 -3772 1498 5235 22760 22800 22260 20360 -3772 1498 5235 22760 22800 22260 20360 -3757 1498 5220 22695 22800 22260 20360 2026-04-23 12:17:35,455 Hysteresis 2016 0: raw(22695 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22800 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22695 16000 16000 16000) min(22260 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22800 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3757 1498 5220 22695 22800 22260 20360 -3757 1498 5220 22695 22800 22260 20360 -3757 1498 5220 22695 22800 22260 20360 -3757 1498 5220 22695 22800 22260 20360 -3757 1499 5221 22700 22800 22260 20360 -3757 1499 5221 22700 22800 22260 20360 -3757 1498 5220 22695 22800 22260 20360 -3757 1498 5220 22695 22800 22260 20360 -3757 1498 5220 22695 22800 22260 20360 -3757 1498 5220 22695 22800 22260 20360 -3757 1498 5220 22695 22800 22260 20360 -3757 1498 5220 22695 22800 22273 20360 -3757 1499 5221 22700 22800 22273 20360 -3757 1499 5221 22700 22800 22273 20360 -3757 1499 5221 22700 22800 22273 20360 -3757 1499 5221 22700 22800 22273 20360 -3757 1499 5221 22700 22800 22273 20360 -3757 1499 5221 22700 22800 22273 20360 -3757 1498 5220 22695 22800 22273 20360 -3754 1498 5217 22682 22800 22273 20360 2026-04-23 12:17:45,523 Hysteresis 2026 0: raw(22682 16000 16000 16000) min(22273 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22800 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22682 16000 16000 16000) min(22273 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22800 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3754 1499 5218 22686 22800 22273 20360 -3754 1499 5218 22686 22800 22273 20360 -3754 1498 5217 22682 22800 22273 20360 -3754 1498 5217 22682 22800 22273 20360 -3754 1499 5218 22686 22800 22273 20360 -3754 1499 5218 22686 22800 22273 20360 -3754 1498 5217 22682 22800 22273 20360 -3754 1498 5217 22682 22800 22273 20360 -3754 1498 5217 22682 22800 22273 20360 -3754 1498 5217 22682 22800 22273 20360 -3754 1498 5217 22682 22800 22273 20360 -3754 1498 5217 22682 22800 22273 20360 -3754 1498 5217 22682 22800 22273 20360 -3754 1498 5217 22682 22800 22273 20360 -3754 1498 5217 22682 22800 22273 20360 -3754 1498 5217 22682 22800 22273 20360 -3754 1498 5217 22682 22800 22273 20360 -3754 1498 5217 22682 22800 22273 20360 -3754 1499 5218 22686 22800 22273 20360 2026-04-23 12:17:55,634 Hysteresis 2036 0: raw(22686 16000 16000 16000) min(22273 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22800 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22686 16000 16000 16000) min(22273 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22800 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3771 1499 5235 22760 22800 22273 20360 -3771 1499 5235 22760 22800 22273 20360 -3771 1499 5235 22760 22800 22273 20360 -3771 1498 5234 22756 22800 22273 20360 -3771 1498 5234 22756 22800 22273 20360 -3771 1498 5234 22756 22800 22273 20360 -3771 1498 5234 22756 22800 22273 20360 -3771 1498 5234 22756 22800 22273 20360 -3771 1498 5234 22756 22800 22273 20360 -3771 1499 5235 22760 22800 22273 20360 -3771 1499 5235 22760 22800 22273 20360 -3771 1498 5234 22756 22800 22273 20360 -3771 1498 5234 22756 22800 22273 20360 -3771 1498 5234 22756 22800 22273 20360 -3771 1498 5234 22756 22800 22273 20360 -3771 1498 5234 22756 22800 22273 20360 -3771 1498 5234 22756 22800 22273 20360 -3771 1498 5234 22756 22800 22273 20360 -3771 1498 5234 22756 22800 22273 20360 -3771 1498 5234 22756 22800 22273 20360 2026-04-23 12:18:05,640 Hysteresis 2046 0: raw(22756 16000 16000 16000) min(22273 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22800 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22756 16000 16000 16000) min(22273 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22800 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3759 1498 5222 22704 22800 22273 20360 -3759 1498 5222 22704 22800 22273 20360 -3759 1498 5222 22704 22800 22273 20360 -3759 1499 5223 22708 22800 22273 20360 -3759 1499 5223 22708 22800 22273 20360 -3759 1498 5222 22704 22800 22273 20360 -3759 1498 5222 22704 22800 22273 20360 -3759 1498 5222 22704 22800 22273 20360 -3759 1498 5222 22704 22800 22273 20360 -3759 1499 5223 22708 22800 22273 20360 -3759 1499 5223 22708 22800 22273 20360 -3759 1498 5222 22704 22800 22330 20360 -3759 1498 5222 22704 22800 22330 20360 -3759 1499 5223 22708 22800 22330 20360 -3759 1498 5222 22704 22800 22330 20360 -3759 1498 5222 22704 22800 22330 20360 -3759 1499 5223 22708 22800 22330 20360 -3759 1499 5223 22708 22800 22330 20360 -3759 1498 5222 22704 22800 22330 20360 -3756 1498 5219 22691 22800 22330 20360 2026-04-23 12:18:15,645 Hysteresis 2056 0: raw(22691 16000 16000 16000) min(22330 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22800 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22691 16000 16000 16000) min(22330 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22800 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3756 1499 5220 22695 22800 22330 20360 -3756 1499 5220 22695 22800 22330 20360 -3756 1499 5220 22695 22800 22330 20360 -3756 1499 5220 22695 22800 22330 20360 -3756 1499 5220 22695 22800 22330 20360 -3756 1499 5220 22695 22800 22330 20360 -3756 1499 5220 22695 22800 22330 20360 -3756 1499 5220 22695 22800 22330 20360 -3756 1498 5219 22691 22800 22330 20360 -3756 1498 5219 22691 22800 22330 20360 -3756 1498 5219 22691 22800 22330 20360 -3756 1498 5219 22691 22800 22330 20360 -3756 1499 5220 22695 22800 22330 20360 -3756 1499 5220 22695 22800 22330 20360 -3756 1499 5220 22695 22800 22330 20360 -3756 1499 5220 22695 22800 22330 20360 -3756 1499 5220 22695 22800 22330 20360 -3756 1499 5220 22695 22800 22330 20360 -3756 1499 5220 22695 22800 22330 20360 -3760 1499 5224 22713 22800 22330 20360 2026-04-23 12:18:25,691 Hysteresis 2066 0: raw(22713 16000 16000 16000) min(22330 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22800 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22713 16000 16000 16000) min(22330 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22800 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3760 1499 5224 22713 22800 22330 20360 -3760 1499 5224 22713 22800 22330 20360 -3760 1498 5223 22708 22800 22330 20360 -3760 1498 5223 22708 22800 22330 20360 -3760 1498 5223 22708 22800 22330 20360 -3760 1498 5223 22708 22800 22330 20360 -3760 1499 5224 22713 22800 22330 20360 -3760 1499 5224 22713 22800 22330 20360 -3760 1499 5224 22713 22800 22330 20360 -3760 1499 5224 22713 22800 22330 20360 -3760 1498 5223 22708 22800 22330 20360 -3760 1498 5223 22708 22800 22330 20360 -3760 1499 5224 22713 22800 22330 20360 -3760 1499 5224 22713 22800 22330 20360 -3760 1499 5224 22713 22800 22330 20360 -3760 1499 5224 22713 22800 22330 20360 -3760 1499 5224 22713 22800 22330 20360 -3760 1499 5224 22713 22800 22330 20360 -3760 1499 5224 22713 22800 22330 20360 -3772 1499 5236 22765 22800 22330 20360 2026-04-23 12:18:35,701 Hysteresis 2076 0: raw(22765 16000 16000 16000) min(22330 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22800 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22765 16000 16000 16000) min(22330 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22800 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3772 1499 5236 22765 22800 22330 20360 -3772 1499 5236 22765 22800 22330 20360 -3772 1499 5236 22765 22800 22330 20360 -3772 1499 5236 22765 22800 22330 20360 -3772 1499 5236 22765 22800 22330 20360 -3772 1499 5236 22765 22800 22330 20360 -3772 1499 5236 22765 22800 22330 20360 -3772 1499 5236 22765 22800 22330 20360 -3772 1499 5236 22765 22800 22330 20360 -3772 1499 5236 22765 22800 22330 20360 -3772 1499 5236 22765 22800 22330 20360 -3772 1499 5236 22765 22800 22330 20360 -3772 1499 5236 22765 22800 22330 20360 -3772 1499 5236 22765 22800 22330 20360 -3772 1499 5236 22765 22800 22330 20360 -3772 1499 5236 22765 22800 22330 20360 -3772 1499 5236 22765 22800 22330 20360 -3772 1499 5236 22765 22800 22330 20360 -3778 1499 5242 22791 22800 22330 20360 2026-04-23 12:18:45,717 Hysteresis 2086 0: raw(22791 16000 16000 16000) min(22330 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22800 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22791 16000 16000 16000) min(22330 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22800 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3778 1499 5242 22791 22800 22330 20360 -3778 1499 5242 22791 22800 22330 20360 -3778 1499 5242 22791 22800 22330 20360 -3778 1498 5241 22786 22800 22330 20360 -3778 1498 5241 22786 22800 22330 20360 -3778 1499 5242 22791 22800 22330 20360 -3778 1499 5242 22791 22800 22330 20360 -3778 1499 5242 22791 22800 22330 20360 -3778 1498 5241 22786 22800 22330 20360 -3778 1498 5241 22786 22800 22330 20360 -3778 1499 5242 22791 22800 22330 20360 -3778 1499 5242 22791 22800 22352 20360 -3778 1499 5242 22791 22800 22352 20360 -3778 1499 5242 22791 22800 22352 20360 -3778 1499 5242 22791 22800 22352 20360 -3778 1499 5242 22791 22800 22352 20360 -3778 1499 5242 22791 22800 22352 20360 -3778 1499 5242 22791 22800 22352 20360 -3778 1499 5242 22791 22800 22352 20360 -3787 1499 5251 22830 22830 22352 20360 2026-04-23 12:18:55,724 Hysteresis 2096 0: raw(22830 16000 16000 16000) min(22352 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22830 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22830 16000 16000 16000) min(22352 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22830 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3787 1498 5250 22826 22830 22352 20360 -3787 1498 5250 22826 22830 22352 20360 -3787 1499 5251 22830 22830 22352 20360 -3787 1499 5251 22830 22830 22352 20360 -3787 1499 5251 22830 22830 22352 20360 -3787 1499 5251 22830 22830 22352 20360 -3787 1499 5251 22830 22830 22352 20360 -3787 1499 5251 22830 22830 22352 20360 -3787 1499 5251 22830 22830 22352 20360 -3787 1499 5251 22830 22830 22352 20360 -3787 1498 5250 22826 22830 22352 20360 -3787 1498 5250 22826 22830 22373 20360 -3787 1499 5251 22830 22830 22373 20360 -3787 1499 5251 22830 22830 22373 20360 -3787 1499 5251 22830 22830 22373 20360 -3787 1499 5251 22830 22830 22373 20360 -3787 1499 5251 22830 22830 22373 20360 -3787 1499 5251 22830 22830 22373 20360 -3787 1499 5251 22830 22830 22373 20360 -3780 1499 5244 22800 22830 22373 20360 2026-04-23 12:19:05,818 Hysteresis 2106 0: raw(22800 16000 16000 16000) min(22373 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22830 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22800 16000 16000 16000) min(22373 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22830 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3780 1499 5244 22800 22830 22373 20360 -3780 1498 5243 22795 22830 22373 20360 -3780 1498 5243 22795 22830 22373 20360 -3780 1498 5243 22795 22830 22373 20360 -3780 1498 5243 22795 22830 22373 20360 -3780 1499 5244 22800 22830 22373 20360 -3780 1499 5244 22800 22830 22373 20360 -3780 1499 5244 22800 22830 22373 20360 -3780 1499 5244 22800 22830 22373 20360 -3780 1499 5244 22800 22830 22373 20360 -3780 1498 5243 22795 22830 22373 20360 -3780 1498 5243 22795 22830 22373 20360 -3780 1499 5244 22800 22830 22373 20360 -3780 1499 5244 22800 22830 22373 20360 -3780 1498 5243 22795 22830 22373 20360 -3780 1498 5243 22795 22830 22373 20360 -3780 1498 5243 22795 22830 22373 20360 -3780 1498 5243 22795 22830 22373 20360 -3789 1498 5252 22834 22834 22373 20360 -3789 1498 5252 22834 22834 22373 20360 2026-04-23 12:19:15,822 Hysteresis 2116 0: raw(22834 16000 16000 16000) min(22373 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22834 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22834 16000 16000 16000) min(22373 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22834 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3789 1498 5252 22834 22834 22373 20360 -3789 1498 5252 22834 22834 22373 20360 -3789 1498 5252 22834 22834 22373 20360 -3789 1498 5252 22834 22834 22373 20360 -3789 1497 5251 22830 22834 22373 20360 -3789 1497 5251 22830 22834 22373 20360 -3789 1498 5252 22834 22834 22373 20360 -3789 1498 5252 22834 22834 22373 20360 -3789 1498 5252 22834 22834 22373 20360 -3789 1498 5252 22834 22834 22373 20360 -3789 1498 5252 22834 22834 22426 20360 -3789 1498 5252 22834 22834 22426 20360 -3789 1497 5251 22830 22834 22426 20360 -3789 1497 5251 22830 22834 22426 20360 -3789 1499 5253 22839 22839 22426 20360 -3789 1499 5253 22839 22839 22426 20360 -3789 1497 5251 22830 22839 22426 20360 -3789 1497 5251 22830 22839 22426 20360 -3768 1498 5231 22743 22839 22426 20360 -3768 1498 5231 22743 22839 22426 20360 2026-04-23 12:19:25,830 Hysteresis 2126 0: raw(22743 16000 16000 16000) min(22426 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22839 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22743 16000 16000 16000) min(22426 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22839 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3768 1499 5232 22747 22839 22426 20360 -3768 1499 5232 22747 22839 22426 20360 -3768 1497 5230 22739 22839 22426 20360 -3768 1497 5230 22739 22839 22426 20360 -3768 1498 5231 22743 22839 22426 20360 -3768 1498 5231 22743 22839 22426 20360 -3768 1497 5230 22739 22839 22426 20360 -3768 1497 5230 22739 22839 22426 20360 -3768 1497 5230 22739 22839 22426 20360 -3768 1497 5230 22739 22839 22426 20360 -3768 1497 5230 22739 22839 22426 20360 -3768 1497 5230 22739 22839 22426 20360 -3768 1497 5230 22739 22839 22426 20360 -3768 1497 5230 22739 22839 22426 20360 -3768 1497 5230 22739 22839 22426 20360 -3768 1497 5230 22739 22839 22426 20360 -3768 1498 5231 22743 22839 22426 20360 -3768 1498 5231 22743 22839 22426 20360 -3773 1497 5235 22760 22839 22426 20360 -3773 1497 5235 22760 22839 22426 20360 2026-04-23 12:19:35,924 Hysteresis 2136 0: raw(22760 16000 16000 16000) min(22426 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22839 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22760 16000 16000 16000) min(22426 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22839 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3773 1497 5235 22760 22839 22426 20360 -3773 1497 5235 22760 22839 22426 20360 -3773 1497 5235 22760 22839 22426 20360 -3773 1497 5235 22760 22839 22426 20360 -3773 1497 5235 22760 22839 22426 20360 -3773 1497 5235 22760 22839 22426 20360 -3773 1497 5235 22760 22839 22426 20360 -3773 1497 5235 22760 22839 22426 20360 -3773 1497 5235 22760 22839 22426 20360 -3773 1497 5235 22760 22839 22426 20360 -3773 1497 5235 22760 22839 22426 20360 -3773 1497 5235 22760 22839 22426 20360 -3773 1497 5235 22760 22839 22426 20360 -3773 1497 5235 22760 22839 22426 20360 -3773 1497 5235 22760 22839 22426 20360 -3773 1497 5235 22760 22839 22426 20360 -3773 1497 5235 22760 22839 22426 20360 -3780 1497 5242 22791 22839 22426 20360 -3780 1497 5242 22791 22839 22426 20360 2026-04-23 12:19:45,959 Hysteresis 2146 0: raw(22791 16000 16000 16000) min(22426 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22839 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22791 16000 16000 16000) min(22426 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22839 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3780 1497 5242 22791 22839 22426 20360 -3780 1497 5242 22791 22839 22426 20360 -3780 1497 5242 22791 22839 22426 20360 -3780 1497 5242 22791 22839 22426 20360 -3780 1497 5242 22791 22839 22426 20360 -3780 1497 5242 22791 22839 22426 20360 -3780 1497 5242 22791 22839 22426 20360 -3780 1497 5242 22791 22839 22426 20360 -3780 1497 5242 22791 22839 22426 20360 -3780 1497 5242 22791 22839 22426 20360 -3780 1497 5242 22791 22839 22426 20360 -3780 1497 5242 22791 22839 22426 20360 -3780 1497 5242 22791 22839 22426 20360 -3780 1497 5242 22791 22839 22426 20360 -3780 1497 5242 22791 22839 22426 20360 -3780 1497 5242 22791 22839 22426 20360 -3780 1497 5242 22791 22839 22426 20360 -3780 1497 5242 22791 22839 22426 20360 -3782 1497 5244 22800 22839 22426 20360 -3782 1497 5244 22800 22839 22426 20360 2026-04-23 12:19:55,962 Hysteresis 2156 0: raw(22800 16000 16000 16000) min(22426 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22839 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22800 16000 16000 16000) min(22426 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22839 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3782 1497 5244 22800 22839 22426 20360 -3782 1497 5244 22800 22839 22426 20360 -3782 1497 5244 22800 22839 22426 20360 -3782 1497 5244 22800 22839 22426 20360 -3782 1497 5244 22800 22839 22426 20360 -3782 1497 5244 22800 22839 22426 20360 -3782 1497 5244 22800 22839 22426 20360 -3782 1497 5244 22800 22839 22426 20360 -3782 1497 5244 22800 22839 22426 20360 -3782 1497 5244 22800 22839 22426 20360 -3782 1497 5244 22800 22839 22426 20360 -3782 1497 5244 22800 22839 22426 20360 -3782 1497 5244 22800 22839 22426 20360 -3782 1497 5244 22800 22839 22426 20360 -3782 1497 5244 22800 22839 22426 20360 -3782 1497 5244 22800 22839 22426 20360 -3782 1497 5244 22800 22839 22426 20360 -3782 1497 5244 22800 22839 22426 20360 -3770 1497 5232 22747 22839 22426 20360 -3770 1497 5232 22747 22839 22426 20360 2026-04-23 12:20:05,968 Hysteresis 2166 0: raw(22747 16000 16000 16000) min(22426 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22839 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22747 16000 16000 16000) min(22426 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22839 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3770 1497 5232 22747 22839 22426 20360 -3770 1497 5232 22747 22839 22426 20360 -3770 1497 5232 22747 22839 22426 20360 -3770 1497 5232 22747 22839 22426 20360 -3770 1497 5232 22747 22839 22426 20360 -3770 1497 5232 22747 22839 22426 20360 -3770 1497 5232 22747 22839 22426 20360 -3770 1497 5232 22747 22839 22426 20360 -3770 1497 5232 22747 22839 22426 20360 -3770 1497 5232 22747 22839 22426 20360 -3770 1497 5232 22747 22839 22426 20360 -3770 1497 5232 22747 22839 22426 20360 -3770 1497 5232 22747 22839 22426 20360 -3770 1497 5232 22747 22839 22426 20360 -3770 1497 5232 22747 22839 22426 20360 -3770 1497 5232 22747 22839 22426 20360 -3770 1497 5232 22747 22839 22426 20360 -3770 1497 5232 22747 22839 22426 20360 -3779 1497 5241 22786 22839 22426 20360 2026-04-23 12:20:16,006 Hysteresis 2176 0: raw(22786 16000 16000 16000) min(22426 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22839 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22786 16000 16000 16000) min(22426 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22839 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3779 1497 5241 22786 22839 22426 20360 -3779 1497 5241 22786 22839 22426 20360 -3779 1497 5241 22786 22839 22426 20360 -3779 1497 5241 22786 22839 22426 20360 -3779 1497 5241 22786 22839 22426 20360 -3779 1497 5241 22786 22839 22426 20360 -3779 1497 5241 22786 22839 22426 20360 -3779 1497 5241 22786 22839 22426 20360 -3779 1497 5241 22786 22839 22426 20360 -3779 1497 5241 22786 22839 22426 20360 -3779 1497 5241 22786 22839 22426 20360 -3779 1497 5241 22786 22839 22426 20360 -3779 1497 5241 22786 22839 22426 20360 -3779 1497 5241 22786 22839 22426 20360 -3779 1497 5241 22786 22839 22426 20360 -3779 1497 5241 22786 22839 22426 20360 -3779 1497 5241 22786 22839 22426 20360 -3779 1497 5241 22786 22839 22426 20360 -3772 1497 5234 22756 22839 22426 20360 -3772 1497 5234 22756 22839 22426 20360 2026-04-23 12:20:26,012 Hysteresis 2186 0: raw(22756 16000 16000 16000) min(22426 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22839 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22756 16000 16000 16000) min(22426 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 22839 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3772 1497 5234 22756 22839 22426 20360 -3772 1497 5234 22756 22839 22426 20360 -3772 1497 5234 22756 22839 22426 20360 -3772 1497 5234 22756 22839 22426 20360 -3772 1497 5234 22756 22839 22426 20360 -3772 1497 5234 22756 22839 22426 20360 -3772 1497 5234 22756 22839 22426 20360 -3772 1497 5234 22756 22839 22426 20360 -3772 1497 5234 22756 22839 22426 20360 -3772 1497 5234 22756 22839 22426 20360 -3772 1497 5234 22756 22839 22426 20360 -3772 1497 5234 22756 22839 22426 20360 -3772 1497 5234 22756 22839 22426 20360 -3772 1497 5234 22756 22839 22426 20360 -3772 1497 5234 22756 22839 22426 20360 -3772 1497 5234 22756 22839 22426 20360 -3772 1497 5234 22756 22839 22426 20360 -3772 1497 5234 22756 22839 22426 20360 -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 2026-04-23 12:20:36,022 Hysteresis 2196 0: raw(23152 16000 16000 16000) min(22426 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23152 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(23152 16000 16000 16000) min(22426 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23152 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 2026-04-23 12:20:46,029 Hysteresis 2206 0: raw(23152 16000 16000 16000) min(22426 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23152 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(23152 16000 16000 16000) min(22426 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23152 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 2026-04-23 12:20:56,037 Hysteresis 2216 0: raw(23152 16000 16000 16000) min(22426 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23152 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(23152 16000 16000 16000) min(22426 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23152 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 2026-04-23 12:21:06,242 Hysteresis 2226 0: raw(23152 16000 16000 16000) min(22426 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23152 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(23152 16000 16000 16000) min(22426 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23152 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 -3863 1497 5325 23152 23152 22426 20360 -3863 1498 5326 23156 23156 22426 20360 -3863 1498 5326 23156 23156 22426 20360 -3863 1497 5325 23152 23156 22426 20360 -3863 1497 5325 23152 23156 22426 20360 -3883 1497 5345 23239 23239 22426 20360 -3883 1497 5345 23239 23239 22426 20360 -3883 1497 5345 23239 23239 22426 20360 -3883 1497 5345 23239 23239 22426 20360 -3883 1497 5345 23239 23239 22426 20360 -3883 1497 5345 23239 23239 22426 20360 -3883 1497 5345 23239 23239 22426 20360 -3883 1497 5345 23239 23239 22426 20360 -3883 1497 5345 23239 23239 22426 20360 -3883 1497 5345 23239 23239 22426 20360 -3887 1497 5349 23256 23256 22426 20360 -3887 1497 5349 23256 23256 22426 20360 2026-04-23 12:21:16,362 Hysteresis 2237 0: raw(23256 16000 16000 16000) min(22426 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23256 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(23256 16000 16000 16000) min(22426 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23256 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3887 1497 5349 23256 23256 22426 20360 -3887 1497 5349 23256 23256 22426 20360 -3887 1497 5349 23256 23256 22426 20360 -3887 1497 5349 23256 23256 22426 20360 -3887 1498 5350 23260 23260 22426 20360 -3887 1498 5350 23260 23260 22426 20360 -3887 1497 5349 23256 23260 22426 20360 -3887 1497 5349 23256 23260 22426 20360 -3887 1498 5350 23260 23260 22430 20360 -3887 1497 5349 23256 23260 22430 20360 -3887 1497 5349 23256 23260 22430 20360 -3887 1497 5349 23256 23260 22447 20360 -3887 1497 5349 23256 23260 22447 20360 -3887 1497 5349 23256 23260 22447 20360 -3887 1497 5349 23256 23260 22447 20360 -3887 1497 5349 23256 23260 22447 20360 -3887 1497 5349 23256 23260 22447 20360 -3887 1497 5349 23256 23260 22447 20360 -3877 1497 5339 23213 23260 22447 20360 -3877 1497 5339 23213 23260 22447 20360 2026-04-23 12:21:26,373 Hysteresis 2247 0: raw(23213 16000 16000 16000) min(22447 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23260 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(23213 16000 16000 16000) min(22447 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23260 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3877 1497 5339 23213 23260 22447 20360 -3877 1497 5339 23213 23260 22447 20360 -3877 1497 5339 23213 23260 22447 20360 -3877 1497 5339 23213 23260 22447 20360 -3877 1497 5339 23213 23260 22447 20360 -3877 1497 5339 23213 23260 22447 20360 -3877 1497 5339 23213 23260 22447 20360 -3877 1497 5339 23213 23260 22447 20360 -3877 1497 5339 23213 23260 22447 20360 -3877 1497 5339 23213 23260 22447 20360 -3877 1497 5339 23213 23260 22447 20360 -3877 1498 5340 23217 23260 22447 20360 -3877 1498 5340 23217 23260 22447 20360 -3877 1497 5339 23213 23260 22447 20360 -3877 1497 5339 23213 23260 22447 20360 -3877 1497 5339 23213 23260 22447 20360 -3877 1497 5339 23213 23260 22452 20360 -3877 1498 5340 23217 23260 22452 20360 -3877 1498 5340 23217 23260 22452 20360 -3877 1497 5339 23213 23260 22452 20360 2026-04-23 12:21:36,380 Hysteresis 2257 0: raw(23213 16000 16000 16000) min(22452 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23260 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(23213 16000 16000 16000) min(22452 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23260 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3877 1497 5339 23213 23260 22452 20360 -3877 1497 5339 23213 23260 22452 20360 -3877 1497 5339 23213 23260 22452 20360 -3877 1497 5339 23213 23260 22452 20360 -3877 1497 5339 23213 23260 22452 20360 -3877 1497 5339 23213 23260 22452 20360 -3877 1497 5339 23213 23260 22452 20360 -3877 1497 5339 23213 23260 22452 20360 -3877 1497 5339 23213 23260 22452 20360 -3877 1497 5339 23213 23260 22452 20360 -3877 1497 5339 23213 23260 22500 20360 -3877 1497 5339 23213 23260 22500 20360 -3877 1497 5339 23213 23260 22500 20360 -3877 1497 5339 23213 23260 22500 20360 -3877 1497 5339 23213 23260 22500 20360 -3877 1497 5339 23213 23260 22500 20360 -3877 1497 5339 23213 23260 22500 20360 -3877 1497 5339 23213 23260 22500 20360 -3877 1497 5339 23213 23260 22500 20360 2026-04-23 12:21:46,413 Hysteresis 2267 0: raw(23213 16000 16000 16000) min(22500 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23260 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(23213 16000 16000 16000) min(22500 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23260 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3877 1497 5339 23213 23260 22500 20360 -3864 1497 5326 23156 23260 22500 20360 -3864 1497 5326 23156 23260 22500 20360 -3864 1497 5326 23156 23260 22500 20360 -3864 1497 5326 23156 23260 22500 20360 -3864 1497 5326 23156 23260 22500 20360 -3864 1497 5326 23156 23260 22500 20360 -3864 1497 5326 23156 23260 22500 20360 -3864 1498 5327 23160 23260 22500 20360 -3864 1498 5327 23160 23260 22500 20360 -3864 1497 5326 23156 23260 22500 20360 -3864 1497 5326 23156 23260 22500 20360 -3864 1497 5326 23156 23260 22500 20360 -3864 1497 5326 23156 23260 22500 20360 -3864 1497 5326 23156 23260 22500 20360 -3864 1497 5326 23156 23260 22500 20360 -3864 1497 5326 23156 23260 22504 20360 -3890 1497 5352 23269 23269 22504 20360 -3890 1497 5352 23269 23269 22504 20360 -3890 1497 5352 23269 23269 22504 20360 2026-04-23 12:21:56,585 Hysteresis 2277 0: raw(23269 16000 16000 16000) min(22504 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23269 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(23269 16000 16000 16000) min(22504 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23269 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3890 1497 5352 23269 23269 22504 20360 -3890 1497 5352 23269 23269 22504 20360 -3890 1497 5352 23269 23269 22504 20360 -3890 1497 5352 23269 23269 22504 20360 -3890 1497 5352 23269 23269 22504 20360 -3890 1497 5352 23269 23269 22504 20360 -3890 1498 5353 23273 23273 22504 20360 -3890 1498 5353 23273 23273 22504 20360 -3890 1497 5352 23269 23273 22504 20360 -3890 1497 5352 23269 23273 22504 20360 -3890 1497 5352 23269 23273 22504 20360 -3890 1497 5352 23269 23273 22543 20360 -3890 1497 5352 23269 23273 22543 20360 -3890 1497 5352 23269 23273 22543 20360 -3890 1498 5353 23273 23273 22543 20360 -3890 1498 5353 23273 23273 22543 20360 -3890 1498 5353 23273 23273 22543 20360 -3881 1498 5344 23234 23273 22543 20360 -3881 1497 5343 23230 23273 22543 20360 -3881 1497 5343 23230 23273 22543 20360 2026-04-23 12:22:06,906 Hysteresis 2287 0: raw(23230 16000 16000 16000) min(22543 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23273 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(23230 16000 16000 16000) min(22543 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23273 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3881 1497 5343 23230 23273 22543 20360 -3881 1497 5343 23230 23273 22543 20360 -3881 1497 5343 23230 23273 22543 20360 -3881 1497 5343 23230 23273 22543 20360 -3881 1497 5343 23230 23273 22543 20360 -3881 1498 5344 23234 23273 22543 20360 -3881 1498 5344 23234 23273 22543 20360 -3881 1498 5344 23234 23273 22543 20360 -3881 1498 5344 23234 23273 22543 20360 -3881 1498 5344 23234 23273 22543 20360 -3881 1498 5344 23234 23273 22543 20360 -3881 1498 5344 23234 23273 22543 20360 -3881 1498 5344 23234 23273 22543 20360 -3881 1497 5343 23230 23273 22543 20360 -3881 1497 5343 23230 23273 22543 20360 -3881 1497 5343 23230 23273 22543 20360 -3881 1497 5343 23230 23273 22543 20360 -3870 1497 5332 23182 23273 22543 20360 -3870 1497 5332 23182 23273 22543 20360 -3870 1498 5333 23186 23273 22543 20360 2026-04-23 12:22:16,952 Hysteresis 2297 0: raw(23186 16000 16000 16000) min(22543 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23273 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(23186 16000 16000 16000) min(22543 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23273 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3870 1498 5333 23186 23273 22543 20360 -3870 1497 5332 23182 23273 22543 20360 -3870 1497 5332 23182 23273 22543 20360 -3870 1497 5332 23182 23273 22543 20360 -3870 1497 5332 23182 23273 22543 20360 -3870 1497 5332 23182 23273 22543 20360 -3870 1497 5332 23182 23273 22543 20360 -3870 1497 5332 23182 23273 22543 20360 -3870 1497 5332 23182 23273 22543 20360 -3870 1498 5333 23186 23273 22543 20360 -3870 1498 5333 23186 23273 22543 20360 -3870 1497 5332 23182 23273 22543 20360 -3870 1497 5332 23182 23273 22543 20360 -3870 1497 5332 23182 23273 22543 20360 -3870 1497 5332 23182 23273 22543 20360 -3870 1498 5333 23186 23273 22543 20360 -3870 1498 5333 23186 23273 22543 20360 -3898 1498 5361 23308 23308 22543 20360 -3898 1498 5361 23308 23308 22543 20360 -3898 1498 5361 23308 23308 22543 20360 2026-04-23 12:22:26,955 Hysteresis 2307 0: raw(23308 16000 16000 16000) min(22543 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23308 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(23308 16000 16000 16000) min(22543 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23308 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3898 1498 5361 23308 23308 22543 20360 -3898 1498 5361 23308 23308 22543 20360 -3898 1498 5361 23308 23308 22543 20360 -3898 1498 5361 23308 23308 22543 20360 -3898 1498 5361 23308 23308 22543 20360 -3898 1498 5361 23308 23308 22543 20360 -3898 1498 5361 23308 23308 22543 20360 -3898 1497 5360 23304 23308 22543 20360 -3898 1497 5360 23304 23308 22543 20360 -3898 1498 5361 23308 23308 22543 20360 -3898 1498 5361 23308 23308 22547 20360 -3898 1497 5360 23304 23308 22547 20360 -3898 1497 5360 23304 23308 22547 20360 -3898 1498 5361 23308 23308 22547 20360 -3898 1498 5361 23308 23308 22547 20360 -3898 1498 5361 23308 23308 22547 20360 -3890 1498 5353 23273 23308 22547 20360 -3890 1498 5353 23273 23308 22547 20360 -3890 1498 5353 23273 23308 22547 20360 -3890 1498 5353 23273 23308 22547 20360 2026-04-23 12:22:36,959 Hysteresis 2317 0: raw(23273 16000 16000 16000) min(22547 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23308 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(23273 16000 16000 16000) min(22547 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23308 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3890 1498 5353 23273 23308 22547 20360 -3890 1497 5352 23269 23308 22547 20360 -3890 1497 5352 23269 23308 22547 20360 -3890 1498 5353 23273 23308 22547 20360 -3890 1498 5353 23273 23308 22547 20360 -3890 1498 5353 23273 23308 22547 20360 -3890 1498 5353 23273 23308 22547 20360 -3890 1497 5352 23269 23308 22547 20360 -3890 1497 5352 23269 23308 22547 20360 -3890 1498 5353 23273 23308 22547 20360 -3890 1498 5353 23273 23308 22565 20360 -3890 1498 5353 23273 23308 22565 20360 -3890 1498 5353 23273 23308 22565 20360 -3890 1498 5353 23273 23308 22565 20360 -3890 1498 5353 23273 23308 22565 20360 -3890 1498 5353 23273 23308 22565 20360 -3893 1498 5356 23286 23308 22565 20360 -3893 1498 5356 23286 23308 22565 20360 -3893 1498 5356 23286 23308 22565 20360 -3893 1498 5356 23286 23308 22565 20360 2026-04-23 12:22:47,067 Hysteresis 2327 0: raw(23286 16000 16000 16000) min(22565 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23308 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(23286 16000 16000 16000) min(22565 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23308 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3893 1498 5356 23286 23308 22565 20360 -3893 1497 5355 23282 23308 22565 20360 -3893 1497 5355 23282 23308 22565 20360 -3893 1498 5356 23286 23308 22565 20360 -3893 1498 5356 23286 23308 22565 20360 -3893 1498 5356 23286 23308 22565 20360 -3893 1498 5356 23286 23308 22565 20360 -3893 1498 5356 23286 23308 22565 20360 -3893 1498 5356 23286 23308 22565 20360 -3893 1498 5356 23286 23308 22565 20360 -3893 1498 5356 23286 23308 22565 20360 -3893 1498 5356 23286 23308 22565 20360 -3893 1498 5356 23286 23308 22565 20360 -3893 1498 5356 23286 23308 22565 20360 -3893 1498 5356 23286 23308 22565 20360 -3893 1498 5356 23286 23308 22565 20360 -3888 1498 5351 23265 23308 22565 20360 -3888 1498 5351 23265 23308 22565 20360 -3888 1498 5351 23265 23308 22565 20360 -3888 1497 5350 23260 23308 22565 20360 2026-04-23 12:22:57,074 Hysteresis 2337 0: raw(23260 16000 16000 16000) min(22565 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23308 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(23260 16000 16000 16000) min(22565 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23308 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3888 1497 5350 23260 23308 22565 20360 -3888 1497 5350 23260 23308 22565 20360 -3888 1497 5350 23260 23308 22565 20360 -3888 1497 5350 23260 23308 22565 20360 -3888 1497 5350 23260 23308 22565 20360 -3888 1498 5351 23265 23308 22565 20360 -3888 1498 5351 23265 23308 22565 20360 -3888 1498 5351 23265 23308 22565 20360 -3888 1498 5351 23265 23308 22565 20360 -3888 1498 5351 23265 23308 22565 20360 -3888 1498 5351 23265 23308 22565 20360 -3888 1497 5350 23260 23308 22565 20360 -3888 1497 5350 23260 23308 22565 20360 -3888 1498 5351 23265 23308 22565 20360 -3888 1498 5351 23265 23308 22565 20360 -3888 1498 5351 23265 23308 22565 20360 -3875 1498 5338 23208 23308 22565 20360 -3875 1498 5338 23208 23308 22565 20360 -3875 1498 5338 23208 23308 22565 20360 2026-04-23 12:23:07,093 Hysteresis 2347 0: raw(23208 16000 16000 16000) min(22565 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23308 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(23208 16000 16000 16000) min(22565 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23308 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3875 1497 5337 23204 23308 22565 20360 -3875 1497 5337 23204 23308 22565 20360 -3875 1498 5338 23208 23308 22565 20360 -3875 1498 5338 23208 23308 22565 20360 -3875 1498 5338 23208 23308 22565 20360 -3875 1498 5338 23208 23308 22565 20360 -3875 1498 5338 23208 23308 22565 20360 -3875 1498 5338 23208 23308 22565 20360 -3875 1498 5338 23208 23308 22565 20360 -3875 1498 5338 23208 23308 22565 20360 -3875 1497 5337 23204 23308 22565 20360 -3875 1497 5337 23204 23308 22565 20360 -3875 1498 5338 23208 23308 22565 20360 -3875 1498 5338 23208 23308 22565 20360 -3875 1498 5338 23208 23308 22565 20360 -3875 1498 5338 23208 23308 22565 20360 -3875 1498 5338 23208 23308 22565 20360 -3904 1498 5367 23334 23334 22565 20360 -3904 1498 5367 23334 23334 22565 20360 -3904 1498 5367 23334 23334 22565 20360 2026-04-23 12:23:17,172 Hysteresis 2357 0: raw(23334 16000 16000 16000) min(22565 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23334 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(23334 16000 16000 16000) min(22565 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23334 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3904 1498 5367 23334 23334 22565 20360 -3904 1498 5367 23334 23334 22565 20360 -3904 1498 5367 23334 23334 22565 20360 -3904 1498 5367 23334 23334 22565 20360 -3904 1498 5367 23334 23334 22565 20360 -3904 1498 5367 23334 23334 22565 20360 -3904 1498 5367 23334 23334 22565 20360 -3904 1498 5367 23334 23334 22565 20360 -3904 1498 5367 23334 23334 22565 20360 -3904 1498 5367 23334 23334 22565 20360 -3904 1498 5367 23334 23334 22660 20360 -3904 1497 5366 23330 23334 22660 20360 -3904 1497 5366 23330 23334 22660 20360 -3904 1498 5367 23334 23334 22660 20360 -3904 1498 5367 23334 23334 22660 20360 -3904 1497 5366 23330 23334 22660 20360 -3892 1497 5354 23278 23334 22660 20360 -3892 1498 5355 23282 23334 22660 20360 -3892 1498 5355 23282 23334 22660 20360 -3892 1498 5355 23282 23334 22660 20360 2026-04-23 12:23:27,201 Hysteresis 2367 0: raw(23282 16000 16000 16000) min(22660 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23334 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(23282 16000 16000 16000) min(22660 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23334 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3892 1498 5355 23282 23334 22660 20360 -3892 1497 5354 23278 23334 22660 20360 -3892 1497 5354 23278 23334 22660 20360 -3892 1498 5355 23282 23334 22660 20360 -3892 1498 5355 23282 23334 22660 20360 -3892 1498 5355 23282 23334 22660 20360 -3892 1498 5355 23282 23334 22660 20360 -3892 1498 5355 23282 23334 22660 20360 -3892 1498 5355 23282 23334 22660 20360 -3892 1497 5354 23278 23334 22660 20360 -3892 1497 5354 23278 23334 22660 20360 -3892 1498 5355 23282 23334 22660 20360 -3892 1498 5355 23282 23334 22660 20360 -3892 1498 5355 23282 23334 22660 20360 -3892 1498 5355 23282 23334 22660 20360 -3892 1498 5355 23282 23334 22660 20360 -3890 1498 5353 23273 23334 22660 20360 -3890 1498 5353 23273 23334 22660 20360 -3890 1498 5353 23273 23334 22660 20360 -3890 1498 5353 23273 23334 22660 20360 2026-04-23 12:23:37,210 Hysteresis 2377 0: raw(23273 16000 16000 16000) min(22660 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23334 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(23273 16000 16000 16000) min(22660 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23334 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3890 1498 5353 23273 23334 22660 20360 -3890 1498 5353 23273 23334 22660 20360 -3890 1498 5353 23273 23334 22660 20360 -3890 1498 5353 23273 23334 22660 20360 -3890 1498 5353 23273 23334 22660 20360 -3890 1498 5353 23273 23334 22660 20360 -3890 1498 5353 23273 23334 22660 20360 -3890 1498 5353 23273 23334 22660 20360 -3890 1498 5353 23273 23334 22660 20360 -3890 1498 5353 23273 23334 22673 20360 -3890 1498 5353 23273 23334 22673 20360 -3890 1498 5353 23273 23334 22673 20360 -3890 1498 5353 23273 23334 22673 20360 -3890 1498 5353 23273 23334 22673 20360 -3890 1498 5353 23273 23334 22673 20360 -3890 1498 5353 23273 23334 22673 20360 -3868 1498 5331 23178 23334 22673 20360 -3868 1498 5331 23178 23334 22673 20360 -3868 1498 5331 23178 23334 22673 20360 -3868 1498 5331 23178 23334 22673 20360 2026-04-23 12:23:47,215 Hysteresis 2387 0: raw(23178 16000 16000 16000) min(22673 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23334 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(23178 16000 16000 16000) min(22673 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23334 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3868 1498 5331 23178 23334 22673 20360 -3868 1498 5331 23178 23334 22673 20360 -3868 1498 5331 23178 23334 22673 20360 -3868 1498 5331 23178 23334 22673 20360 -3868 1498 5331 23178 23334 22673 20360 -3868 1498 5331 23178 23334 22673 20360 -3868 1498 5331 23178 23334 22673 20360 -3868 1498 5331 23178 23334 22673 20360 -3868 1498 5331 23178 23334 22673 20360 -3868 1498 5331 23178 23334 22673 20360 -3868 1498 5331 23178 23334 22673 20360 -3868 1498 5331 23178 23334 22673 20360 -3868 1498 5331 23178 23334 22673 20360 -3868 1498 5331 23178 23334 22673 20360 -3868 1498 5331 23178 23334 22673 20360 -3868 1498 5331 23178 23334 22673 20360 -3864 1498 5327 23160 23334 22673 20360 -3864 1498 5327 23160 23334 22673 20360 -3864 1498 5327 23160 23334 22673 20360 -3864 1498 5327 23160 23334 22673 20360 2026-04-23 12:23:57,279 Hysteresis 2397 0: raw(23160 16000 16000 16000) min(22673 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23334 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(23160 16000 16000 16000) min(22673 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23334 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3864 1498 5327 23160 23334 22673 20360 -3864 1498 5327 23160 23334 22673 20360 -3864 1498 5327 23160 23334 22673 20360 -3864 1498 5327 23160 23334 22673 20360 -3864 1498 5327 23160 23334 22673 20360 -3864 1498 5327 23160 23334 22673 20360 -3864 1498 5327 23160 23334 22673 20360 -3864 1498 5327 23160 23334 22673 20360 -3864 1498 5327 23160 23334 22673 20360 -3864 1498 5327 23160 23334 22673 20360 -3864 1498 5327 23160 23334 22673 20360 -3864 1498 5327 23160 23334 22673 20360 -3864 1498 5327 23160 23334 22673 20360 -3864 1498 5327 23160 23334 22673 20360 -3864 1498 5327 23160 23334 22673 20360 -3864 1498 5327 23160 23334 22673 20360 -3870 1498 5333 23186 23334 22673 20360 -3870 1498 5333 23186 23334 22673 20360 -3870 1498 5333 23186 23334 22673 20360 -3870 1498 5333 23186 23334 22673 20360 2026-04-23 12:24:07,286 Hysteresis 2407 0: raw(23186 16000 16000 16000) min(22673 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23334 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(23186 16000 16000 16000) min(22673 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23334 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3870 1498 5333 23186 23334 22673 20360 -3870 1498 5333 23186 23334 22673 20360 -3870 1498 5333 23186 23334 22673 20360 -3870 1498 5333 23186 23334 22673 20360 -3870 1498 5333 23186 23334 22673 20360 -3870 1498 5333 23186 23334 22673 20360 -3870 1498 5333 23186 23334 22673 20360 -3870 1498 5333 23186 23334 22673 20360 -3870 1498 5333 23186 23334 22673 20360 -3870 1498 5333 23186 23334 22673 20360 -3870 1498 5333 23186 23334 22673 20360 -3870 1498 5333 23186 23334 22673 20360 -3870 1498 5333 23186 23334 22673 20360 -3870 1498 5333 23186 23334 22673 20360 -3870 1498 5333 23186 23334 22673 20360 -3870 1498 5333 23186 23334 22673 20360 -3865 1498 5328 23165 23334 22673 20360 -3865 1498 5328 23165 23334 22673 20360 -3865 1498 5328 23165 23334 22673 20360 -3865 1498 5328 23165 23334 22673 20360 2026-04-23 12:24:17,291 Hysteresis 2417 0: raw(23165 16000 16000 16000) min(22673 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23334 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(23165 16000 16000 16000) min(22673 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23334 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3865 1498 5328 23165 23334 22673 20360 -3865 1498 5328 23165 23334 22673 20360 -3865 1498 5328 23165 23334 22673 20360 -3865 1498 5328 23165 23334 22673 20360 -3865 1498 5328 23165 23334 22673 20360 -3865 1498 5328 23165 23334 22673 20360 -3865 1498 5328 23165 23334 22673 20360 -3865 1498 5328 23165 23334 22673 20360 -3865 1498 5328 23165 23334 22682 20360 -3865 1498 5328 23165 23334 22682 20360 -3865 1498 5328 23165 23334 22682 20360 -3865 1498 5328 23165 23334 22682 20360 -3865 1498 5328 23165 23334 22682 20360 -3865 1498 5328 23165 23334 22682 20360 -3865 1498 5328 23165 23334 22682 20360 -3865 1498 5328 23165 23334 22682 20360 -3733 1498 5196 22591 23334 22591 20360 -3733 1498 5196 22591 23334 22591 20360 -3733 1498 5196 22591 23334 22591 20360 -3733 1498 5196 22591 23334 22591 20360 2026-04-23 12:24:27,297 Hysteresis 2427 0: raw(22591 16000 16000 16000) min(22591 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23334 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22591 16000 16000 16000) min(22591 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23334 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3733 1498 5196 22591 23334 22591 20360 -3733 1498 5196 22591 23334 22591 20360 -3733 1498 5196 22591 23334 22591 20360 -3733 1498 5196 22591 23334 22591 20360 -3733 1498 5196 22591 23334 22591 20360 -3733 1498 5196 22591 23334 22591 20360 -3733 1498 5196 22591 23334 22591 20360 -3733 1498 5196 22591 23334 22591 20360 -3733 1498 5196 22591 23334 22591 20360 -3733 1498 5196 22591 23334 22591 20360 -3733 1498 5196 22591 23334 22591 20360 -3733 1498 5196 22591 23334 22591 20360 -3733 1498 5196 22591 23334 22591 20360 -3733 1498 5196 22591 23334 22591 20360 -3733 1498 5196 22591 23334 22591 20360 -3733 1498 5196 22591 23334 22591 20360 -3872 1498 5335 23195 23334 22591 20360 -3872 1498 5335 23195 23334 22591 20360 -3872 1498 5335 23195 23334 22591 20360 -3872 1498 5335 23195 23334 22591 20360 2026-04-23 12:24:37,359 Hysteresis 2438 0: raw(23195 16000 16000 16000) min(22591 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23334 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(23195 16000 16000 16000) min(22591 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23334 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3872 1498 5335 23195 23334 22591 20360 -3872 1498 5335 23195 23334 22591 20360 -3872 1498 5335 23195 23334 22591 20360 -3872 1498 5335 23195 23334 22591 20360 -3872 1498 5335 23195 23334 22591 20360 -3872 1498 5335 23195 23334 22591 20360 -3872 1498 5335 23195 23334 22591 20360 -3872 1498 5335 23195 23334 22591 20360 -3872 1498 5335 23195 23334 22591 20360 -3872 1498 5335 23195 23334 22591 20360 -3872 1498 5335 23195 23334 22591 20360 -3872 1498 5335 23195 23334 22591 20360 -3872 1498 5335 23195 23334 22591 20360 -3872 1498 5335 23195 23334 22591 20360 -3872 1498 5335 23195 23334 22591 20360 -3872 1498 5335 23195 23334 22591 20360 -3862 1498 5325 23152 23334 22591 20360 -3862 1498 5325 23152 23334 22591 20360 -3862 1498 5325 23152 23334 22591 20360 -3862 1498 5325 23152 23334 22591 20360 2026-04-23 12:24:47,368 Hysteresis 2448 0: raw(23152 16000 16000 16000) min(22591 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23334 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(23152 16000 16000 16000) min(22591 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23334 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3862 1498 5325 23152 23334 22591 20360 -3862 1498 5325 23152 23334 22591 20360 -3862 1498 5325 23152 23334 22591 20360 -3862 1498 5325 23152 23334 22591 20360 -3862 1498 5325 23152 23334 22591 20360 -3862 1498 5325 23152 23334 22591 20360 -3862 1498 5325 23152 23334 22591 20360 -3862 1498 5325 23152 23334 22591 20360 -3862 1498 5325 23152 23334 22591 20360 -3862 1498 5325 23152 23334 22591 20360 -3862 1498 5325 23152 23334 22591 20360 -3862 1498 5325 23152 23334 22591 20360 -3862 1498 5325 23152 23334 22591 20360 -3862 1498 5325 23152 23334 22591 20360 -3862 1498 5325 23152 23334 22591 20360 -3862 1498 5325 23152 23334 22591 20360 -3864 1498 5327 23160 23334 22591 20360 -3864 1498 5327 23160 23334 22591 20360 -3864 1498 5327 23160 23334 22591 20360 -3864 1498 5327 23160 23334 22591 20360 2026-04-23 12:24:57,374 Hysteresis 2458 0: raw(23160 16000 16000 16000) min(22591 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23334 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(23160 16000 16000 16000) min(22591 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23334 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3864 1498 5327 23160 23334 22591 20360 -3864 1498 5327 23160 23334 22591 20360 -3864 1498 5327 23160 23334 22591 20360 -3864 1498 5327 23160 23334 22591 20360 -3864 1498 5327 23160 23334 22591 20360 -3864 1498 5327 23160 23334 22591 20360 -3864 1498 5327 23160 23334 22591 20360 -3864 1498 5327 23160 23334 22591 20360 -3864 1498 5327 23160 23334 22591 20360 -3864 1498 5327 23160 23334 22591 20360 -3864 1498 5327 23160 23334 22591 20360 -3864 1498 5327 23160 23334 22591 20360 -3864 1498 5327 23160 23334 22591 20360 -3864 1498 5327 23160 23334 22591 20360 -3864 1498 5327 23160 23334 22591 20360 -3864 1498 5327 23160 23334 22591 20360 -3845 1498 5308 23078 23334 22591 20360 -3845 1498 5308 23078 23334 22591 20360 -3845 1498 5308 23078 23334 22591 20360 -3845 1498 5308 23078 23334 22591 20360 2026-04-23 12:25:07,380 Hysteresis 2468 0: raw(23078 16000 16000 16000) min(22591 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23334 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(23078 16000 16000 16000) min(22591 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23334 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3845 1498 5308 23078 23334 22591 20360 -3845 1498 5308 23078 23334 22591 20360 -3845 1498 5308 23078 23334 22591 20360 -3845 1498 5308 23078 23334 22591 20360 -3845 1498 5308 23078 23334 22591 20360 -3845 1498 5308 23078 23334 22591 20360 -3845 1498 5308 23078 23334 22591 20360 -3845 1498 5308 23078 23334 22591 20360 -3845 1498 5308 23078 23334 22591 20360 -3845 1498 5308 23078 23334 22591 20360 -3845 1498 5308 23078 23334 22591 20360 -3845 1498 5308 23078 23334 22591 20360 -3845 1498 5308 23078 23334 22591 20360 -3845 1498 5308 23078 23334 22591 20360 -3845 1498 5308 23078 23334 22591 20360 -3857 1498 5320 23130 23334 22591 20360 -3857 1498 5320 23130 23334 22591 20360 -3857 1498 5320 23130 23334 22591 20360 -3857 1498 5320 23130 23334 22591 20360 -3857 1498 5320 23130 23334 22591 20360 2026-04-23 12:25:17,438 Hysteresis 2478 0: raw(23130 16000 16000 16000) min(22591 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23334 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(23130 16000 16000 16000) min(22591 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23334 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3857 1498 5320 23130 23334 22591 20360 -3857 1498 5320 23130 23334 22591 20360 -3857 1498 5320 23130 23334 22591 20360 -3857 1498 5320 23130 23334 22591 20360 -3857 1498 5320 23130 23334 22591 20360 -3857 1498 5320 23130 23334 22591 20360 -3857 1498 5320 23130 23334 22591 20360 -3857 1498 5320 23130 23334 22591 20360 -3857 1498 5320 23130 23334 22591 20360 -3857 1498 5320 23130 23334 22591 20360 -3857 1498 5320 23130 23334 22591 20360 -3857 1498 5320 23130 23334 22591 20360 -3857 1498 5320 23130 23334 22591 20360 -3857 1498 5320 23130 23334 22591 20360 -3857 1498 5320 23130 23334 22591 20360 -3857 1498 5320 23130 23334 22591 20360 -3860 1498 5323 23143 23334 22591 20360 -3860 1498 5323 23143 23334 22591 20360 -3860 1498 5323 23143 23334 22591 20360 -3860 1498 5323 23143 23334 22591 20360 2026-04-23 12:25:27,445 Hysteresis 2488 0: raw(23143 16000 16000 16000) min(22591 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23334 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(23143 16000 16000 16000) min(22591 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23334 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3860 1498 5323 23143 23334 22591 20360 -3860 1498 5323 23143 23334 22591 20360 -3860 1498 5323 23143 23334 22591 20360 -3860 1498 5323 23143 23334 22591 20360 -3860 1498 5323 23143 23334 22591 20360 -3860 1498 5323 23143 23334 22591 20360 -3860 1498 5323 23143 23334 22591 20360 -3860 1498 5323 23143 23334 22591 20360 -3860 1498 5323 23143 23334 22591 20360 -3860 1498 5323 23143 23334 22591 20360 -3860 1498 5323 23143 23334 22591 20360 -3860 1498 5323 23143 23334 22591 20360 -3860 1498 5323 23143 23334 22591 20360 -3860 1498 5323 23143 23334 22591 20360 -3860 1498 5323 23143 23334 22591 20360 -3860 1498 5323 23143 23334 22591 20360 -3918 1498 5381 23395 23395 22591 20360 -3918 1498 5381 23395 23395 22591 20360 -3918 1498 5381 23395 23395 22591 20360 -3918 1498 5381 23395 23395 22591 20360 2026-04-23 12:25:37,452 Hysteresis 2498 0: raw(23395 16000 16000 16000) min(22591 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(23395 16000 16000 16000) min(22591 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23395 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3918 1498 5381 23395 23395 22591 20360 -3918 1498 5381 23395 23395 22591 20360 -3918 1498 5381 23395 23395 22591 20360 -3918 1498 5381 23395 23395 22591 20360 -3918 1498 5381 23395 23395 22591 20360 -3918 1498 5381 23395 23395 22591 20360 -3918 1498 5381 23395 23395 22591 20360 -3918 1498 5381 23395 23395 22591 20360 -3918 1498 5381 23395 23395 22591 20360 -3918 1498 5381 23395 23395 22591 20360 -3918 1498 5381 23395 23395 22591 20360 -3918 1498 5381 23395 23395 22591 20360 -3918 1498 5381 23395 23395 22591 20360 -3918 1498 5381 23395 23395 22591 20360 -3918 1498 5381 23395 23395 22591 20360 -3844 1498 5307 23073 23395 22591 20360 -3844 1498 5307 23073 23395 22591 20360 -3844 1498 5307 23073 23395 22591 20360 -3844 1498 5307 23073 23395 22591 20360 -3844 1498 5307 23073 23395 22591 20360 2026-04-23 12:25:47,467 Hysteresis 2508 0: raw(23073 16000 16000 16000) min(22591 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(23073 16000 16000 16000) min(22591 16000 16000 16000) spread(20360 16000 16000 16000) max_pv 23395 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3844 1498 5307 23073 23395 22591 20360 -3844 1499 5308 23078 23395 22591 20360 -3844 1499 5308 23078 23395 22591 20360 -3844 1498 5307 23073 23395 22591 20360 -3844 1498 5307 23073 23395 22591 20360 -3844 1498 5307 23073 23395 22591 20360 -3844 1498 5307 23073 23395 22591 20360 -3844 1498 5307 23073 23395 22591 20360 -3844 1498 5307 23073 23395 22591 20360 -3844 1498 5307 23073 23395 22591 20360 -3844 1498 5307 23073 23395 22591 20360 -3844 1498 5307 23073 23395 22591 20360 -3844 1498 5307 23073 23395 22591 20360 -3844 1498 5307 23073 23395 22591 20360 -3844 1498 5307 23073 23395 22591 20360 -2819 1498 4282 18617 23395 18617 18617 -2819 1498 4282 18617 23395 18617 18617 -2819 1498 4282 18617 23395 18617 18617 -2819 1498 4282 18617 23395 18617 18617 -2819 1498 4282 18617 23395 18617 18617 2026-04-23 12:25:57,504 Hysteresis 2518 0: raw(18617 16000 16000 16000) min(18617 16000 16000 16000) spread(18617 16000 16000 16000) max_pv 23395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(18617 16000 16000 16000) min(18617 16000 16000 16000) spread(18617 16000 16000 16000) max_pv 23395 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2819 1498 4282 18617 23395 18617 18617 -2819 1498 4282 18617 23395 18617 18617 -2819 1498 4282 18617 23395 18617 18617 -2819 1498 4282 18617 23395 18617 18617 -2819 1498 4282 18617 23395 18617 18617 -2819 1498 4282 18617 23395 18617 18617 -2819 1498 4282 18617 23395 18617 18617 -2819 1498 4282 18617 23395 18617 18617 -2819 1498 4282 18617 23395 18617 18617 -2819 1498 4282 18617 23395 18617 18617 -2819 1498 4282 18617 23395 18617 18617 -2819 1498 4282 18617 23395 18617 18617 -2819 1498 4282 18617 23395 18617 18617 -2819 1498 4282 18617 23395 18617 18617 -2819 1498 4282 18617 23395 18617 18617 -2818 1498 4281 18613 23395 18613 18613 -2818 1498 4281 18613 23395 18613 18613 -2818 1498 4281 18613 23395 18613 18613 -2818 1498 4281 18613 23395 18613 18613 -2818 1498 4281 18613 23395 18613 18613 2026-04-23 12:26:07,509 Hysteresis 2528 0: raw(18613 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(18613 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2818 1498 4281 18613 23395 18613 18613 -2818 1499 4282 18617 23395 18613 18613 -2818 1499 4282 18617 23395 18613 18613 -2818 1498 4281 18613 23395 18613 18613 -2818 1498 4281 18613 23395 18613 18613 -2818 1498 4281 18613 23395 18613 18613 -2818 1498 4281 18613 23395 18613 18613 -2818 1498 4281 18613 23395 18613 18613 -2818 1498 4281 18613 23395 18613 18613 -2818 1498 4281 18613 23395 18613 18613 -2818 1498 4281 18613 23395 18613 18613 -2818 1498 4281 18613 23395 18613 18613 -2818 1498 4281 18613 23395 18613 18613 -2818 1498 4281 18613 23395 18613 18613 -2818 1498 4281 18613 23395 18613 18613 -2835 1498 4298 18686 23395 18613 18613 -2835 1498 4298 18686 23395 18613 18613 -2835 1498 4298 18686 23395 18613 18613 -2835 1498 4298 18686 23395 18613 18613 -2835 1498 4298 18686 23395 18613 18613 2026-04-23 12:26:17,515 Hysteresis 2538 0: raw(18686 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(18686 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2835 1498 4298 18686 23395 18613 18613 -2835 1498 4298 18686 23395 18613 18613 -2835 1498 4298 18686 23395 18613 18613 -2835 1499 4299 18691 23395 18613 18613 -2835 1499 4299 18691 23395 18613 18613 -2835 1498 4298 18686 23395 18613 18613 -2835 1498 4298 18686 23395 18613 18613 -2835 1499 4299 18691 23395 18613 18613 -2835 1499 4299 18691 23395 18613 18613 -2835 1498 4298 18686 23395 18613 18613 -2835 1498 4298 18686 23395 18613 18613 -2835 1498 4298 18686 23395 18613 18613 -2835 1498 4298 18686 23395 18613 18613 -2835 1498 4298 18686 23395 18613 18613 -2835 1498 4298 18686 23395 18613 18613 -2841 1498 4304 18713 23395 18613 18613 -2841 1498 4304 18713 23395 18613 18613 -2841 1498 4304 18713 23395 18613 18613 -2841 1498 4304 18713 23395 18613 18613 -2841 1498 4304 18713 23395 18613 18613 2026-04-23 12:26:27,665 Hysteresis 2548 0: raw(18713 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(18713 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2841 1498 4304 18713 23395 18613 18613 -2841 1498 4304 18713 23395 18613 18613 -2841 1498 4304 18713 23395 18613 18613 -2841 1498 4304 18713 23395 18613 18613 -2841 1498 4304 18713 23395 18613 18613 -2841 1499 4305 18717 23395 18613 18613 -2841 1499 4305 18717 23395 18613 18613 -2841 1498 4304 18713 23395 18613 18613 -2841 1498 4304 18713 23395 18613 18613 -2841 1498 4304 18713 23395 18613 18613 -2841 1498 4304 18713 23395 18613 18613 -2841 1498 4304 18713 23395 18613 18613 -2841 1498 4304 18713 23395 18613 18613 -2841 1498 4304 18713 23395 18613 18613 -2841 1498 4304 18713 23395 18613 18613 -2847 1498 4310 18739 23395 18613 18613 -2847 1498 4310 18739 23395 18613 18613 -2847 1498 4310 18739 23395 18613 18613 -2847 1498 4310 18739 23395 18613 18613 -2847 1498 4310 18739 23395 18613 18613 2026-04-23 12:26:37,693 Hysteresis 2558 0: raw(18739 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(18739 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2847 1498 4310 18739 23395 18613 18613 -2847 1498 4310 18739 23395 18613 18613 -2847 1498 4310 18739 23395 18613 18613 -2847 1498 4310 18739 23395 18613 18613 -2847 1498 4310 18739 23395 18613 18613 -2847 1499 4311 18743 23395 18613 18613 -2847 1499 4311 18743 23395 18613 18613 -2847 1498 4310 18739 23395 18613 18613 -2847 1498 4310 18739 23395 18613 18613 -2847 1498 4310 18739 23395 18613 18613 -2847 1498 4310 18739 23395 18613 18613 -2847 1498 4310 18739 23395 18613 18613 -2847 1498 4310 18739 23395 18613 18613 -2847 1498 4310 18739 23395 18613 18613 -2847 1498 4310 18739 23395 18613 18613 -2836 1498 4299 18691 23395 18613 18613 -2836 1498 4299 18691 23395 18613 18613 -2836 1498 4299 18691 23395 18613 18613 -2836 1498 4299 18691 23395 18613 18613 -2836 1499 4300 18695 23395 18613 18613 2026-04-23 12:26:47,701 Hysteresis 2568 0: raw(18695 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(18695 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2836 1499 4300 18695 23395 18613 18613 -2836 1498 4299 18691 23395 18613 18613 -2836 1498 4299 18691 23395 18613 18613 -2836 1498 4299 18691 23395 18613 18613 -2836 1498 4299 18691 23395 18613 18613 -2836 1498 4299 18691 23395 18613 18613 -2836 1498 4299 18691 23395 18613 18613 -2836 1498 4299 18691 23395 18613 18613 -2836 1498 4299 18691 23395 18613 18613 -2836 1499 4300 18695 23395 18613 18613 -2836 1499 4300 18695 23395 18613 18613 -2836 1499 4300 18695 23395 18613 18613 -2836 1499 4300 18695 23395 18613 18613 -2836 1499 4300 18695 23395 18613 18613 -2836 1499 4300 18695 23395 18613 18613 -2855 1498 4318 18773 23395 18613 18613 -2855 1498 4318 18773 23395 18613 18613 -2855 1498 4318 18773 23395 18613 18613 -2855 1498 4318 18773 23395 18613 18613 -2855 1498 4318 18773 23395 18613 18613 2026-04-23 12:26:57,709 Hysteresis 2578 0: raw(18773 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(18773 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2855 1498 4318 18773 23395 18613 18613 -2855 1498 4318 18773 23395 18613 18613 -2855 1498 4318 18773 23395 18613 18613 -2855 1499 4319 18778 23395 18613 18613 -2855 1499 4319 18778 23395 18613 18613 -2855 1499 4319 18778 23395 18613 18613 -2855 1499 4319 18778 23395 18613 18613 -2855 1498 4318 18773 23395 18613 18613 -2855 1498 4318 18773 23395 18613 18613 -2855 1498 4318 18773 23395 18613 18613 -2855 1498 4318 18773 23395 18613 18613 -2855 1498 4318 18773 23395 18613 18613 -2855 1498 4318 18773 23395 18613 18613 -2855 1498 4318 18773 23395 18613 18613 -2855 1498 4318 18773 23395 18613 18613 -2867 1499 4331 18830 23395 18613 18613 -2867 1499 4331 18830 23395 18613 18613 -2867 1498 4330 18826 23395 18613 18613 -2867 1498 4330 18826 23395 18613 18613 -2867 1498 4330 18826 23395 18613 18613 2026-04-23 12:27:07,765 Hysteresis 2588 0: raw(18826 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(18826 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2867 1498 4330 18826 23395 18613 18613 -2867 1499 4331 18830 23395 18613 18613 -2867 1499 4331 18830 23395 18613 18613 -2867 1499 4331 18830 23395 18613 18613 -2867 1499 4331 18830 23395 18613 18613 -2867 1499 4331 18830 23395 18613 18613 -2867 1499 4331 18830 23395 18613 18613 -2867 1498 4330 18826 23395 18613 18613 -2867 1498 4330 18826 23395 18613 18613 -2867 1498 4330 18826 23395 18613 18613 -2867 1498 4330 18826 23395 18613 18613 -2867 1499 4331 18830 23395 18613 18613 -2867 1499 4331 18830 23395 18613 18613 -2867 1498 4330 18826 23395 18613 18613 -2867 1498 4330 18826 23395 18613 18613 -2846 1498 4309 18734 23395 18613 18613 -2846 1498 4309 18734 23395 18613 18613 -2846 1498 4309 18734 23395 18613 18613 -2846 1498 4309 18734 23395 18613 18613 -2846 1499 4310 18739 23395 18613 18613 2026-04-23 12:27:17,772 Hysteresis 2598 0: raw(18739 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(18739 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2846 1499 4310 18739 23395 18613 18613 -2846 1499 4310 18739 23395 18613 18613 -2846 1499 4310 18739 23395 18613 18613 -2846 1499 4310 18739 23395 18613 18613 -2846 1499 4310 18739 23395 18613 18613 -2846 1499 4310 18739 23395 18613 18613 -2846 1499 4310 18739 23395 18613 18613 -2846 1498 4309 18734 23395 18613 18613 -2846 1498 4309 18734 23395 18613 18613 -2846 1499 4310 18739 23395 18613 18613 -2846 1499 4310 18739 23395 18613 18613 -2846 1499 4310 18739 23395 18613 18613 -2846 1499 4310 18739 23395 18613 18613 -2846 1499 4310 18739 23395 18613 18613 -2864 1499 4328 18817 23395 18613 18613 -2864 1499 4328 18817 23395 18613 18613 -2864 1499 4328 18817 23395 18613 18613 -2864 1499 4328 18817 23395 18613 18613 -2864 1499 4328 18817 23395 18613 18613 2026-04-23 12:27:27,781 Hysteresis 2608 0: raw(18817 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(18817 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2864 1499 4328 18817 23395 18613 18613 -2864 1499 4328 18817 23395 18613 18613 -2864 1499 4328 18817 23395 18613 18613 -2864 1499 4328 18817 23395 18613 18613 -2864 1499 4328 18817 23395 18613 18613 -2864 1499 4328 18817 23395 18613 18613 -2864 1499 4328 18817 23395 18613 18613 -2864 1499 4328 18817 23395 18613 18613 -2864 1499 4328 18817 23395 18613 18613 -2864 1498 4327 18813 23395 18613 18613 -2864 1498 4327 18813 23395 18613 18613 -2864 1498 4327 18813 23395 18613 18613 -2864 1498 4327 18813 23395 18613 18613 -2864 1499 4328 18817 23395 18613 18613 -2864 1499 4328 18817 23395 18613 18613 -2863 1499 4327 18813 23395 18613 18613 -2863 1499 4327 18813 23395 18613 18613 -2863 1499 4327 18813 23395 18613 18613 -2863 1499 4327 18813 23395 18613 18613 -2863 1499 4327 18813 23395 18613 18613 2026-04-23 12:27:37,789 Hysteresis 2618 0: raw(18813 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(18813 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2863 1499 4327 18813 23395 18613 18613 -2863 1499 4327 18813 23395 18613 18613 -2863 1499 4327 18813 23395 18613 18613 -2863 1499 4327 18813 23395 18613 18613 -2863 1499 4327 18813 23395 18613 18613 -2863 1499 4327 18813 23395 18613 18613 -2863 1499 4327 18813 23395 18613 18613 -2863 1499 4327 18813 23395 18613 18613 -2863 1499 4327 18813 23395 18613 18613 -2863 1499 4327 18813 23395 18613 18613 -2863 1499 4327 18813 23395 18613 18613 -2863 1499 4327 18813 23395 18613 18613 -2863 1499 4327 18813 23395 18613 18613 -2863 1498 4326 18808 23395 18613 18613 -2863 1498 4326 18808 23395 18613 18613 -2856 1499 4320 18782 23395 18613 18613 -2856 1499 4320 18782 23395 18613 18613 -2856 1499 4320 18782 23395 18613 18613 -2856 1499 4320 18782 23395 18613 18613 -2856 1499 4320 18782 23395 18613 18613 2026-04-23 12:27:47,840 Hysteresis 2628 0: raw(18782 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(18782 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2856 1499 4320 18782 23395 18613 18613 -2856 1499 4320 18782 23395 18613 18613 -2856 1499 4320 18782 23395 18613 18613 -2856 1499 4320 18782 23395 18613 18613 -2856 1499 4320 18782 23395 18613 18613 -2856 1498 4319 18778 23395 18613 18613 -2856 1498 4319 18778 23395 18613 18613 -2856 1499 4320 18782 23395 18613 18613 -2856 1499 4320 18782 23395 18613 18613 -2856 1499 4320 18782 23395 18613 18613 -2856 1499 4320 18782 23395 18613 18613 -2856 1499 4320 18782 23395 18613 18613 -2856 1499 4320 18782 23395 18613 18613 -2856 1499 4320 18782 23395 18613 18613 -2870 1499 4334 18843 23395 18613 18613 -2870 1499 4334 18843 23395 18613 18613 -2870 1499 4334 18843 23395 18613 18613 -2870 1499 4334 18843 23395 18613 18613 -2870 1499 4334 18843 23395 18613 18613 -2870 1499 4334 18843 23395 18613 18613 2026-04-23 12:27:57,845 Hysteresis 2638 0: raw(18843 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(18843 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2870 1499 4334 18843 23395 18613 18613 -2870 1499 4334 18843 23395 18613 18613 -2870 1499 4334 18843 23395 18613 18613 -2870 1498 4333 18839 23395 18613 18613 -2870 1498 4333 18839 23395 18613 18613 -2870 1499 4334 18843 23395 18613 18613 -2870 1499 4334 18843 23395 18613 18613 -2870 1499 4334 18843 23395 18613 18613 -2870 1499 4334 18843 23395 18613 18613 -2870 1499 4334 18843 23395 18613 18613 -2870 1499 4334 18843 23395 18613 18613 -2870 1498 4333 18839 23395 18613 18613 -2870 1498 4333 18839 23395 18613 18613 -2870 1498 4333 18839 23395 18613 18613 -2866 1498 4329 18821 23395 18613 18613 -2866 1499 4330 18826 23395 18613 18613 -2866 1499 4330 18826 23395 18613 18613 -2866 1499 4330 18826 23395 18613 18613 -2866 1499 4330 18826 23395 18613 18613 -2866 1498 4329 18821 23395 18613 18613 2026-04-23 12:28:07,850 Hysteresis 2648 0: raw(18821 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(18821 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2866 1498 4329 18821 23395 18613 18613 -2866 1499 4330 18826 23395 18613 18613 -2866 1499 4330 18826 23395 18613 18613 -2866 1499 4330 18826 23395 18613 18613 -2866 1499 4330 18826 23395 18613 18613 -2866 1498 4329 18821 23395 18613 18613 -2866 1498 4329 18821 23395 18613 18613 -2866 1498 4329 18821 23395 18613 18613 -2866 1498 4329 18821 23395 18613 18613 -2866 1499 4330 18826 23395 18613 18613 -2866 1499 4330 18826 23395 18613 18613 -2866 1498 4329 18821 23395 18613 18613 -2866 1498 4329 18821 23395 18613 18613 -2866 1499 4330 18826 23395 18613 18613 -2877 1499 4341 18873 23395 18613 18613 -2877 1498 4340 18869 23395 18613 18613 -2877 1498 4340 18869 23395 18613 18613 -2877 1498 4340 18869 23395 18613 18613 -2877 1498 4340 18869 23395 18613 18613 -2877 1499 4341 18873 23395 18613 18613 2026-04-23 12:28:18,034 Hysteresis 2658 0: raw(18873 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(18873 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2877 1499 4341 18873 23395 18613 18613 -2877 1498 4340 18869 23395 18613 18613 -2877 1498 4340 18869 23395 18613 18613 -2877 1498 4340 18869 23395 18613 18613 -2877 1498 4340 18869 23395 18613 18613 -2877 1499 4341 18873 23395 18613 18613 -2877 1499 4341 18873 23395 18613 18613 -2877 1498 4340 18869 23395 18613 18613 -2877 1498 4340 18869 23395 18613 18613 -2877 1499 4341 18873 23395 18613 18613 -2877 1499 4341 18873 23395 18613 18613 -2877 1499 4341 18873 23395 18613 18613 -2877 1499 4341 18873 23395 18613 18613 -2877 1497 4339 18865 23395 18613 18613 -2865 1497 4327 18813 23395 18613 18613 -2865 1498 4328 18817 23395 18613 18613 -2865 1498 4328 18817 23395 18613 18613 -2865 1499 4329 18821 23395 18613 18613 -2865 1499 4329 18821 23395 18613 18613 -2865 1497 4327 18813 23395 18613 18613 2026-04-23 12:28:28,095 Hysteresis 2668 0: raw(18813 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(18813 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2865 1497 4327 18813 23395 18613 18613 -2865 1497 4327 18813 23395 18613 18613 -2865 1497 4327 18813 23395 18613 18613 -2865 1497 4327 18813 23395 18613 18613 -2865 1497 4327 18813 23395 18613 18613 -2865 1498 4328 18817 23395 18613 18613 -2865 1498 4328 18817 23395 18613 18613 -2865 1498 4328 18817 23395 18613 18613 -2865 1498 4328 18817 23395 18613 18613 -2865 1498 4328 18817 23395 18613 18613 -2865 1498 4328 18817 23395 18613 18613 -2865 1497 4327 18813 23395 18613 18613 -2865 1497 4327 18813 23395 18613 18613 -2865 1498 4328 18817 23395 18613 18613 -2865 1498 4328 18817 23395 18613 18613 -2865 1497 4327 18813 23395 18613 18613 -2865 1497 4327 18813 23395 18613 18613 -2865 1497 4327 18813 23395 18613 18613 -2865 1497 4327 18813 23395 18613 18613 -2865 1497 4327 18813 23395 18613 18613 2026-04-23 12:28:38,100 Hysteresis 2678 0: raw(18813 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(18813 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2865 1497 4327 18813 23395 18613 18613 -2865 1497 4327 18813 23395 18613 18613 -2865 1497 4327 18813 23395 18613 18613 -2865 1498 4328 18817 23395 18613 18613 -2865 1498 4328 18817 23395 18613 18613 -2865 1497 4327 18813 23395 18613 18613 -2865 1498 4328 18817 23395 18613 18613 -2865 1498 4328 18817 23395 18613 18613 -2865 1497 4327 18813 23395 18613 18613 -2865 1497 4327 18813 23395 18613 18613 -2865 1497 4327 18813 23395 18613 18613 -2865 1497 4327 18813 23395 18613 18613 -2865 1497 4327 18813 23395 18613 18613 -2856 1497 4318 18773 23395 18613 18613 -2856 1497 4318 18773 23395 18613 18613 -2856 1497 4318 18773 23395 18613 18613 -2856 1497 4318 18773 23395 18613 18613 -2856 1497 4318 18773 23395 18613 18613 -2856 1497 4318 18773 23395 18613 18613 -2856 1497 4318 18773 23395 18613 18613 2026-04-23 12:28:48,715 Hysteresis 2689 0: raw(18773 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(18773 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2856 1497 4318 18773 23395 18613 18613 -2856 1497 4318 18773 23395 18613 18613 -2856 1497 4318 18773 23395 18613 18613 -2856 1497 4318 18773 23395 18613 18613 -2856 1497 4318 18773 23395 18613 18613 -2856 1497 4318 18773 23395 18613 18613 -2856 1497 4318 18773 23395 18613 18613 -2856 1497 4318 18773 23395 18613 18613 -2856 1497 4318 18773 23395 18613 18613 -2856 1497 4318 18773 23395 18613 18613 -2856 1497 4318 18773 23395 18613 18613 -2856 1497 4318 18773 23395 18613 18613 -2848 1497 4310 18739 23395 18613 18613 -2848 1497 4310 18739 23395 18613 18613 -2848 1497 4310 18739 23395 18613 18613 -2848 1497 4310 18739 23395 18613 18613 -2848 1497 4310 18739 23395 18613 18613 -2848 1497 4310 18739 23395 18613 18613 -2848 1497 4310 18739 23395 18613 18613 -2848 1497 4310 18739 23395 18613 18613 2026-04-23 12:28:58,755 Hysteresis 2699 0: raw(18739 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(18739 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2848 1497 4310 18739 23395 18613 18613 -2848 1497 4310 18739 23395 18613 18613 -2848 1497 4310 18739 23395 18613 18613 -2848 1497 4310 18739 23395 18613 18613 -2848 1497 4310 18739 23395 18613 18613 -2848 1497 4310 18739 23395 18613 18613 -2848 1497 4310 18739 23395 18613 18613 -2848 1497 4310 18739 23395 18613 18613 -2848 1497 4310 18739 23395 18613 18613 -2848 1497 4310 18739 23395 18613 18613 -2848 1497 4310 18739 23395 18613 18613 -2848 1497 4310 18739 23395 18613 18613 -2852 1497 4314 18756 23395 18613 18613 -2852 1497 4314 18756 23395 18613 18613 -2852 1497 4314 18756 23395 18613 18613 -2852 1497 4314 18756 23395 18613 18613 -2852 1497 4314 18756 23395 18613 18613 -2852 1497 4314 18756 23395 18613 18613 -2852 1497 4314 18756 23395 18613 18613 2026-04-23 12:29:08,760 Hysteresis 2709 0: raw(18756 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(18756 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2852 1497 4314 18756 23395 18613 18613 -2852 1497 4314 18756 23395 18613 18613 -2852 1497 4314 18756 23395 18613 18613 -2852 1497 4314 18756 23395 18613 18613 -2852 1497 4314 18756 23395 18613 18613 -2852 1497 4314 18756 23395 18613 18613 -2852 1497 4314 18756 23395 18613 18613 -2852 1497 4314 18756 23395 18613 18613 -2852 1497 4314 18756 23395 18613 18613 -2852 1497 4314 18756 23395 18613 18613 -2852 1497 4314 18756 23395 18613 18613 -2852 1497 4314 18756 23395 18613 18613 -2852 1497 4314 18756 23395 18613 18613 -2858 1497 4320 18782 23395 18613 18613 -2858 1497 4320 18782 23395 18613 18613 -2858 1497 4320 18782 23395 18613 18613 -2858 1497 4320 18782 23395 18613 18613 -2858 1497 4320 18782 23395 18613 18613 -2858 1497 4320 18782 23395 18613 18613 -2858 1497 4320 18782 23395 18613 18613 2026-04-23 12:29:18,765 Hysteresis 2719 0: raw(18782 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(18782 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2858 1497 4320 18782 23395 18613 18613 -2858 1497 4320 18782 23395 18613 18613 -2858 1497 4320 18782 23395 18613 18613 -2858 1497 4320 18782 23395 18613 18613 -2858 1497 4320 18782 23395 18613 18613 -2858 1497 4320 18782 23395 18613 18613 -2858 1497 4320 18782 23395 18613 18613 -2858 1497 4320 18782 23395 18613 18613 -2858 1497 4320 18782 23395 18613 18613 -2858 1497 4320 18782 23395 18613 18613 -2858 1497 4320 18782 23395 18613 18613 -2858 1497 4320 18782 23395 18613 18613 -2858 1497 4320 18782 23395 18613 18613 -2857 1497 4319 18778 23395 18613 18613 -2857 1497 4319 18778 23395 18613 18613 -2857 1497 4319 18778 23395 18613 18613 -2857 1497 4319 18778 23395 18613 18613 -2857 1497 4319 18778 23395 18613 18613 -2857 1497 4319 18778 23395 18613 18613 -2857 1497 4319 18778 23395 18613 18613 2026-04-23 12:29:28,866 Hysteresis 2729 0: raw(18778 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(18778 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2857 1497 4319 18778 23395 18613 18613 -2857 1497 4319 18778 23395 18613 18613 -2857 1497 4319 18778 23395 18613 18613 -2857 1497 4319 18778 23395 18613 18613 -2857 1497 4319 18778 23395 18613 18613 -2857 1497 4319 18778 23395 18613 18613 -2857 1497 4319 18778 23395 18613 18613 -2857 1497 4319 18778 23395 18613 18613 -2857 1497 4319 18778 23395 18613 18613 -2857 1497 4319 18778 23395 18613 18613 -2857 1497 4319 18778 23395 18613 18613 -2857 1497 4319 18778 23395 18613 18613 -2857 1497 4319 18778 23395 18613 18613 -2865 1497 4327 18813 23395 18613 18613 -2865 1497 4327 18813 23395 18613 18613 -2865 1497 4327 18813 23395 18613 18613 -2865 1497 4327 18813 23395 18613 18613 -2865 1497 4327 18813 23395 18613 18613 -2865 1497 4327 18813 23395 18613 18613 -2865 1497 4327 18813 23395 18613 18613 2026-04-23 12:29:38,902 Hysteresis 2739 0: raw(18813 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(18813 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2865 1497 4327 18813 23395 18613 18613 -2865 1497 4327 18813 23395 18613 18613 -2865 1497 4327 18813 23395 18613 18613 -2865 1497 4327 18813 23395 18613 18613 -2865 1497 4327 18813 23395 18613 18613 -2865 1497 4327 18813 23395 18613 18613 -2865 1497 4327 18813 23395 18613 18613 -2865 1497 4327 18813 23395 18613 18613 -2865 1497 4327 18813 23395 18613 18613 -2865 1497 4327 18813 23395 18613 18613 -2865 1497 4327 18813 23395 18613 18613 -2865 1497 4327 18813 23395 18613 18613 -2865 1497 4327 18813 23395 18613 18613 -2841 1497 4303 18708 23395 18613 18613 -2841 1497 4303 18708 23395 18613 18613 -2841 1497 4303 18708 23395 18613 18613 -2841 1497 4303 18708 23395 18613 18613 -2841 1497 4303 18708 23395 18613 18613 -2841 1497 4303 18708 23395 18613 18613 -2841 1497 4303 18708 23395 18613 18613 2026-04-23 12:29:48,906 Hysteresis 2749 0: raw(18708 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(18708 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2841 1497 4303 18708 23395 18613 18613 -2841 1497 4303 18708 23395 18613 18613 -2841 1498 4304 18713 23395 18613 18613 -2841 1498 4304 18713 23395 18613 18613 -2841 1497 4303 18708 23395 18613 18613 -2841 1497 4303 18708 23395 18613 18613 -2841 1497 4303 18708 23395 18613 18613 -2841 1497 4303 18708 23395 18613 18613 -2841 1497 4303 18708 23395 18613 18613 -2841 1497 4303 18708 23395 18613 18613 -2841 1497 4303 18708 23395 18613 18613 -2841 1497 4303 18708 23395 18613 18613 -2841 1497 4303 18708 23395 18613 18613 -2867 1497 4329 18821 23395 18613 18613 -2867 1497 4329 18821 23395 18613 18613 -2867 1497 4329 18821 23395 18613 18613 -2867 1497 4329 18821 23395 18613 18613 -2867 1497 4329 18821 23395 18613 18613 -2867 1497 4329 18821 23395 18613 18613 -2867 1497 4329 18821 23395 18613 18613 2026-04-23 12:29:58,909 Hysteresis 2759 0: raw(18821 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(18821 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -2867 1497 4329 18821 23395 18613 18613 -2867 1497 4329 18821 23395 18613 18613 -2867 1497 4329 18821 23395 18613 18613 -2867 1497 4329 18821 23395 18613 18613 -2867 1497 4329 18821 23395 18613 18613 -2867 1497 4329 18821 23395 18613 18613 -2867 1497 4329 18821 23395 18613 18613 -2867 1497 4329 18821 23395 18613 18613 -2867 1497 4329 18821 23395 18613 18613 -2867 1497 4329 18821 23395 18613 18613 -2867 1497 4329 18821 23395 18613 18613 -2867 1497 4329 18821 23395 18613 18613 -2867 1497 4329 18821 23395 18613 18613 -3878 1497 5340 23217 23395 18613 18613 -3878 1497 5340 23217 23395 18613 18613 -3878 1497 5340 23217 23395 18613 18613 -3878 1497 5340 23217 23395 18613 18613 -3878 1497 5340 23217 23395 18613 18613 -3878 1497 5340 23217 23395 18613 18613 -3878 1497 5340 23217 23395 18613 18613 2026-04-23 12:30:09,033 Hysteresis 2769 0: raw(23217 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(23217 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3878 1497 5340 23217 23395 18613 18613 -3878 1497 5340 23217 23395 18613 18613 -3878 1497 5340 23217 23395 18613 18613 -3878 1497 5340 23217 23395 18613 18613 -3878 1497 5340 23217 23395 18613 18613 -3878 1497 5340 23217 23395 18613 18613 -3878 1497 5340 23217 23395 18613 18613 -3878 1497 5340 23217 23395 18613 18613 -3878 1497 5340 23217 23395 18613 18613 -3878 1497 5340 23217 23395 18613 18613 -3878 1498 5341 23221 23395 18613 18613 -3878 1498 5341 23221 23395 18613 18613 -3881 1497 5343 23230 23395 18613 18613 -3881 1497 5343 23230 23395 18613 18613 -3881 1497 5343 23230 23395 18613 18613 -3881 1497 5343 23230 23395 18613 18613 -3881 1497 5343 23230 23395 18613 18613 -3881 1497 5343 23230 23395 18613 18613 -3881 1497 5343 23230 23395 18613 18613 -3881 1497 5343 23230 23395 18613 18613 2026-04-23 12:30:19,076 Hysteresis 2779 0: raw(23230 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(23230 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3881 1498 5344 23234 23395 18613 18613 -3881 1498 5344 23234 23395 18613 18613 -3881 1497 5343 23230 23395 18613 18613 -3881 1497 5343 23230 23395 18613 18613 -3881 1498 5344 23234 23395 18613 18613 -3881 1498 5344 23234 23395 18613 18613 -3881 1497 5343 23230 23395 18613 18613 -3881 1497 5343 23230 23395 18613 18613 -3881 1497 5343 23230 23395 18613 18613 -3881 1497 5343 23230 23395 18613 18613 -3881 1497 5343 23230 23395 18613 18613 -3881 1497 5343 23230 23395 18613 18613 -3871 1497 5333 23186 23395 18613 18613 -3871 1497 5333 23186 23395 18613 18613 -3871 1497 5333 23186 23395 18613 18613 -3871 1497 5333 23186 23395 18613 18613 -3871 1498 5334 23191 23395 18613 18613 -3871 1498 5334 23191 23395 18613 18613 -3871 1497 5333 23186 23395 18613 18613 -3871 1497 5333 23186 23395 18613 18613 2026-04-23 12:30:29,081 Hysteresis 2789 0: raw(23186 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(23186 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3871 1497 5333 23186 23395 18613 18613 -3871 1497 5333 23186 23395 18613 18613 -3871 1497 5333 23186 23395 18613 18613 -3871 1497 5333 23186 23395 18613 18613 -3871 1498 5334 23191 23395 18613 18613 -3871 1498 5334 23191 23395 18613 18613 -3871 1497 5333 23186 23395 18613 18613 -3871 1497 5333 23186 23395 18613 18613 -3871 1498 5334 23191 23395 18613 18613 -3871 1498 5334 23191 23395 18613 18613 -3871 1498 5334 23191 23395 18613 18613 -3871 1498 5334 23191 23395 18613 18613 -3885 1497 5347 23247 23395 18613 18613 -3885 1497 5347 23247 23395 18613 18613 -3885 1497 5347 23247 23395 18613 18613 -3885 1497 5347 23247 23395 18613 18613 -3885 1498 5348 23252 23395 18613 18613 -3885 1498 5348 23252 23395 18613 18613 -3885 1498 5348 23252 23395 18613 18613 -3885 1498 5348 23252 23395 18613 18613 2026-04-23 12:30:39,087 Hysteresis 2799 0: raw(23252 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(23252 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3885 1498 5348 23252 23395 18613 18613 -3885 1498 5348 23252 23395 18613 18613 -3885 1497 5347 23247 23395 18613 18613 -3885 1497 5347 23247 23395 18613 18613 -3885 1498 5348 23252 23395 18613 18613 -3885 1498 5348 23252 23395 18613 18613 -3885 1497 5347 23247 23395 18613 18613 -3885 1497 5347 23247 23395 18613 18613 -3885 1497 5347 23247 23395 18613 18613 -3885 1497 5347 23247 23395 18613 18613 -3885 1498 5348 23252 23395 18613 18613 -3885 1498 5348 23252 23395 18613 18613 -3888 1497 5350 23260 23395 18613 18613 -3888 1497 5350 23260 23395 18613 18613 -3888 1498 5351 23265 23395 18613 18613 -3888 1498 5351 23265 23395 18613 18613 -3888 1498 5351 23265 23395 18613 18613 -3888 1498 5351 23265 23395 18613 18613 -3888 1497 5350 23260 23395 18613 18613 -3888 1497 5350 23260 23395 18613 18613 2026-04-23 12:30:49,101 Hysteresis 2809 0: raw(23260 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(23260 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3888 1497 5350 23260 23395 18613 18613 -3888 1497 5350 23260 23395 18613 18613 -3888 1497 5350 23260 23395 18613 18613 -3888 1497 5350 23260 23395 18613 18613 -3888 1498 5351 23265 23395 18613 18613 -3888 1498 5351 23265 23395 18613 18613 -3888 1498 5351 23265 23395 18613 18613 -3888 1498 5351 23265 23395 18613 18613 -3888 1498 5351 23265 23395 18613 18613 -3888 1498 5351 23265 23395 18613 18613 -3888 1497 5350 23260 23395 18613 18613 -3888 1497 5350 23260 23395 18613 18613 -3886 1497 5348 23252 23395 18613 18613 -3886 1497 5348 23252 23395 18613 18613 -3886 1497 5348 23252 23395 18613 18613 -3886 1497 5348 23252 23395 18613 18613 -3886 1497 5348 23252 23395 18613 18613 -3886 1497 5348 23252 23395 18613 18613 -3886 1497 5348 23252 23395 18613 18613 -3886 1497 5348 23252 23395 18613 18613 2026-04-23 12:30:59,110 Hysteresis 2819 0: raw(23252 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(23252 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3886 1497 5348 23252 23395 18613 18613 -3886 1497 5348 23252 23395 18613 18613 -3886 1498 5349 23256 23395 18613 18613 -3886 1498 5349 23256 23395 18613 18613 -3886 1497 5348 23252 23395 18613 18613 -3886 1497 5348 23252 23395 18613 18613 -3886 1497 5348 23252 23395 18613 18613 -3886 1497 5348 23252 23395 18613 18613 -3886 1498 5349 23256 23395 18613 18613 -3886 1498 5349 23256 23395 18613 18613 -3886 1498 5349 23256 23395 18613 18613 -3886 1498 5349 23256 23395 18613 18613 -3880 1498 5343 23230 23395 18613 18613 -3880 1498 5343 23230 23395 18613 18613 -3880 1498 5343 23230 23395 18613 18613 -3880 1498 5343 23230 23395 18613 18613 -3880 1497 5342 23226 23395 18613 18613 -3880 1497 5342 23226 23395 18613 18613 -3880 1498 5343 23230 23395 18613 18613 -3880 1498 5343 23230 23395 18613 18613 2026-04-23 12:31:09,118 Hysteresis 2829 0: raw(23230 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(23230 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3880 1498 5343 23230 23395 18613 18613 -3880 1498 5343 23230 23395 18613 18613 -3880 1498 5343 23230 23395 18613 18613 -3880 1498 5343 23230 23395 18613 18613 -3880 1498 5343 23230 23395 18613 18613 -3880 1498 5343 23230 23395 18613 18613 -3880 1498 5343 23230 23395 18613 18613 -3880 1498 5343 23230 23395 18613 18613 -3880 1498 5343 23230 23395 18613 18613 -3880 1498 5343 23230 23395 18613 18613 -3880 1498 5343 23230 23395 18613 18613 -3880 1498 5343 23230 23395 18613 18613 -3703 1498 5166 22460 23395 18613 18613 -3703 1498 5166 22460 23395 18613 18613 -3703 1497 5165 22456 23395 18613 18613 -3703 1497 5165 22456 23395 18613 18613 -3703 1498 5166 22460 23395 18613 18613 -3703 1498 5166 22460 23395 18613 18613 -3703 1497 5165 22456 23395 18613 18613 -3703 1497 5165 22456 23395 18613 18613 2026-04-23 12:31:19,171 Hysteresis 2839 0: raw(22456 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22456 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3703 1498 5166 22460 23395 18613 18613 -3703 1498 5166 22460 23395 18613 18613 -3703 1498 5166 22460 23395 18613 18613 -3703 1498 5166 22460 23395 18613 18613 -3703 1498 5166 22460 23395 18613 18613 -3703 1498 5166 22460 23395 18613 18613 -3703 1498 5166 22460 23395 18613 18613 -3703 1498 5166 22460 23395 18613 18613 -3703 1498 5166 22460 23395 18613 18613 -3703 1498 5166 22460 23395 18613 18613 -3703 1497 5165 22456 23395 18613 18613 -3703 1497 5165 22456 23395 18613 18613 -3723 1497 5185 22543 23395 18613 18613 -3723 1497 5185 22543 23395 18613 18613 -3723 1498 5186 22547 23395 18613 18613 -3723 1498 5186 22547 23395 18613 18613 -3723 1497 5185 22543 23395 18613 18613 -3723 1497 5185 22543 23395 18613 18613 -3723 1498 5186 22547 23395 18613 18613 -3723 1498 5186 22547 23395 18613 18613 2026-04-23 12:31:29,181 Hysteresis 2849 0: raw(22547 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(22547 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23395 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3723 1498 5186 22547 23395 18613 18613 -3723 1498 5186 22547 23395 18613 18613 -3723 1497 5185 22543 23395 18613 18613 -3723 1497 5185 22543 23395 18613 18613 -3723 1498 5186 22547 23395 18613 18613 -3723 1498 5186 22547 23395 18613 18613 -3723 1498 5186 22547 23395 18613 18613 -3723 1498 5186 22547 23395 18613 18613 -3723 1498 5186 22547 23395 18613 18613 -3723 1498 5186 22547 23395 18613 18613 -3723 1497 5185 22543 23395 18613 18613 -3920 1497 5382 23400 23400 18613 18613 -3920 1498 5383 23404 23404 18613 18613 -3920 1498 5383 23404 23404 18613 18613 -3920 1497 5382 23400 23404 18613 18613 -3920 1497 5382 23400 23404 18613 18613 -3920 1498 5383 23404 23404 18613 18613 -3920 1498 5383 23404 23404 18613 18613 -3920 1498 5383 23404 23404 18613 18613 -3920 1498 5383 23404 23404 18613 18613 2026-04-23 12:31:39,197 Hysteresis 2859 0: raw(23404 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23404 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(23404 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23404 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3920 1498 5383 23404 23404 18613 18613 -3920 1498 5383 23404 23404 18613 18613 -3920 1498 5383 23404 23404 18613 18613 -3920 1498 5383 23404 23404 18613 18613 -3920 1498 5383 23404 23404 18613 18613 -3920 1498 5383 23404 23404 18613 18613 -3920 1498 5383 23404 23404 18613 18613 -3920 1498 5383 23404 23404 18613 18613 -3920 1498 5383 23404 23404 18613 18613 -3920 1498 5383 23404 23404 18613 18613 -3920 1498 5383 23404 23404 18613 18613 -3905 1498 5368 23339 23404 18613 18613 -3905 1498 5368 23339 23404 18613 18613 -3905 1498 5368 23339 23404 18613 18613 -3905 1498 5368 23339 23404 18613 18613 -3905 1498 5368 23339 23404 18613 18613 -3905 1498 5368 23339 23404 18613 18613 -3905 1498 5368 23339 23404 18613 18613 -3905 1498 5368 23339 23404 18613 18613 -3905 1498 5368 23339 23404 18613 18613 2026-04-23 12:31:49,244 Hysteresis 2869 0: raw(23339 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23404 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 8: filtered 1 to 0. 9: raw(23339 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23404 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3905 1498 5368 23339 23404 18613 18613 -3905 1498 5368 23339 23404 18613 18613 -3905 1498 5368 23339 23404 18613 18613 -3905 1498 5368 23339 23404 18613 18613 -3905 1498 5368 23339 23404 18613 18613 -3905 1498 5368 23339 23404 18613 18613 -3905 1498 5368 23339 23404 18613 18613 -3905 1498 5368 23339 23404 18613 18613 -3905 1498 5368 23339 23404 18613 18613 -3905 1498 5368 23339 23404 18613 18613 -3905 1497 5367 23334 23404 18613 18613 -3891 1497 5353 23273 23404 18613 18613 -3891 1497 5353 23273 23404 18613 18613 -3891 1498 5354 23278 23404 18613 18613 -3891 1498 5354 23278 23404 18613 18613 -3891 1498 5354 23278 23404 18613 18613 -3891 1498 5354 23278 23404 18613 18613 -3891 1498 5354 23278 23404 18613 18613 -3891 1498 5354 23278 23404 18613 18613 -3891 1498 5354 23278 23404 18613 18613 2026-04-23 12:31:59,286 Hysteresis 2879 0: raw(23278 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 23404 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 1, sorted to 0 2: 0: plugged in. alloc 1p Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: Yes Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 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 (5278 10000 10000 10000) 7: 0: !chrg 7759@3p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7759@3p 9: raw(1 8241 8241 8241) min(-4664 8241 8241 8241) spread(-4664 8241 8241 8241) max_pv 127 9: [ 0 7759@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3891 1498 5354 23278 23404 18613 18613 -3891 1498 5354 23278 23404 18613 18613 -3891 1498 5354 23278 23404 18613 18613 -3891 1498 5354 23278 23404 18613 18613 -3891 1498 5354 23278 23404 18613 18613 -3891 1498 5354 23278 23404 18613 18613 -3891 1498 5354 23278 23404 18613 18613 -3891 1498 5354 23278 23404 18613 18613 -3891 1498 10037 43639 43639 18613 18613 -3891 1498 10037 43639 43639 18613 18613 -3891 1498 10037 43639 43639 18613 18613 -3499 1498 9694 42147 43639 18613 18613 -3499 1498 9694 42147 43639 18613 18613 -3499 1498 9694 42147 43639 18613 18613 -3499 1498 9694 42147 43639 18613 18613 -3499 1498 9694 42147 43639 18613 18613 -3499 1498 9694 42147 43639 18613 18613 -3499 1498 9694 42147 43639 18613 18613 -3499 1498 9694 42147 43639 18613 18613 -3499 1498 9694 42147 43639 18613 18613 2026-04-23 12:32:09,304 Hysteresis -199 0: raw(42147 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 43639 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 1, sorted to 0 2: 0: plugged in. alloc 3p 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 (24147 10000 10000 10000) 7: 0: 14049@3p 8: filtered 1 to 1, sorted to 0 8: 0: 14049@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 14049@3p 9: raw(0 1951 1951 1951) min(-23534 1951 1951 1951) spread(-23534 1951 1951 1951) max_pv 1492 9: [ 0 14049@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3499 1498 9694 42147 43639 18613 18613 -3499 1498 9694 42147 43639 18613 18613 -3499 1346 9561 41569 43639 18613 18613 -3499 1346 9561 41569 43639 18613 18613 -3499 1346 13901 60439 60439 18613 18613 -3499 1346 13901 60439 60439 18613 18613 -3499 1342 13898 60426 60439 18613 18613 -3499 1342 13898 60426 60439 18613 18613 -3499 1342 13898 60426 60439 18613 18613 -3499 1342 13898 60426 60439 18613 18613 -3499 1342 13898 60426 60439 18613 18613 1153 1342 9805 42630 60439 18613 18613 1153 1335 9801 42613 60439 18613 18613 1153 1335 9801 42613 60439 18613 18613 1153 1335 9801 42613 60439 18613 18613 1153 1335 9801 42613 60439 18613 18613 1153 1347 9807 42639 60439 18613 18613 1153 1347 9807 42639 60439 18613 18613 1153 1348 9808 42643 60439 18613 18613 1153 1348 9808 42643 60439 18613 18613 2026-04-23 12:32:19,321 Hysteresis -189 0: raw(42643 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 60439 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 1, sorted to 0 2: 0: plugged in. alloc 3p 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 (24643 10000 10000 10000) 7: 0: 14214@3p 8: filtered 1 to 1, sorted to 0 8: 0: 14214@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 14214@3p 9: raw(1 1786 1786 1786) min(-24029 1786 1786 1786) spread(-24029 1786 1786 1786) max_pv 17797 9: [ 0 14214@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1153 1348 9808 42643 60439 18613 18613 1153 1348 9808 42643 60439 18613 18613 1153 1342 9805 42630 60439 18613 18613 1153 1342 9805 42630 60439 18613 18613 1153 1342 9919 43126 60439 18613 18613 1153 1342 9919 43126 60439 18613 18613 1153 1342 9919 43126 60439 18613 18613 1153 1342 9919 43126 60439 18613 18613 1153 1344 9920 43130 60439 18613 18613 1153 1344 9920 43130 60439 18613 18613 1153 1344 9920 43130 60439 18613 18613 6057 1344 5714 24843 60439 18613 18613 6057 1349 5719 24865 60439 18613 18613 6057 1349 5719 24865 60439 18613 18613 6057 1350 5719 24865 60439 18613 18613 6057 1350 5719 24865 60439 18613 18613 6057 1349 5719 24865 60439 18613 18613 6057 1349 5719 24865 60439 18613 18613 6057 1344 5714 24843 60439 18613 18613 2026-04-23 12:32:29,438 Hysteresis -179 0: raw(24843 16000 16000 16000) min(18613 16000 16000 16000) spread(18613 16000 16000 16000) max_pv 60439 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 1, sorted to 0 2: 0: plugged in. alloc 3p 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. 8: filtered 1 to 1, sorted to 0 8: 0: 8281@3p 9: raw(0 7719 7719 7719) min(-6230 7719 7719 7719) spread(-6230 7719 7719 7719) max_pv 35596 9: [ 0 8281@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 6057 1344 5714 24843 60439 18613 18613 6057 1344 5714 24843 60439 18613 18613 6057 1344 5714 24843 60439 18613 18613 6057 1340 5711 24830 60439 18613 18613 6057 1340 1617 7030 60439 7030 7030 6057 1340 1617 7030 60439 7030 7030 6057 1340 1617 7030 60439 7030 7030 6057 1340 1617 7030 60439 7030 7030 6057 1340 1617 7030 60439 7030 7030 6057 1344 1620 7043 60439 7030 7030 6057 1344 1620 7043 60439 7030 7030 6057 1344 1620 7043 60439 7030 7030 6251 1344 1450 6304 60439 6304 6304 6251 1346 1452 6313 60439 6304 6304 6251 1346 1452 6313 60439 6304 6304 6251 1346 1452 6313 60439 6304 6304 6251 1346 1452 6313 60439 6304 6304 6251 1348 1454 6321 60439 6304 6304 6251 1348 1454 6321 60439 6304 6304 6251 1347 1453 6317 60439 6304 6304 2026-04-23 12:32:39,460 Hysteresis -169 0: raw(6317 16000 16000 16000) min(6304 16000 16000 16000) spread(6304 16000 16000 16000) max_pv 60439 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 1, sorted to 0 2: 0: plugged in. alloc 3p 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 (0 10000 10000 10000) 7: 0: 6000@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p 9: raw(-11683 10000 10000 10000) min(-11696 10000 10000 10000) spread(-11696 10000 10000 10000) max_pv 42439 9: [ 0 6000@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 6251 1347 1453 6317 60439 6304 6304 6251 1347 1453 6317 60439 6304 6304 6251 1347 1453 6317 60439 6304 6304 6251 1348 1454 6321 60439 6304 6304 6251 1348 -119 -517 60439 -517 -517 6251 1347 -120 -521 60439 -521 -521 6251 1351 -116 -504 60439 -521 -521 6251 1351 -116 -504 60439 -521 -521 6251 1351 -116 -504 60439 -521 -521 6251 1351 -116 -504 60439 -521 -521 6251 1351 -116 -504 60439 -521 -521 2047 1351 3810 16565 60439 -521 -521 2047 1351 3810 16565 60439 -521 -521 2047 1351 3810 16565 60439 -521 -521 2047 1351 3810 16565 60439 -521 -521 2047 1351 3810 16565 60439 -521 -521 2047 1353 3811 16569 60439 -521 -521 2047 1353 3811 16569 60439 -521 -521 2047 1353 3811 16569 60439 -521 -521 2047 1353 3811 16569 60439 -521 -521 2026-04-23 12:32:49,476 Hysteresis -159 0: raw(16569 16000 16000 16000) min(-521 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 60439 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 1, sorted to 0 2: 0: plugged in. alloc 3p 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 (0 10000 10000 10000) 7: 0: 6000@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p 9: raw(-1431 10000 10000 10000) min(-18521 10000 10000 10000) spread(-18521 10000 10000 10000) max_pv 42439 9: [ 0 6000@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 2047 1353 3811 16569 60439 -521 -521 2047 1353 3811 16569 60439 -521 -521 2047 1339 3804 16539 60439 -521 -521 2047 1339 3804 16539 60439 -521 -521 2047 1338 3803 16534 60439 -521 -521 2047 1338 3803 16534 60439 -521 -521 2047 1338 3803 16534 60439 -521 -521 2047 1338 3803 16534 60439 -521 -521 2047 1344 3806 16547 60439 -521 -521 2047 1344 3806 16547 60439 -521 -521 2047 1344 3806 16547 60439 -521 -521 363 1344 4902 21313 60439 -521 -521 363 1346 4903 21317 60439 -521 -521 363 1346 4903 21317 60439 -521 -521 363 1345 4902 21313 60439 -521 -521 363 1345 4902 21313 60439 -521 -521 363 1340 4899 21300 60439 -521 -521 363 1340 4899 21300 60439 -521 -521 363 1340 4899 21300 60439 -521 -521 363 1340 4899 21300 60439 -521 -521 2026-04-23 12:32:59,600 Hysteresis -149 0: raw(21300 16000 16000 16000) min(-521 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 60439 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 1, sorted to 0 2: 0: plugged in. alloc 3p 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 (3300 10000 10000 10000) 7: 0: 7100@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7100@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7100@3p 9: raw(0 8900 8900 8900) min(-21821 8900 8900 8900) spread(-21821 8900 8900 8900) max_pv 39139 9: [ 0 7100@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 363 1340 4899 21300 60439 -521 -521 363 1340 4899 21300 60439 -521 -521 363 1340 4899 21300 60439 -521 -521 363 1340 4899 21300 60439 -521 -521 363 1340 5658 24600 60439 -521 -521 363 1340 5658 24600 60439 -521 -521 363 1349 5664 24626 60439 -521 -521 RECV 0: requested 16000 -> 8200 mA (measured 6.030A 6.200A 6.080A) 363 1349 5664 24626 60439 -521 -521 363 1349 5664 24626 60439 -521 -521 363 1349 5664 24626 60439 -521 -521 363 1349 5664 24626 60439 -521 -521 403 1349 5389 23430 60439 -521 -521 403 1351 5390 23434 60439 -521 -521 403 1351 5390 23434 60439 -521 -521 403 1351 5390 23434 60439 -521 -521 403 1351 5390 23434 60439 -521 -521 403 1351 5390 23434 60439 -521 -521 403 1351 5390 23434 60439 -521 -521 403 1351 5390 23434 60439 -521 -521 403 1351 5390 23434 60439 -521 -521 2026-04-23 12:33:09,617 Hysteresis -139 0: raw(23434 16000 16000 16000) min(-521 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 60439 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 1, sorted to 0 2: 0: plugged in. alloc 3p 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 (5434 10000 10000 10000) 7: 0: 7811@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7811@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7811@3p 9: raw(1 8189 8189 8189) min(-23954 8189 8189 8189) spread(-23954 8189 8189 8189) max_pv 37006 9: [ 0 7811@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 403 1351 5390 23434 60439 -521 -521 403 1351 5390 23434 60439 -521 -521 403 1351 5390 23434 60439 -521 -521 403 1351 5390 23434 60439 -521 -521 403 1351 5880 25565 60439 -521 -521 403 1351 5880 25565 60439 -521 -521 403 1347 5878 25556 60439 -521 -521 403 1347 5878 25556 60439 -521 -521 403 1348 5879 25560 60439 -521 -521 403 1348 5879 25560 60439 -521 -521 403 1348 5879 25560 60439 -521 -521 1185 1348 5488 23860 60439 -521 -521 1185 1347 5487 23856 60439 -521 -521 1185 1347 5487 23856 60439 -521 -521 1185 1348 5488 23860 60439 -521 -521 1185 1348 5488 23860 60439 -521 -521 1185 1349 5488 23860 60439 -521 -521 1185 1349 5488 23860 60439 -521 -521 1185 1350 5489 23865 60439 -521 -521 1185 1350 5489 23865 60439 -521 -521 2026-04-23 12:33:19,639 Hysteresis -129 0: raw(23865 16000 16000 16000) min(-521 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 60439 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 1, sorted to 0 2: 0: plugged in. alloc 3p 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 (5865 10000 10000 10000) 7: 0: 7955@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7955@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7955@3p 9: raw(0 8045 8045 8045) min(-24386 8045 8045 8045) spread(-24386 8045 8045 8045) max_pv 36574 9: [ 0 7955@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1185 1350 5489 23865 60439 -521 -521 1185 1350 5489 23865 60439 -521 -521 1185 1351 5489 23865 60439 -521 -521 1185 1351 5489 23865 60439 -521 -521 1185 1351 5588 24295 60439 -521 -521 1185 1351 5588 24295 60439 -521 -521 1185 1349 5587 24291 60439 -521 -521 1185 1349 5587 24291 60439 -521 -521 1185 1349 5587 24291 60439 -521 -521 1185 1349 5587 24291 60439 -521 -521 1185 1350 5588 24295 60439 -521 -521 1714 1350 5324 23147 60439 -521 -521 1714 1347 5322 23139 60439 -521 -521 1714 1347 5322 23139 60439 -521 -521 1714 1348 5323 23143 60439 -521 -521 1714 1348 5323 23143 60439 -521 -521 1714 1285 5291 23004 60439 -521 -521 1714 1285 5291 23004 60439 -521 -521 1714 1285 5291 23004 60439 -521 -521 1714 1285 5291 23004 60439 -521 -521 2026-04-23 12:33:29,750 Hysteresis -119 0: raw(23004 16000 16000 16000) min(-521 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 60439 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 1, sorted to 0 2: 0: plugged in. alloc 3p 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 (5004 10000 10000 10000) 7: 0: 7668@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7668@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7668@3p 9: raw(0 8332 8332 8332) min(-23525 8332 8332 8332) spread(-23525 8332 8332 8332) max_pv 37435 9: [ 0 7668@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1714 1285 5291 23004 60439 -521 -521 1714 1285 5291 23004 60439 -521 -521 1714 1357 5327 23160 60439 -521 -521 1714 1357 5327 23160 60439 -521 -521 1714 1357 5129 22300 60439 -521 -521 1714 1357 5129 22300 60439 -521 -521 1714 1338 5120 22260 60439 -521 -521 1714 1338 5120 22260 60439 -521 -521 1714 1339 5120 22260 60439 -521 -521 1714 1339 5120 22260 60439 -521 -521 1714 1339 5120 22260 60439 -521 -521 2909 1339 3947 17160 60439 -521 -521 2909 1347 3954 17191 60439 -521 -521 2909 1347 3954 17191 60439 -521 -521 2909 1347 3954 17191 60439 -521 -521 2909 1347 3954 17191 60439 -521 -521 2909 1346 3953 17186 60439 -521 -521 2909 1346 3953 17186 60439 -521 -521 2909 1346 3953 17186 60439 -521 -521 2909 1346 3953 17186 60439 -521 -521 2026-04-23 12:33:39,766 Hysteresis -109 0: raw(17186 16000 16000 16000) min(-521 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 60439 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 1, sorted to 0 2: 0: plugged in. alloc 3p 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 (0 10000 10000 10000) 7: 0: 6000@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p 9: raw(-814 10000 10000 10000) min(-18521 10000 10000 10000) spread(-18521 10000 10000 10000) max_pv 42439 9: [ 0 6000@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 2909 1346 3953 17186 60439 -521 -521 2909 1346 3953 17186 60439 -521 -521 2909 1351 3958 17208 60439 -521 -521 2909 1351 2808 12208 60439 -521 -521 2909 1351 2808 12208 60439 -521 -521 2909 1351 2808 12208 60439 -521 -521 2909 1351 2808 12208 60439 -521 -521 2909 1351 2808 12208 60439 -521 -521 2909 1351 2808 12208 60439 -521 -521 2909 1351 2808 12208 60439 -521 -521 RECV 0: requested 9779 -> 8080 mA (measured 6.060A 6.080A 6.080A) 2693 1353 3162 13747 60439 -521 -521 2693 1353 3162 13747 60439 -521 -521 2693 1353 3162 13747 60439 -521 -521 2693 1353 3162 13747 60439 -521 -521 2693 1353 3162 13747 60439 -521 -521 2693 1337 3150 13695 60439 -521 -521 2693 1337 3150 13695 60439 -521 -521 2693 1337 3150 13695 60439 -521 -521 2693 1337 3150 13695 60439 -521 -521 2026-04-23 12:33:50,021 Hysteresis -99 0: raw(13695 16000 16000 16000) min(-521 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 60439 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 1, sorted to 0 2: 0: plugged in. alloc 3p 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 (0 10000 10000 10000) 7: 0: 6000@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p 9: raw(-4305 10000 10000 10000) min(-18521 10000 10000 10000) spread(-18521 10000 10000 10000) max_pv 42439 9: [ 0 6000@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 2693 1340 3152 13704 60439 -521 -521 2693 1340 3152 13704 60439 -521 -521 2693 1341 3153 13708 60439 -521 -521 2693 1341 3153 13708 60439 -521 -521 2693 1340 3152 13704 60439 -521 -521 2693 1340 3152 13704 60439 -521 -521 2693 1340 3152 13704 60439 -521 -521 2693 1340 3152 13704 60439 -521 -521 2693 1340 3152 13704 60439 -521 -521 2693 1340 3152 13704 60439 -521 -521 463 1344 4598 19991 60439 -521 -521 463 1344 4598 19991 60439 -521 -521 463 1344 4598 19991 60439 -521 -521 463 1344 4598 19991 60439 -521 -521 463 1344 4598 19991 60439 -521 -521 463 1344 4598 19991 60439 -521 -521 463 1344 4598 19991 60439 -521 -521 463 1344 4598 19991 60439 -521 -521 463 1344 4598 19991 60439 -521 -521 2026-04-23 12:34:00,033 Hysteresis -89 0: raw(19991 16000 16000 16000) min(-521 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 60439 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 1, sorted to 0 2: 0: plugged in. alloc 3p 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 (1991 10000 10000 10000) 7: 0: 6663@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6663@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6663@3p 9: raw(2 9337 9337 9337) min(-20510 9337 9337 9337) spread(-20510 9337 9337 9337) max_pv 40450 9: [ 0 6663@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 463 1344 4598 19991 60439 -521 -521 463 1342 4597 19986 60439 -521 -521 463 1342 4597 19986 60439 -521 -521 463 1342 4597 19986 60439 -521 -521 463 1342 5054 21973 60439 -521 -521 463 1342 5054 21973 60439 -521 -521 463 1342 5054 21973 60439 -521 -521 463 1338 5052 21965 60439 -521 -521 463 1338 5052 21965 60439 -521 -521 463 1339 5052 21965 60439 -521 -521 463 1339 5052 21965 60439 -521 -521 429 1284 5042 21921 60439 -521 -521 429 1284 5042 21921 60439 -521 -521 429 1284 5042 21921 60439 -521 -521 429 1284 5042 21921 60439 -521 -521 429 1284 5042 21921 60439 -521 -521 429 1284 5042 21921 60439 -521 -521 429 1340 5070 22043 60439 -521 -521 429 1340 5070 22043 60439 -521 -521 429 1340 5070 22043 60439 -521 -521 2026-04-23 12:34:10,138 Hysteresis -79 0: raw(22043 16000 16000 16000) min(-521 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 60439 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 1, sorted to 0 2: 0: plugged in. alloc 3p 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 (4043 10000 10000 10000) 7: 0: 7347@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7347@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7347@3p 9: raw(2 8653 8653 8653) min(-22562 8653 8653 8653) spread(-22562 8653 8653 8653) max_pv 38398 9: [ 0 7347@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 429 1340 5070 22043 60439 -521 -521 429 1333 5066 22026 60439 -521 -521 429 1333 5066 22026 60439 -521 -521 429 1333 5066 22026 60439 -521 -521 429 1333 5538 24078 60439 -521 -521 429 1333 5538 24078 60439 -521 -521 429 1333 5538 24078 60439 -521 -521 429 1326 5535 24065 60439 -521 -521 429 1326 5535 24065 60439 -521 -521 429 1326 5535 24065 60439 -521 -521 852 1326 5323 23143 60439 -521 -521 852 1333 5327 23160 60439 -521 -521 852 1333 5327 23160 60439 -521 -521 852 1333 5327 23160 60439 -521 -521 852 1333 5327 23160 60439 -521 -521 852 1333 5327 23160 60439 -521 -521 852 1327 5324 23147 60439 -521 -521 852 1327 5324 23147 60439 -521 -521 852 1327 5324 23147 60439 -521 -521 852 1327 5324 23147 60439 -521 -521 2026-04-23 12:34:20,324 Hysteresis -68 0: raw(23147 16000 16000 16000) min(-521 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 60439 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 1, sorted to 0 2: 0: plugged in. alloc 3p 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 (5147 10000 10000 10000) 7: 0: 7715@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7715@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7715@3p 9: raw(2 8285 8285 8285) min(-23666 8285 8285 8285) spread(-23666 8285 8285 8285) max_pv 37294 9: [ 0 7715@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 852 1333 5327 23160 60439 -521 -521 852 1333 5327 23160 60439 -521 -521 852 1333 5327 23160 60439 -521 -521 852 1333 5327 23160 60439 -521 -521 852 1333 5581 24265 60439 -521 -521 852 1333 5581 24265 60439 -521 -521 852 1337 5583 24273 60439 -521 -521 852 1337 5583 24273 60439 -521 -521 852 1337 5583 24273 60439 -521 -521 852 1337 5583 24273 60439 -521 -521 1292 1337 5363 23317 60439 -521 -521 1292 1337 5363 23317 60439 -521 -521 1292 1337 5363 23317 60439 -521 -521 1292 1337 5363 23317 60439 -521 -521 1292 1336 5362 23313 60439 -521 -521 1292 1336 5362 23313 60439 -521 -521 1292 1337 5363 23317 60439 -521 -521 1292 1337 5363 23317 60439 -521 -521 1292 1337 5363 23317 60439 -521 -521 1292 1337 5363 23317 60439 -521 -521 2026-04-23 12:34:30,340 Hysteresis -58 0: raw(23317 16000 16000 16000) min(-521 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 60439 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 1, sorted to 0 2: 0: plugged in. alloc 3p 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 (5317 10000 10000 10000) 7: 0: 7772@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7772@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7772@3p 9: raw(1 8228 8228 8228) min(-23837 8228 8228 8228) spread(-23837 8228 8228 8228) max_pv 37123 9: [ 0 7772@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1292 1333 5361 23308 60439 -521 -521 1292 1333 5361 23308 60439 -521 -521 1292 1333 5361 23308 60439 -521 -521 1292 1333 5361 23308 60439 -521 -521 1292 1333 5400 23478 60439 -521 -521 1292 1333 5400 23478 60439 -521 -521 1292 1329 5398 23469 60439 -521 -521 1292 1329 5398 23469 60439 -521 -521 1292 1330 5398 23469 60439 -521 -521 1292 1330 5398 23469 60439 -521 -521 1570 1328 5259 22865 60439 -521 -521 1570 1328 5259 22865 60439 -521 -521 1570 1328 5259 22865 60439 -521 -521 1570 1328 5259 22865 60439 -521 -521 1570 1327 5258 22860 60439 -521 -521 1570 1327 5258 22860 60439 -521 -521 1570 1329 5259 22865 60439 -521 -521 1570 1329 5259 22865 60439 -521 -521 1570 1330 5260 22869 60439 -521 -521 1570 1330 5260 22869 60439 -521 -521 2026-04-23 12:34:40,399 Hysteresis -48 0: raw(22869 16000 16000 16000) min(-521 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 60439 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 1, sorted to 0 2: 0: plugged in. alloc 3p 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 (4869 10000 10000 10000) 7: 0: 7623@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7623@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7623@3p 9: raw(0 8377 8377 8377) min(-23390 8377 8377 8377) spread(-23390 8377 8377 8377) max_pv 37570 9: [ 0 7623@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1570 1322 5256 22852 60439 -521 -521 1570 1322 5256 22852 60439 -521 -521 1570 1322 5256 22852 60439 -521 -521 1570 1322 5256 22852 60439 -521 -521 1570 1329 5156 22417 60439 -521 -521 1570 1329 5156 22417 60439 -521 -521 1570 1329 5156 22417 60439 -521 -521 1570 1329 5156 22417 60439 -521 -521 1570 1330 5157 22421 60439 -521 -521 1595 1330 5144 22365 60439 -521 -521 1595 1333 5146 22373 60439 -521 -521 1595 1333 5146 22373 60439 -521 -521 1595 1333 5146 22373 60439 -521 -521 1595 1333 5146 22373 60439 -521 -521 1595 1333 5146 22373 60439 -521 -521 1595 1333 5146 22373 60439 -521 -521 1595 1337 5148 22382 60439 -521 -521 1595 1337 5148 22382 60439 -521 -521 1595 1337 5148 22382 60439 -521 -521 1595 1337 5148 22382 60439 -521 -521 2026-04-23 12:34:50,452 Hysteresis -38 0: raw(22382 16000 16000 16000) min(-521 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 60439 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 1, sorted to 0 2: 0: plugged in. alloc 3p 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 (4382 10000 10000 10000) 7: 0: 7460@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7460@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7460@3p 9: raw(2 8540 8540 8540) min(-22901 8540 8540 8540) spread(-22901 8540 8540 8540) max_pv 38059 9: [ 0 7460@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1595 1348 5153 22404 60439 -521 -521 1595 1348 5153 22404 60439 -521 -521 1595 1348 5153 22404 60439 -521 -521 1595 1348 5153 22404 60439 -521 -521 1595 1341 5038 21904 60439 -521 -521 1595 1341 5038 21904 60439 -521 -521 1595 1340 5037 21900 60439 -521 -521 1595 1340 5037 21900 60439 -521 -521 1595 1340 5037 21900 60439 -521 -521 1539 1340 5065 22021 60439 -521 -521 1539 1344 5067 22030 60439 -521 -521 1539 1344 5067 22030 60439 -521 -521 1539 1344 5067 22030 60439 -521 -521 1539 1344 5067 22030 60439 -521 -521 1539 1329 5060 22000 60439 -521 -521 1539 1329 5060 22000 60439 -521 -521 1539 1329 5060 22000 60439 -521 -521 1539 1329 5060 22000 60439 -521 -521 1539 1329 5060 22000 60439 -521 -521 1539 1329 5060 22000 60439 -521 -521 2026-04-23 12:35:00,470 Hysteresis -28 0: raw(22000 16000 16000 16000) min(-521 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 60439 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 1, sorted to 0 2: 0: plugged in. alloc 3p 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 (4000 10000 10000 10000) 7: 0: 7333@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7333@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7333@3p 9: raw(1 8667 8667 8667) min(-22520 8667 8667 8667) spread(-22520 8667 8667 8667) max_pv 38440 9: [ 0 7333@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1539 1333 5062 22008 60439 -521 -521 1539 1333 5062 22008 60439 -521 -521 1539 1333 5062 22008 60439 -521 -521 1539 1333 5062 22008 60439 -521 -521 1539 1337 4976 21634 60439 -521 -521 1539 1337 4976 21634 60439 -521 -521 1539 1337 4976 21634 60439 -521 -521 1539 1337 4976 21634 60439 -521 -521 1539 1337 4976 21634 60439 -521 -521 1376 1337 5057 21986 60439 -521 -521 1376 1340 5059 21995 60439 -521 -521 1376 1340 5059 21995 60439 -521 -521 1376 1340 5059 21995 60439 -521 -521 1376 1340 5059 21995 60439 -521 -521 1376 1341 5059 21995 60439 -521 -521 1376 1341 5059 21995 60439 -521 -521 1376 1342 5059 21995 60439 -521 -521 1376 1342 5059 21995 60439 -521 -521 1376 1342 5059 21995 60439 -521 -521 1376 1342 5059 21995 60439 -521 -521 2026-04-23 12:35:10,576 Hysteresis -18 0: raw(21995 16000 16000 16000) min(-521 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 60439 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 1, sorted to 0 2: 0: plugged in. alloc 3p 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 (3995 10000 10000 10000) 7: 0: 7331@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7331@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7331@3p 9: raw(2 8669 8669 8669) min(-22514 8669 8669 8669) spread(-22514 8669 8669 8669) max_pv 38446 9: [ 0 7331@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1376 1339 5058 21991 60439 -521 -521 1376 1339 5058 21991 60439 -521 -521 1376 1339 5058 21991 60439 -521 -521 1376 1339 5058 21991 60439 -521 -521 1376 1348 5061 22004 60439 -521 -521 1376 1348 5061 22004 60439 -521 -521 1376 1348 5061 22004 60439 -521 -521 1376 1348 5061 22004 60439 -521 -521 1376 1348 5061 22004 60439 -521 -521 1328 1348 5085 22108 60439 -521 -521 1328 1335 5079 22082 60439 -521 -521 1328 1335 5079 22082 60439 -521 -521 1328 1335 5079 22082 60439 -521 -521 1328 1335 5079 22082 60439 -521 -521 1328 1344 5083 22100 60439 -521 -521 1328 1344 5083 22100 60439 -521 -521 1328 1344 5083 22100 60439 -521 -521 1328 1344 5083 22100 60439 -521 -521 1328 1344 5083 22100 60439 -521 -521 1328 1344 5083 22100 60439 -521 -521 2026-04-23 12:35:20,709 Hysteresis -8 0: raw(22100 16000 16000 16000) min(-521 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 60439 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 1, sorted to 0 2: 0: plugged in. alloc 3p 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 (4100 10000 10000 10000) 7: 0: 7366@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7366@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7366@3p 9: raw(2 8634 8634 8634) min(-22619 8634 8634 8634) spread(-22619 8634 8634 8634) max_pv 38341 9: [ 0 7366@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1328 1348 5085 22108 60439 -521 -521 1328 1348 5085 22108 60439 -521 -521 1328 1348 5085 22108 60439 -521 -521 1328 1348 5085 22108 60439 -521 -521 1328 1351 5111 22221 60439 -521 -521 1328 1351 5111 22221 60439 -521 -521 1328 1351 5111 22221 60439 -521 -521 1328 1351 5111 22221 60439 -521 -521 1328 1352 5111 22221 60439 -521 -521 1304 1352 5123 22273 60439 -521 -521 1304 1341 5118 22252 60439 -521 -521 1304 1341 5118 22252 60439 -521 -521 1304 1340 5117 22247 60439 -521 -521 1304 1340 5117 22247 60439 -521 -521 1304 1348 5121 22265 60439 -521 -521 1304 1348 5121 22265 60439 -521 -521 1304 1348 5121 22265 60439 -521 -521 1304 1348 5121 22265 60439 -521 -521 1304 1348 5121 22265 60439 -521 -521 1304 1348 5121 22265 60439 -521 -521 2026-04-23 12:35:30,726 Hysteresis 1 0: raw(22265 16000 16000 16000) min(-521 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 60439 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 1, sorted to 0 2: 0: plugged in. alloc 3p 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 (4265 10000 10000 10000) 7: 0: 7421@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7421@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7421@3p 9: raw(2 8579 8579 8579) min(-22784 8579 8579 8579) spread(-22784 8579 8579 8579) max_pv 38176 9: [ 0 7421@3p ] charger 0: clearing just_plugged_in_timestamp after deadline elapsed PM PV mtr(W) bat(W) avl(W) raw max min spread 1304 1351 5123 22273 60439 -521 -521 1304 1351 5123 22273 60439 -521 -521 1304 1351 5123 22273 60439 -521 -521 1304 1351 5123 22273 60439 -521 -521 1304 1347 5159 22430 60439 -521 -521 1304 1347 5159 22430 60439 -521 -521 1304 1348 5159 22430 60439 -521 -521 1304 1348 5159 22430 60439 -521 -521 1304 1348 5159 22430 60439 -521 -521 1340 1348 5141 22352 60439 -521 -521 1340 1344 5139 22343 60439 -521 -521 1340 1344 5139 22343 60439 -521 -521 1340 1344 5139 22343 60439 -521 -521 1340 1344 5139 22343 60439 -521 -521 1340 1342 5138 22339 60439 -521 -521 1340 1342 5138 22339 60439 -521 -521 1340 1342 5138 22339 60439 -521 -521 1340 1342 5138 22339 60439 -521 -521 1340 1342 5138 22339 60439 -521 -521 1340 1342 5138 22339 60439 -521 -521 2026-04-23 12:35:40,789 Hysteresis 11 0: raw(22339 16000 16000 16000) min(-521 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 60439 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 (4339 10000 10000 10000) 7: 0: 7446@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7446@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7446@3p 9: raw(1 8554 8554 8554) min(-22859 8554 8554 8554) spread(-22859 8554 8554 8554) max_pv 38101 9: [ 0 7446@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1340 1348 5141 22352 60439 -521 -521 1340 1348 5141 22352 60439 -521 -521 1340 1348 5141 22352 60439 -521 -521 1340 1348 5141 22352 60439 -521 -521 1340 1346 5157 22421 60439 -521 -521 1340 1346 5157 22421 60439 -521 -521 1340 1346 5157 22421 60439 -521 -521 1340 1346 5157 22421 60439 -521 -521 1358 1346 5148 22382 60439 -521 -521 1358 1346 5148 22382 60439 -521 -521 1358 1344 5147 22378 60439 -521 -521 1358 1344 5147 22378 60439 -521 -521 1358 1344 5147 22378 60439 -521 -521 1358 1344 5147 22378 60439 -521 -521 1358 1346 5148 22382 60439 -521 -521 1358 1346 5148 22382 60439 -521 -521 1358 1346 5148 22382 60439 -521 -521 1358 1346 5148 22382 60439 -521 -521 1358 1346 5148 22382 60439 -521 -521 1358 1346 5148 22382 60439 -521 -521 2026-04-23 12:35:50,886 Hysteresis 21 0: raw(22382 16000 16000 16000) min(-521 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 60439 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 (4382 10000 10000 10000) 7: 0: 7460@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7460@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7460@3p 9: raw(2 8540 8540 8540) min(-22901 8540 8540 8540) spread(-22901 8540 8540 8540) max_pv 38059 9: [ 0 7460@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1358 1339 5145 22369 60439 -521 -521 1358 1339 5145 22369 60439 -521 -521 1358 1339 5145 22369 60439 -521 -521 1358 1339 5155 22413 60439 -521 -521 1358 1335 5153 22404 60439 -521 -521 1358 1335 5153 22404 60439 -521 -521 1358 1335 5153 22404 60439 -521 -521 1358 1335 5153 22404 60439 -521 -521 1375 1335 5145 22369 60439 -521 -521 1375 1335 5145 22369 60439 -521 -521 1375 1333 5144 22365 60439 -521 -521 1375 1333 5144 22365 60439 -521 -521 1375 1333 5144 22365 60439 -521 -521 1375 1333 5144 22365 60439 -521 -521 1375 1343 5148 22382 60439 -521 -521 1375 1343 5148 22382 60439 -521 -521 1375 1342 5148 22382 60439 -521 -521 1375 1342 5148 22382 60439 -521 -521 1375 1335 5145 22369 60439 -521 -521 1375 1335 5145 22369 60439 -521 -521 2026-04-23 12:36:00,901 Hysteresis 31 0: raw(22369 16000 16000 16000) min(-521 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 60439 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 (4369 10000 10000 10000) 7: 0: 7456@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7456@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7456@3p 9: raw(1 8544 8544 8544) min(-22889 8544 8544 8544) spread(-22889 8544 8544 8544) max_pv 38071 9: [ 0 7456@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1375 1335 5145 22369 60439 -521 -521 1375 1335 5145 22369 60439 -521 -521 1375 1335 5145 22369 60439 -521 -521 1375 1335 5142 22356 60439 -521 -521 1375 1331 5140 22347 60439 -521 -521 1375 1331 5140 22347 60439 -521 -521 1375 1331 5140 22347 60439 -521 -521 1375 1331 5140 22347 60439 -521 -521 1382 1333 5137 22334 60439 -521 -521 1382 1333 5137 22334 60439 -521 -521 1382 1333 5137 22334 60439 -521 -521 1382 1333 5137 22334 60439 -521 -521 1382 1333 5137 22334 60439 -521 -521 1382 1333 5137 22334 60439 -521 -521 1382 1331 5136 22330 60439 -521 -521 1382 1331 5136 22330 60439 -521 -521 1382 1331 5136 22330 60439 -521 -521 1382 1331 5136 22330 60439 -521 -521 1382 1331 5136 22330 60439 -521 -521 1382 1331 5136 22330 60439 -521 -521 2026-04-23 12:36:10,965 Hysteresis 41 0: raw(22330 16000 16000 16000) min(-521 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 60439 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 (4330 10000 10000 10000) 7: 0: 7443@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7443@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7443@3p 9: raw(1 8557 8557 8557) min(-22850 8557 8557 8557) spread(-22850 8557 8557 8557) max_pv 38110 9: [ 0 7443@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1382 1332 5137 22334 60439 -521 -521 1382 1332 5137 22334 60439 -521 -521 1382 1331 5136 22330 60439 -521 -521 1382 1331 5127 22291 60439 -521 -521 1382 1329 5126 22286 60439 -521 -521 1382 1329 5126 22286 60439 -521 -521 1382 1329 5126 22286 60439 -521 -521 1382 1329 5126 22286 60439 -521 -521 1400 1335 5120 22260 60439 -521 -521 1400 1335 5120 22260 60439 -521 -521 1400 1335 5120 22260 60439 -521 -521 1400 1335 5120 22260 60439 -521 -521 1400 1335 5120 22260 60439 -521 -521 1400 1335 5120 22260 60439 -521 -521 1400 1333 5119 22256 60439 -521 -521 1400 1333 5119 22256 60439 -521 -521 1400 1334 5120 22260 60439 -521 -521 1400 1334 5120 22260 60439 -521 -521 1400 1337 5121 22265 60439 -521 -521 1400 1337 5121 22265 60439 -521 -521 2026-04-23 12:36:21,122 Hysteresis 51 0: raw(22265 16000 16000 16000) min(-521 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 60439 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 (4265 10000 10000 10000) 7: 0: 7421@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7421@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7421@3p 9: raw(2 8579 8579 8579) min(-22784 8579 8579 8579) spread(-22784 8579 8579 8579) max_pv 38176 9: [ 0 7421@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1400 1337 5121 22265 60439 -521 -521 1400 1337 5121 22265 60439 -521 -521 1400 1337 5121 22265 60439 -521 -521 1400 1337 5106 22200 60439 -521 -521 1400 1341 5108 22208 60439 -521 -521 1400 1341 5108 22208 60439 -521 -521 1400 1341 5108 22208 60439 -521 -521 1400 1341 5108 22208 60439 -521 -521 1385 1344 5117 22247 60439 -521 -521 1385 1344 5117 22247 60439 -521 -521 1385 1344 5117 22247 60439 -521 -521 1385 1344 5117 22247 60439 -521 -521 1385 1344 5117 22247 60439 -521 -521 1385 1344 5117 22247 60439 -521 -521 1385 1337 5114 22234 60439 -521 -521 1385 1337 5114 22234 60439 -521 -521 1385 1337 5114 22234 60439 -521 -521 1385 1337 5114 22234 60439 -521 -521 1385 1343 5117 22247 60439 -521 -521 1385 1343 5117 22247 60439 -521 -521 2026-04-23 12:36:31,138 Hysteresis 61 0: raw(22247 16000 16000 16000) min(-521 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 60439 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 (4247 10000 10000 10000) 7: 0: 7415@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7415@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7415@3p 9: raw(2 8585 8585 8585) min(-22766 8585 8585 8585) spread(-22766 8585 8585 8585) max_pv 38194 9: [ 0 7415@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1385 1342 5116 22243 60439 -521 -521 1385 1342 5116 22243 60439 -521 -521 1385 1342 5116 22243 60439 -521 -521 1385 1342 5112 22226 60439 -521 -521 1385 1335 5109 22213 60439 -521 -521 1385 1335 5109 22213 60439 -521 -521 1385 1335 5109 22213 60439 -521 -521 1385 1335 5109 22213 60439 -521 -521 1376 1326 5109 22213 60439 -521 -521 1376 1326 5109 22213 60439 -521 -521 1376 1326 5109 22213 60439 -521 -521 1376 1326 5109 22213 60439 -521 -521 1376 1326 5109 22213 60439 -521 -521 1376 1326 5109 22213 60439 -521 -521 1376 1332 5112 22226 60439 -521 -521 1376 1332 5112 22226 60439 -521 -521 1376 1332 5112 22226 60439 -521 -521 1376 1332 5112 22226 60439 -521 -521 1376 1335 5113 22230 60439 -521 -521 1376 1335 5113 22230 60439 -521 -521 2026-04-23 12:36:41,153 Hysteresis 71 0: raw(22230 16000 16000 16000) min(-521 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 60439 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 (4230 10000 10000 10000) 7: 0: 7410@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7410@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7410@3p 9: raw(0 8590 8590 8590) min(-22751 8590 8590 8590) spread(-22751 8590 8590 8590) max_pv 38209 9: [ 0 7410@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1376 1335 5113 22230 60439 -521 -521 1376 1335 5113 22230 60439 -521 -521 1376 1335 5113 22230 60439 -521 -521 1376 1335 5109 22213 60439 -521 -521 1376 1333 5108 22208 60439 -521 -521 1376 1333 5108 22208 60439 -521 -521 1376 1333 5108 22208 60439 -521 -521 1356 1333 5118 22252 60439 -521 -521 1356 1342 5122 22269 60439 -521 -521 1356 1342 5122 22269 60439 -521 -521 1356 1342 5122 22269 60439 -521 -521 1356 1342 5122 22269 60439 -521 -521 1356 1342 5122 22269 60439 -521 -521 1356 1342 5122 22269 60439 -521 -521 1356 1335 5119 22256 60439 -521 -521 1356 1335 5119 22256 60439 -521 -521 1356 1335 5119 22256 60439 -521 -521 1356 1335 5119 22256 60439 -521 -521 1356 1339 5121 22265 60439 -521 -521 1356 1339 5121 22265 60439 -521 -521 2026-04-23 12:36:51,316 Hysteresis 82 0: raw(22265 16000 16000 16000) min(-521 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 60439 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 (4265 10000 10000 10000) 7: 0: 7421@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7421@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7421@3p 9: raw(2 8579 8579 8579) min(-22784 8579 8579 8579) spread(-22784 8579 8579 8579) max_pv 38176 9: [ 0 7421@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1356 1339 5121 22265 60439 -521 -521 1356 1339 5121 22265 60439 -521 -521 1356 1339 5121 22265 60439 -521 -521 1356 1339 5129 22300 60439 -521 -521 1356 1333 5126 22286 60439 -521 -521 1356 1333 5126 22286 60439 -521 -521 1356 1334 5126 22286 60439 -521 -521 1396 1334 5107 22204 60439 -521 -521 1396 1335 5107 22204 60439 -521 -521 1396 1335 5107 22204 60439 -521 -521 1396 1335 5107 22204 60439 -521 -521 1396 1335 5107 22204 60439 -521 -521 1396 1335 5107 22204 60439 -521 -521 1396 1335 5107 22204 60439 -521 -521 1396 1339 5109 22213 60439 -521 -521 1396 1339 5109 22213 60439 -521 -521 1396 1339 5109 22213 60439 -521 -521 1396 1339 5109 22213 60439 -521 -521 1396 1331 5105 22195 60439 -521 -521 2026-04-23 12:37:01,332 Hysteresis 92 0: raw(22195 16000 16000 16000) min(-521 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 60439 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 (4195 10000 10000 10000) 7: 0: 7398@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7398@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7398@3p 9: raw(1 8602 8602 8602) min(-22715 8602 8602 8602) spread(-22715 8602 8602 8602) max_pv 38245 9: [ 0 7398@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1396 1331 5105 22195 60439 -521 -521 1396 1332 5106 22200 60439 -521 -521 1396 1332 5106 22200 60439 -521 -521 1396 1332 5106 22200 60439 -521 -521 1396 1332 5090 22130 60439 -521 -521 1396 1331 5089 22126 60439 -521 -521 1396 1331 5089 22126 60439 -521 -521 1396 1332 5090 22130 60439 -521 -521 1368 1332 5104 22191 60439 -521 -521 1368 1331 5103 22186 60439 -521 -521 1368 1331 5103 22186 60439 -521 -521 1368 1332 5104 22191 60439 -521 -521 1368 1332 5104 22191 60439 -521 -521 1368 1332 5104 22191 60439 -521 -521 1368 1332 5104 22191 60439 -521 -521 1368 1332 5104 22191 60439 -521 -521 1368 1332 5104 22191 60439 -521 -521 1368 1332 5104 22191 60439 -521 -521 1368 1332 5104 22191 60439 -521 -521 1368 1337 5106 22200 60439 -521 -521 2026-04-23 12:37:11,348 Hysteresis 102 0: raw(22200 16000 16000 16000) min(-521 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 60439 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 (4200 10000 10000 10000) 7: 0: 7400@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7400@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7400@3p 9: raw(0 8600 8600 8600) min(-22721 8600 8600 8600) spread(-22721 8600 8600 8600) max_pv 38239 9: [ 0 7400@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1368 1337 5106 22200 60439 -521 -521 1368 1337 5106 22200 60439 -521 -521 1368 1337 5106 22200 60439 -521 -521 1368 1337 5106 22200 60439 -521 -521 1368 1337 5108 22208 60439 -521 -521 1368 1335 5107 22204 60439 -521 -521 1368 1335 5107 22204 60439 -521 -521 1368 1335 5107 22204 60439 -521 -521 1375 1335 5104 22191 60439 -521 -521 1375 1344 5108 22208 60439 -521 -521 1375 1344 5108 22208 60439 -521 -521 1375 1344 5108 22208 60439 -521 -521 1375 1344 5108 22208 60439 -521 -521 1375 1344 5108 22208 60439 -521 -521 1375 1344 5108 22208 60439 -521 -521 1375 1344 5108 22208 60439 -521 -521 1375 1344 5108 22208 60439 -521 -521 1375 1345 5108 22208 60439 -521 -521 1375 1345 5108 22208 60439 -521 -521 1375 1344 5108 22208 60439 -521 -521 2026-04-23 12:37:21,492 Hysteresis 112 0: raw(22208 16000 16000 16000) min(-521 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 60439 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 (4208 10000 10000 10000) 7: 0: 7402@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7402@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7402@3p 9: raw(2 8598 8598 8598) min(-22727 8598 8598 8598) spread(-22727 8598 8598 8598) max_pv 38233 9: [ 0 7402@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1375 1344 5108 22208 60439 -521 -521 1375 1344 5108 22208 60439 -521 -521 1375 1344 5108 22208 60439 -521 -521 1375 1344 5108 22208 60439 -521 -521 1375 1344 5109 22213 60439 -521 -521 1375 1344 5109 22213 60439 -521 -521 1375 1344 5109 22213 60439 -521 -521 1375 1344 5109 22213 60439 -521 -521 1372 1344 5110 22217 60439 -521 -521 1372 1346 5111 22221 60439 -521 -521 1372 1346 5111 22221 60439 -521 -521 1372 1346 5111 22221 60439 -521 -521 1372 1346 5111 22221 60439 -521 -521 1372 1343 5110 22217 60439 -521 -521 1372 1343 5110 22217 60439 -521 -521 1372 1343 5110 22217 60439 -521 -521 1372 1343 5110 22217 60439 -521 -521 1372 1342 5109 22213 60439 -521 -521 1372 1342 5109 22213 60439 -521 -521 1372 1344 5110 22217 60439 -521 -521 2026-04-23 12:37:31,508 Hysteresis 122 0: raw(22217 16000 16000 16000) min(-521 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 60439 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 (4217 10000 10000 10000) 7: 0: 7405@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7405@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7405@3p 9: raw(2 8595 8595 8595) min(-22736 8595 8595 8595) spread(-22736 8595 8595 8595) max_pv 38224 9: [ 0 7405@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1372 1344 5110 22217 60439 -521 -521 1372 1345 5111 22221 60439 -521 -521 1372 1335 5106 22200 60439 -521 -521 1372 1335 5106 22200 60439 -521 -521 1372 1335 5108 22208 60439 -521 -521 1372 1335 5108 22208 60439 -521 -521 1372 1335 5108 22208 60439 -521 -521 1372 1335 5108 22208 60439 -521 -521 1306 1350 5148 22382 60439 -521 -521 1306 1350 5148 22382 60439 -521 -521 1306 1350 5148 22382 60439 -521 -521 1306 1350 5148 22382 60439 -521 -521 1306 1352 5149 22386 60439 -521 -521 1306 1352 5149 22386 60439 -521 -521 1306 1352 5149 22386 60439 -521 -521 1306 1352 5149 22386 60439 -521 -521 1306 1352 5149 22386 60439 -521 -521 1306 1352 5149 22386 60439 -521 -521 1306 1354 5150 22391 60439 -521 -521 1306 1354 5150 22391 60439 -521 -521 2026-04-23 12:37:41,566 Hysteresis 132 0: raw(22391 16000 16000 16000) min(-521 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 60439 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 (4391 10000 10000 10000) 7: 0: 7463@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7463@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7463@3p 9: raw(2 8537 8537 8537) min(-22910 8537 8537 8537) spread(-22910 8537 8537 8537) max_pv 38050 9: [ 0 7463@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1306 1353 5150 22391 60439 -521 -521 1306 1353 5150 22391 60439 -521 -521 1306 1353 5150 22391 60439 -521 -521 1306 1352 5149 22386 60439 -521 -521 1306 1352 5189 22560 60439 -521 -521 1306 1352 5189 22560 60439 -521 -521 1306 1352 5189 22560 60439 -521 -521 1301 1352 5192 22573 60439 -521 -521 1301 1352 5192 22573 60439 -521 -521 1301 1354 5193 22578 60439 -521 -521 1301 1354 5193 22578 60439 -521 -521 1301 1353 5192 22573 60439 -521 -521 1301 1357 5194 22582 60439 -521 -521 1301 1357 5194 22582 60439 -521 -521 1301 1357 5194 22582 60439 -521 -521 1301 1357 5194 22582 60439 -521 -521 1301 1357 5194 22582 60439 -521 -521 1301 1357 5194 22582 60439 -521 -521 1301 1352 5192 22573 60439 -521 -521 1301 1352 5192 22573 60439 -521 -521 2026-04-23 12:37:51,664 Hysteresis 142 0: raw(22573 16000 16000 16000) min(-521 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 60439 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 (4573 10000 10000 10000) 7: 0: 7524@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7524@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7524@3p 9: raw(1 8476 8476 8476) min(-23093 8476 8476 8476) spread(-23093 8476 8476 8476) max_pv 37867 9: [ 0 7524@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1301 1352 5192 22573 60439 -521 -521 1301 1352 5192 22573 60439 -521 -521 1301 1347 5189 22560 60439 -521 -521 1301 1347 5189 22560 60439 -521 -521 1301 1346 5231 22743 60439 -521 -521 1301 1346 5231 22743 60439 -521 -521 1301 1346 5231 22743 60439 -521 -521 1329 1346 5217 22682 60439 -521 -521 1329 1352 5220 22695 60439 -521 -521 1329 1352 5220 22695 60439 -521 -521 1329 1352 5220 22695 60439 -521 -521 1329 1352 5220 22695 60439 -521 -521 1329 1352 5220 22695 60439 -521 -521 1329 1352 5220 22695 60439 -521 -521 1329 1352 5220 22695 60439 -521 -521 1329 1352 5220 22695 60439 -521 -521 1329 1352 5220 22695 60439 -521 -521 1329 1352 5220 22695 60439 -521 -521 1329 1350 5219 22691 60439 -521 -521 1329 1350 5219 22691 60439 -521 -521 2026-04-23 12:38:01,680 Hysteresis 152 0: raw(22691 16000 16000 16000) min(-521 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 60439 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 (4691 10000 10000 10000) 7: 0: 7563@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7563@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7563@3p 9: raw(2 8437 8437 8437) min(-23210 8437 8437 8437) spread(-23210 8437 8437 8437) max_pv 37750 9: [ 0 7563@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1329 1350 5219 22691 60439 -521 -521 1329 1350 5219 22691 60439 -521 -521 1329 1343 5215 22673 60439 -521 -521 1329 1343 5215 22673 60439 -521 -521 1329 1343 5242 22791 60439 -521 -521 1329 1343 5242 22791 60439 -521 -521 1329 1343 5242 22791 60439 -521 -521 1392 1343 5211 22656 60439 -521 -521 1392 1350 5215 22673 60439 -521 -521 1392 1350 5215 22673 60439 -521 -521 1392 1350 5215 22673 60439 -521 -521 1392 1350 5215 22673 60439 -521 -521 1392 1352 5216 22678 60439 -521 -521 1392 1352 5216 22678 60439 -521 -521 1392 1352 5216 22678 60439 -521 -521 1392 1352 5216 22678 60439 -521 -521 1392 1352 5216 22678 60439 -521 -521 1392 1352 5216 22678 60439 -521 -521 1392 1342 5211 22656 60439 -521 -521 1392 1342 5211 22656 60439 -521 -521 2026-04-23 12:38:11,716 Hysteresis 162 0: raw(22656 16000 16000 16000) min(-521 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 60439 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 (4656 10000 10000 10000) 7: 0: 7552@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7552@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7552@3p 9: raw(0 8448 8448 8448) min(-23177 8448 8448 8448) spread(-23177 8448 8448 8448) max_pv 37783 9: [ 0 7552@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1392 1342 5211 22656 60439 -521 -521 1392 1342 5211 22656 60439 -521 -521 1392 1353 5216 22678 60439 -521 -521 1392 1353 5208 22643 60439 -521 -521 1392 1353 5208 22643 60439 -521 -521 1392 1353 5208 22643 60439 -521 -521 1392 1352 5208 22643 60439 -521 -521 1430 1352 5189 22560 60439 -521 -521 1430 1353 5189 22560 60439 -521 -521 1430 1353 5189 22560 60439 -521 -521 1430 1354 5190 22565 60439 -521 -521 1430 1354 5190 22565 60439 -521 -521 1430 1359 5192 22573 60439 -521 -521 1430 1359 5192 22573 60439 -521 -521 1430 1359 5192 22573 60439 -521 -521 1430 1359 5192 22573 60439 -521 -521 1430 1359 5192 22573 60439 -521 -521 1430 1359 5192 22573 60439 -521 -521 1430 1359 5192 22573 60439 -521 -521 1430 1359 5192 22573 60439 -521 -521 2026-04-23 12:38:21,843 Hysteresis 172 0: raw(22573 16000 16000 16000) min(-521 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 60439 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 (4573 10000 10000 10000) 7: 0: 7524@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7524@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7524@3p 9: raw(1 8476 8476 8476) min(-23093 8476 8476 8476) spread(-23093 8476 8476 8476) max_pv 37867 9: [ 0 7524@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1430 1359 5192 22573 60439 -521 -521 1430 1359 5192 22573 60439 -521 -521 1430 1356 5191 22569 60439 -521 -521 1430 1356 5172 22486 60439 -521 -521 1430 1356 5172 22486 60439 -521 -521 1430 1356 5172 22486 60439 -521 -521 1428 1356 5173 22491 60439 -521 -521 1428 1356 5173 22491 60439 -521 -521 1428 1359 5174 22495 60439 -521 -521 1428 1359 5174 22495 60439 -521 -521 1428 1359 5174 22495 60439 -521 -521 1428 1359 5174 22495 60439 -521 -521 1428 1368 5179 22517 60439 -521 -521 1428 1368 5179 22517 60439 -521 -521 1428 1369 5179 22517 60439 -521 -521 1428 1369 5179 22517 60439 -521 -521 1428 1368 5179 22517 60439 -521 -521 1428 1368 5179 22517 60439 -521 -521 1428 1357 5173 22491 60439 -521 -521 1428 1357 5173 22491 60439 -521 -521 2026-04-23 12:38:31,852 Hysteresis 182 0: raw(22491 16000 16000 16000) min(-521 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 60439 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 (4491 10000 10000 10000) 7: 0: 7497@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7497@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7497@3p 9: raw(0 8503 8503 8503) min(-23012 8503 8503 8503) spread(-23012 8503 8503 8503) max_pv 37948 9: [ 0 7497@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1428 1357 5173 22491 60439 -521 -521 1428 1357 5173 22491 60439 -521 -521 1428 1352 5171 22482 60439 -521 -521 1428 1352 5152 22400 60439 -521 -521 1428 1352 5152 22400 60439 -521 -521 1428 1352 5152 22400 60439 -521 -521 1389 1352 5171 22482 60439 -521 -521 1389 1352 5171 22482 60439 -521 -521 1389 1356 5173 22491 60439 -521 -521 1389 1356 5173 22491 60439 -521 -521 1389 1356 5173 22491 60439 -521 -521 1389 1356 5173 22491 60439 -521 -521 1389 1350 5170 22478 60439 -521 -521 1389 1350 5170 22478 60439 -521 -521 1389 1350 5170 22478 60439 -521 -521 1389 1350 5170 22478 60439 -521 -521 1389 1350 5170 22478 60439 -521 -521 1389 1350 5170 22478 60439 -521 -521 1389 1352 5171 22482 60439 -521 -521 1389 1352 5171 22482 60439 -521 -521 2026-04-23 12:38:41,933 Hysteresis 192 0: raw(22482 16000 16000 16000) min(-521 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 60439 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 (4482 10000 10000 10000) 7: 0: 7494@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7494@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7494@3p 9: raw(0 8506 8506 8506) min(-23003 8506 8506 8506) spread(-23003 8506 8506 8506) max_pv 37957 9: [ 0 7494@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1389 1352 5171 22482 60439 -521 -521 1389 1352 5171 22482 60439 -521 -521 1389 1352 5171 22482 60439 -521 -521 1389 1352 5169 22473 60439 -521 -521 1389 1352 5169 22473 60439 -521 -521 1389 1352 5169 22473 60439 -521 -521 1339 1350 5193 22578 60439 -521 -521 1339 1350 5193 22578 60439 -521 -521 1339 1350 5193 22578 60439 -521 -521 1339 1350 5193 22578 60439 -521 -521 1339 1350 5193 22578 60439 -521 -521 1339 1350 5193 22578 60439 -521 -521 1339 1352 5194 22582 60439 -521 -521 1339 1352 5194 22582 60439 -521 -521 1339 1352 5194 22582 60439 -521 -521 1339 1352 5194 22582 60439 -521 -521 1339 1360 5198 22600 60439 -521 -521 1339 1360 5198 22600 60439 -521 -521 1339 1359 5197 22595 60439 -521 -521 1339 1359 5197 22595 60439 -521 -521 2026-04-23 12:38:51,978 Hysteresis 202 0: raw(22595 16000 16000 16000) min(-521 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 60439 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 (4595 10000 10000 10000) 7: 0: 7531@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7531@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7531@3p 9: raw(2 8469 8469 8469) min(-23114 8469 8469 8469) spread(-23114 8469 8469 8469) max_pv 37846 9: [ 0 7531@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1339 1359 5197 22595 60439 -521 -521 1339 1359 5197 22595 60439 -521 -521 1339 1361 5198 22600 60439 -521 -521 1339 1361 5224 22713 60439 -521 -521 1339 1361 5224 22713 60439 -521 -521 1339 1361 5224 22713 60439 -521 -521 1376 1355 5203 22621 60439 -521 -521 1376 1355 5203 22621 60439 -521 -521 1376 1355 5203 22621 60439 -521 -521 1376 1355 5203 22621 60439 -521 -521 1376 1356 5203 22621 60439 -521 -521 1376 1356 5203 22621 60439 -521 -521 1376 1359 5205 22630 60439 -521 -521 1376 1359 5205 22630 60439 -521 -521 1376 1360 5205 22630 60439 -521 -521 1376 1360 5205 22630 60439 -521 -521 1376 1355 5203 22621 60439 -521 -521 1376 1355 5203 22621 60439 -521 -521 1376 1356 5203 22621 60439 -521 -521 2026-04-23 12:39:01,995 Hysteresis 212 0: raw(22621 16000 16000 16000) min(-521 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 60439 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 (4621 10000 10000 10000) 7: 0: 7540@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7540@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7540@3p 9: raw(1 8460 8460 8460) min(-23141 8460 8460 8460) spread(-23141 8460 8460 8460) max_pv 37819 9: [ 0 7540@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1376 1356 5203 22621 60439 -521 -521 1376 1356 5203 22621 60439 -521 -521 1376 1356 5203 22621 60439 -521 -521 1376 1354 5202 22617 60439 -521 -521 1376 1354 5208 22643 60439 -521 -521 1376 1354 5208 22643 60439 -521 -521 1376 1354 5208 22643 60439 -521 -521 1385 1356 5205 22630 60439 -521 -521 1385 1356 5205 22630 60439 -521 -521 1385 1356 5205 22630 60439 -521 -521 1385 1356 5205 22630 60439 -521 -521 1385 1355 5204 22626 60439 -521 -521 1385 1355 5204 22626 60439 -521 -521 1385 1354 5204 22626 60439 -521 -521 1385 1354 5204 22626 60439 -521 -521 1385 1354 5204 22626 60439 -521 -521 1385 1354 5204 22626 60439 -521 -521 1385 1356 5205 22630 60439 -521 -521 1385 1356 5205 22630 60439 -521 -521 1385 1354 5204 22626 60439 -521 -521 2026-04-23 12:39:12,132 Hysteresis 222 0: raw(22626 16000 16000 16000) min(-521 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 60439 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 (4626 10000 10000 10000) 7: 0: 7542@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7542@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7542@3p 9: raw(0 8458 8458 8458) min(-23147 8458 8458 8458) spread(-23147 8458 8458 8458) max_pv 37813 9: [ 0 7542@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1385 1354 5204 22626 60439 -521 -521 1385 1355 5204 22626 60439 -521 -521 1385 1355 5204 22626 60439 -521 -521 1385 1358 5206 22634 60439 -521 -521 1385 1358 5207 22639 60439 -521 -521 1385 1358 5207 22639 60439 -521 -521 1432 1358 5184 22539 60439 -521 -521 1432 1352 5181 22526 60439 -521 -521 1432 1352 5181 22526 60439 -521 -521 1432 1352 5181 22526 60439 -521 -521 1432 1352 5181 22526 60439 -521 -521 1432 1352 5181 22526 60439 -521 -521 1432 1352 5181 22526 60439 -521 -521 1432 1352 5181 22526 60439 -521 -521 1432 1352 5181 22526 60439 -521 -521 1432 1352 5181 22526 60439 -521 -521 1432 1346 5178 22513 60439 -521 -521 1432 1346 5178 22513 60439 -521 -521 1432 1347 5178 22513 60439 -521 -521 1432 1347 5178 22513 60439 -521 -521 2026-04-23 12:39:22,195 Hysteresis 232 0: raw(22513 16000 16000 16000) min(-521 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 60439 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 (4513 10000 10000 10000) 7: 0: 7504@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7504@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7504@3p 9: raw(1 8496 8496 8496) min(-23033 8496 8496 8496) spread(-23033 8496 8496 8496) max_pv 37927 9: [ 0 7504@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1432 1346 5178 22513 60439 -521 -521 1432 1346 5178 22513 60439 -521 -521 1432 1354 5182 22530 60439 -521 -521 1432 1354 5182 22530 60439 -521 -521 1432 1354 5156 22417 60439 -521 -521 1432 1354 5156 22417 60439 -521 -521 1393 1350 5173 22491 60439 -521 -521 1393 1350 5173 22491 60439 -521 -521 1393 1350 5173 22491 60439 -521 -521 1393 1350 5173 22491 60439 -521 -521 1393 1350 5173 22491 60439 -521 -521 1393 1350 5173 22491 60439 -521 -521 1393 1345 5171 22482 60439 -521 -521 1393 1345 5171 22482 60439 -521 -521 1393 1345 5171 22482 60439 -521 -521 1393 1345 5171 22482 60439 -521 -521 1393 1341 5169 22473 60439 -521 -521 1393 1341 5169 22473 60439 -521 -521 1393 1341 5169 22473 60439 -521 -521 1393 1341 5169 22473 60439 -521 -521 2026-04-23 12:39:32,213 Hysteresis 242 0: raw(22473 16000 16000 16000) min(-521 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 60439 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 (4473 10000 10000 10000) 7: 0: 7491@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7491@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7491@3p 9: raw(0 8509 8509 8509) min(-22994 8509 8509 8509) spread(-22994 8509 8509 8509) max_pv 37966 9: [ 0 7491@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1393 1341 5169 22473 60439 -521 -521 1393 1341 5169 22473 60439 -521 -521 1393 1345 5171 22482 60439 -521 -521 1393 1345 5171 22482 60439 -521 -521 1393 1345 5162 22443 60439 -521 -521 1393 1345 5162 22443 60439 -521 -521 1364 1352 5179 22517 60439 -521 -521 1364 1352 5179 22517 60439 -521 -521 1364 1352 5179 22517 60439 -521 -521 1364 1352 5179 22517 60439 -521 -521 1364 1352 5179 22517 60439 -521 -521 1364 1352 5179 22517 60439 -521 -521 1364 1352 5179 22517 60439 -521 -521 1364 1352 5179 22517 60439 -521 -521 1364 1352 5179 22517 60439 -521 -521 1364 1352 5179 22517 60439 -521 -521 1364 1348 5177 22508 60439 -521 -521 1364 1348 5177 22508 60439 -521 -521 1364 1349 5178 22513 60439 -521 -521 1364 1349 5178 22513 60439 -521 -521 2026-04-23 12:39:42,316 Hysteresis 253 0: raw(22513 16000 16000 16000) min(-521 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 60439 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 (4513 10000 10000 10000) 7: 0: 7504@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7504@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7504@3p 9: raw(1 8496 8496 8496) min(-23033 8496 8496 8496) spread(-23033 8496 8496 8496) max_pv 37927 9: [ 0 7504@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1364 1348 5177 22508 60439 -521 -521 1364 1348 5177 22508 60439 -521 -521 1364 1348 5177 22508 60439 -521 -521 1364 1348 5177 22508 60439 -521 -521 1364 1348 5186 22547 60439 -521 -521 1364 1348 5186 22547 60439 -521 -521 1350 1347 5193 22578 60439 -521 -521 1350 1347 5193 22578 60439 -521 -521 1350 1347 5193 22578 60439 -521 -521 1350 1346 5192 22573 60439 -521 -521 1350 1346 5192 22573 60439 -521 -521 1350 1343 5191 22569 60439 -521 -521 1350 1343 5191 22569 60439 -521 -521 1350 1343 5191 22569 60439 -521 -521 1350 1343 5191 22569 60439 -521 -521 1350 1343 5191 22569 60439 -521 -521 1350 1348 5193 22578 60439 -521 -521 1350 1348 5193 22578 60439 -521 -521 1350 1349 5194 22582 60439 -521 -521 1350 1349 5194 22582 60439 -521 -521 2026-04-23 12:39:52,408 Hysteresis 263 0: raw(22582 16000 16000 16000) min(-521 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 60439 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 (4582 10000 10000 10000) 7: 0: 7527@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7527@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7527@3p 9: raw(1 8473 8473 8473) min(-23102 8473 8473 8473) spread(-23102 8473 8473 8473) max_pv 37858 9: [ 0 7527@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1350 1336 5187 22552 60439 -521 -521 1350 1336 5187 22552 60439 -521 -521 1350 1336 5187 22552 60439 -521 -521 1350 1336 5187 22552 60439 -521 -521 1350 1336 5203 22621 60439 -521 -521 1350 1336 5203 22621 60439 -521 -521 1350 1338 5204 22626 60439 -521 -521 1350 1338 5204 22626 60439 -521 -521 1350 1338 5204 22626 60439 -521 -521 1350 1338 5204 22626 60439 -521 -521 1350 1338 5204 22626 60439 -521 -521 1350 1338 5204 22626 60439 -521 -521 1350 1350 5210 22652 60439 -521 -521 1350 1350 5210 22652 60439 -521 -521 1350 1350 5210 22652 60439 -521 -521 1350 1350 5210 22652 60439 -521 -521 1350 1352 5211 22656 60439 -521 -521 1350 1352 5211 22656 60439 -521 -521 1350 1352 5211 22656 60439 -521 -521 1350 1352 5211 22656 60439 -521 -521 2026-04-23 12:40:02,425 Hysteresis 273 0: raw(22656 16000 16000 16000) min(-521 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 60439 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 (4656 10000 10000 10000) 7: 0: 7552@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7552@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7552@3p 9: raw(0 8448 8448 8448) min(-23177 8448 8448 8448) spread(-23177 8448 8448 8448) max_pv 37783 9: [ 0 7552@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1350 1352 5211 22656 60439 -521 -521 1350 1352 5211 22656 60439 -521 -521 1350 1352 5211 22656 60439 -521 -521 1350 1352 5211 22656 60439 -521 -521 1350 1352 5228 22730 60439 -521 -521 1409 1352 5199 22604 60439 -521 -521 1409 1352 5199 22604 60439 -521 -521 1409 1352 5199 22604 60439 -521 -521 1409 1352 5199 22604 60439 -521 -521 1409 1352 5199 22604 60439 -521 -521 1409 1351 5199 22604 60439 -521 -521 1409 1351 5199 22604 60439 -521 -521 1409 1350 5198 22600 60439 -521 -521 1409 1350 5198 22600 60439 -521 -521 1409 1350 5198 22600 60439 -521 -521 1409 1350 5198 22600 60439 -521 -521 1409 1348 5197 22595 60439 -521 -521 1409 1348 5197 22595 60439 -521 -521 1409 1348 5197 22595 60439 -521 -521 1409 1348 5197 22595 60439 -521 -521 2026-04-23 12:40:12,505 Hysteresis 283 0: raw(22595 16000 16000 16000) min(-521 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 60439 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 (4595 10000 10000 10000) 7: 0: 7531@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7531@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7531@3p 9: raw(2 8469 8469 8469) min(-23114 8469 8469 8469) spread(-23114 8469 8469 8469) max_pv 37846 9: [ 0 7531@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1409 1350 5198 22600 60439 -521 -521 1409 1350 5198 22600 60439 -521 -521 1409 1350 5198 22600 60439 -521 -521 1409 1350 5198 22600 60439 -521 -521 1409 1350 5184 22539 60439 -521 -521 1398 1350 5190 22565 60439 -521 -521 1398 1348 5189 22560 60439 -521 -521 1398 1348 5189 22560 60439 -521 -521 1398 1349 5189 22560 60439 -521 -521 1398 1349 5189 22560 60439 -521 -521 1398 1346 5188 22556 60426 -521 -521 1398 1346 5188 22556 60426 -521 -521 1398 1346 5188 22556 60426 -521 -521 1398 1346 5188 22556 60426 -521 -521 1398 1346 5188 22556 60426 -521 -521 1398 1346 5188 22556 43130 -521 -521 1398 1349 5189 22560 43130 -521 -521 1398 1349 5189 22560 43130 -521 -521 1398 1349 5189 22560 43130 -521 -521 1398 1349 5189 22560 43130 -521 -521 2026-04-23 12:40:22,685 Hysteresis 293 0: raw(22560 16000 16000 16000) min(-521 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 43130 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 (4560 10000 10000 10000) 7: 0: 7520@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7520@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7520@3p 9: raw(0 8480 8480 8480) min(-23081 8480 8480 8480) spread(-23081 8480 8480 8480) max_pv 20570 9: [ 0 7520@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1398 1354 5192 22573 43130 -521 -521 1398 1354 5192 22573 43130 -521 -521 1398 1354 5192 22573 43130 -521 -521 1398 1354 5192 22573 43130 -521 -521 1398 1354 5184 22539 43130 -521 -521 1415 1354 5175 22500 43130 -521 -521 1415 1350 5173 22491 43130 -521 -521 1415 1350 5173 22491 43130 -521 -521 1415 1350 5173 22491 43130 -521 -521 1415 1350 5173 22491 43130 -521 -521 1415 1346 5171 22482 43130 -521 -521 1415 1346 5171 22482 43130 -521 -521 1415 1346 5171 22482 43130 -521 -521 1415 1346 5171 22482 43130 -521 -521 1415 1347 5172 22486 43130 -521 -521 1415 1347 5172 22486 25565 -521 -521 1415 1350 5173 22491 25565 -521 -521 1415 1350 5173 22491 25565 -521 -521 1415 1350 5173 22491 25565 -521 -521 1415 1350 5173 22491 25565 -521 -521 2026-04-23 12:40:32,707 Hysteresis 303 0: raw(22491 16000 16000 16000) min(-521 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 25565 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 (4491 10000 10000 10000) 7: 0: 7497@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7497@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7497@3p 9: raw(0 8503 8503 8503) min(-23012 8503 8503 8503) spread(-23012 8503 8503 8503) max_pv 3074 9: [ 0 7497@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1415 1339 5168 22469 25565 -521 -521 1415 1339 5168 22469 25565 -521 -521 1415 1340 5168 22469 25565 -521 -521 1415 1340 5168 22469 25565 -521 -521 1415 1340 5152 22400 25565 -521 -521 1391 1340 5164 22452 25565 -521 -521 1391 1339 5164 22452 25565 -521 -521 1391 1339 5164 22452 25565 -521 -521 1391 1339 5164 22452 25565 -521 -521 1391 1339 5164 22452 25565 -521 -521 1391 1350 5169 22473 25565 -521 -521 1391 1350 5169 22473 25565 -521 -521 1391 1350 5169 22473 25565 -521 -521 1391 1350 5169 22473 25565 -521 -521 1391 1350 5169 22473 25565 -521 -521 1391 1350 5169 22473 25565 -521 -521 1391 1346 5167 22465 25565 -521 -521 1391 1346 5167 22465 25565 -521 -521 1391 1345 5167 22465 25565 -521 -521 1391 1345 5167 22465 25565 -521 -521 2026-04-23 12:40:42,723 Hysteresis 313 0: raw(22465 16000 16000 16000) min(-521 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 25565 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 (4465 10000 10000 10000) 7: 0: 7488@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7488@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7488@3p 9: raw(1 8512 8512 8512) min(-22985 8512 8512 8512) spread(-22985 8512 8512 8512) max_pv 3101 9: [ 0 7488@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1391 1343 5166 22460 25565 -521 -521 1391 1343 5166 22460 25565 -521 -521 1391 1343 5166 22460 25565 -521 -521 1391 1343 5166 22460 25565 -521 -521 1359 1343 5175 22500 25565 -521 -521 1359 1343 5175 22500 25565 -521 -521 1359 1350 5179 22517 25565 -521 -521 1359 1350 5179 22517 25565 -521 -521 1359 1350 5179 22517 25565 -521 -521 1359 1350 5179 22517 25565 -504 -521 1359 1347 5177 22508 25565 -504 -521 1359 1347 5177 22508 25565 -504 -521 1359 1347 5177 22508 25565 -504 -521 1359 1347 5177 22508 25565 -504 -521 1359 1346 5177 22508 25565 12208 -521 1359 1346 5177 22508 25565 12208 -521 1359 1345 5176 22504 25565 12208 -521 1359 1345 5176 22504 25565 12208 -521 1359 1345 5176 22504 25565 12208 -521 1359 1345 5176 22504 25565 12208 -521 2026-04-23 12:40:52,818 Hysteresis 323 0: raw(22504 16000 16000 16000) min(12208 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 25565 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 (4504 10000 10000 10000) 7: 0: 7501@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7501@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7501@3p 9: raw(1 8499 8499 8499) min(-10295 8499 8499 8499) spread(-23024 8499 8499 8499) max_pv 3062 9: [ 0 7501@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1359 1343 5175 22500 25565 12208 -521 1359 1343 5175 22500 25565 12208 -521 1359 1343 5175 22500 25565 12208 -521 1359 1343 5175 22500 25565 12208 -521 1356 1347 5188 22556 25565 12208 -521 1356 1347 5188 22556 25565 12208 -521 1356 1347 5188 22556 25565 12208 -521 1356 1347 5188 22556 25565 12208 -521 1356 1347 5188 22556 25565 12208 -521 1356 1347 5188 22556 25565 12208 -521 1356 1352 5190 22565 25565 12208 -521 1356 1352 5190 22565 25565 12208 -521 1356 1352 5190 22565 25565 12208 -521 1356 1352 5190 22565 25565 12208 -521 1356 1352 5190 22565 25565 12208 -521 1356 1352 5190 22565 25565 12208 -521 1356 1349 5189 22560 25565 12208 -521 1356 1349 5189 22560 25565 12208 -521 1356 1349 5189 22560 25565 12208 -521 2026-04-23 12:41:02,838 Hysteresis 333 0: raw(22560 16000 16000 16000) min(12208 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 25565 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 (4560 10000 10000 10000) 7: 0: 7520@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7520@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7520@3p 9: raw(0 8480 8480 8480) min(-10352 8480 8480 8480) spread(-23081 8480 8480 8480) max_pv 3005 9: [ 0 7520@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1356 1349 5189 22560 25565 12208 -521 1356 1334 5181 22526 25565 12208 -521 1356 1334 5181 22526 25565 12208 -521 1356 1334 5181 22526 25565 12208 -521 1356 1334 5194 22582 25565 12208 -521 1354 1334 5195 22586 25565 12208 -521 1354 1334 5195 22586 25565 12208 -521 1354 1343 5200 22608 25565 12208 -521 1354 1343 5200 22608 25565 12208 -521 1354 1343 5200 22608 25565 12208 -521 1354 1343 5200 22608 25565 12208 -521 1354 1343 5200 22608 25565 12208 -521 1354 1343 5200 22608 25565 12208 -521 1354 1343 5200 22608 25565 12208 -521 1354 1343 5200 22608 25565 12208 -521 1354 1343 5200 22608 25565 12208 -521 1354 1343 5200 22608 25565 12208 -521 1354 1349 5203 22621 25565 12208 -521 1354 1349 5203 22621 25565 12208 -521 1354 1349 5203 22621 25565 12208 -521 2026-04-23 12:41:12,863 Hysteresis 343 0: raw(22621 16000 16000 16000) min(12208 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 25565 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 (4621 10000 10000 10000) 7: 0: 7540@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7540@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7540@3p 9: raw(1 8460 8460 8460) min(-10412 8460 8460 8460) spread(-23141 8460 8460 8460) max_pv 2945 9: [ 0 7540@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1354 1349 5203 22621 25565 12208 -521 1354 1346 5201 22613 25565 12208 -521 1354 1346 5201 22613 25565 12208 -521 1354 1347 5202 22617 25565 12208 -521 1354 1347 5216 22678 25565 12208 -521 1389 1349 5200 22608 25565 12208 -521 1389 1349 5200 22608 25565 12208 -521 1389 1349 5200 22608 25565 12208 -521 1389 1349 5200 22608 25565 12208 -521 1389 1349 5200 22608 25565 12208 -521 1389 1349 5200 22608 25560 12208 -521 1389 1345 5198 22600 25560 12208 -521 1389 1345 5198 22600 25560 12208 -521 1389 1345 5198 22600 25560 12208 -521 1389 1345 5198 22600 25560 12208 -521 1389 1343 5197 22595 24295 12208 -521 1389 1343 5197 22595 24295 12208 -521 1389 1343 5197 22595 24295 12208 -521 1389 1343 5197 22595 24295 12208 -521 1389 1343 5197 22595 24295 12208 -521 2026-04-23 12:41:22,995 Hysteresis 353 0: raw(22595 16000 16000 16000) min(12208 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 24295 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 (4595 10000 10000 10000) 7: 0: 7531@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7531@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7531@3p 9: raw(2 8469 8469 8469) min(-10385 8469 8469 8469) spread(-23114 8469 8469 8469) max_pv 1702 9: [ 0 7531@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1389 1343 5197 22595 24295 12208 -521 1389 1350 5200 22608 24295 12208 -521 1389 1350 5200 22608 24295 12208 -521 1389 1351 5201 22613 24295 12208 -521 1389 1351 5195 22586 24295 12208 -521 1410 1358 5188 22556 24295 12208 -521 1410 1358 5188 22556 24295 12208 -521 1410 1358 5188 22556 24295 12208 -521 1410 1358 5188 22556 24295 12208 -521 1410 1358 5188 22556 24295 12208 -521 1410 1358 5188 22556 24295 12208 -521 1410 1354 5186 22547 24295 12208 -521 1410 1354 5186 22547 24295 12208 -521 1410 1354 5186 22547 24295 12208 -521 1410 1354 5186 22547 24295 12208 -521 1410 1352 5185 22543 24273 12208 -521 1410 1352 5185 22543 24273 12208 -521 1410 1352 5185 22543 24273 12208 -521 1410 1352 5185 22543 24273 12208 -521 1410 1352 5185 22543 24273 12208 -521 2026-04-23 12:41:33,012 Hysteresis 363 0: raw(22543 16000 16000 16000) min(12208 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 24273 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 (4543 10000 10000 10000) 7: 0: 7514@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7514@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7514@3p 9: raw(1 8486 8486 8486) min(-10334 8486 8486 8486) spread(-23063 8486 8486 8486) max_pv 1731 9: [ 0 7514@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1410 1347 5182 22530 24273 12208 -521 1410 1347 5182 22530 24273 12208 -521 1410 1347 5182 22530 24273 12208 -521 1410 1347 5182 22530 24273 12208 -521 1383 1345 5183 22534 24273 12208 -521 1383 1345 5183 22534 24273 12208 -521 1383 1345 5183 22534 24273 12208 -521 1383 1345 5183 22534 24273 12208 -521 1383 1345 5183 22534 24273 12208 -521 1383 1345 5183 22534 24273 12208 -521 1383 1347 5184 22539 24273 12208 -521 1383 1347 5184 22539 24273 12208 -521 1383 1347 5184 22539 24273 12208 -521 1383 1347 5184 22539 24273 12208 -521 1383 1345 5183 22534 24273 12208 -521 1383 1345 5183 22534 24273 12208 -521 1383 1345 5183 22534 24273 12208 -521 1383 1345 5183 22534 24273 12208 -521 1383 1345 5183 22534 24273 12208 -521 1383 1345 5183 22534 24273 12208 -521 2026-04-23 12:41:43,059 Hysteresis 373 0: raw(22534 16000 16000 16000) min(12208 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 24273 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 (4534 10000 10000 10000) 7: 0: 7511@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7511@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7511@3p 9: raw(1 8489 8489 8489) min(-10325 8489 8489 8489) spread(-23054 8489 8489 8489) max_pv 1740 9: [ 0 7511@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1383 1348 5184 22539 24273 12208 -521 1383 1348 5184 22539 24273 12208 -521 1383 1347 5184 22539 24273 12208 -521 1383 1347 5184 22539 24273 12208 -521 1366 1353 5193 22578 24273 12208 -521 1366 1353 5193 22578 24273 12208 -521 1366 1352 5192 22573 24273 12208 -521 1366 1352 5192 22573 24273 12208 -521 1366 1352 5192 22573 24273 12208 -521 1366 1353 5193 22578 24273 12208 -521 1366 1353 5193 22578 24273 12208 -521 1366 1358 5195 22586 24273 12208 -521 1366 1358 5195 22586 24273 12208 -521 1366 1358 5195 22586 24273 12208 -521 1366 1353 5193 22578 24273 13695 -521 1366 1353 5193 22578 24273 13695 -521 1366 1352 5192 22573 24273 13695 -521 1366 1352 5192 22573 24273 13695 -521 1366 1352 5192 22573 24273 13695 -521 1366 1352 5192 22573 24273 13695 -521 2026-04-23 12:41:53,194 Hysteresis 383 0: raw(22573 16000 16000 16000) min(13695 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 24273 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 (4573 10000 10000 10000) 7: 0: 7524@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7524@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7524@3p 9: raw(1 8476 8476 8476) min(-8877 8476 8476 8476) spread(-23093 8476 8476 8476) max_pv 1701 9: [ 0 7524@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1366 1347 5190 22565 24273 13695 -521 1366 1347 5190 22565 24273 13695 -521 1366 1347 5190 22565 24273 13695 -521 1366 1347 5190 22565 24273 13704 -521 1366 1351 5201 22613 24273 13704 -521 1366 1351 5201 22613 24273 13704 -521 1366 1351 5201 22613 24273 13704 -521 1366 1351 5201 22613 24273 13704 -521 1366 1351 5201 22613 24273 13704 -521 1366 1351 5201 22613 24273 13704 -521 1366 1351 5201 22613 24273 13704 -521 1366 1351 5201 22613 24273 13704 -521 1366 1350 5200 22608 24273 13704 -521 1366 1350 5200 22608 24273 19986 -521 1366 1353 5202 22617 24273 19986 -521 1366 1353 5202 22617 24273 19986 -521 1366 1352 5201 22613 24273 19986 -521 1366 1352 5201 22613 24273 19986 -521 1366 1353 5202 22617 24273 19986 -521 1366 1353 5202 22617 24273 19986 -521 2026-04-23 12:42:03,216 Hysteresis 393 0: raw(22617 16000 16000 16000) min(19986 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 24273 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 (4617 10000 10000 10000) 7: 0: 7539@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7539@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7539@3p 9: raw(0 8461 8461 8461) min(-2631 8461 8461 8461) spread(-23138 8461 8461 8461) max_pv 1656 9: [ 0 7539@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1366 1356 5203 22621 24273 19986 -521 1366 1356 5203 22621 24273 19986 -521 1366 1356 5203 22621 24273 19986 -521 1366 1356 5203 22621 24273 19986 -521 1388 1350 5200 22608 24273 19986 -521 1388 1350 5200 22608 24273 19986 -521 1388 1351 5200 22608 24273 21634 -521 1388 1351 5200 22608 24273 21634 -521 1388 1351 5200 22608 24273 21634 -521 1388 1351 5200 22608 24273 21634 -521 1388 1353 5201 22613 24273 21634 -521 1388 1353 5201 22613 24273 21634 -521 1388 1352 5201 22613 24273 21634 -521 1388 1352 5201 22613 24273 21634 -521 1388 1358 5203 22621 24273 21634 -521 1388 1358 5203 22621 24273 21634 -521 1388 1358 5203 22621 24273 21634 -521 1388 1358 5203 22621 24273 21634 -521 1388 1358 5203 22621 24273 21634 -521 1388 1358 5203 22621 24273 21634 -521 2026-04-23 12:42:13,280 Hysteresis 403 0: raw(22621 16000 16000 16000) min(21634 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 24273 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 (4621 10000 10000 10000) 7: 0: 7540@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7540@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7540@3p 9: raw(1 8460 8460 8460) min(-986 8460 8460 8460) spread(-23141 8460 8460 8460) max_pv 1653 9: [ 0 7540@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1388 1336 5193 22578 24273 21634 -521 1388 1336 5193 22578 24273 21634 -521 1388 1336 5193 22578 24273 21634 -521 1388 1336 5193 22578 24273 21634 -521 1405 1351 5193 22578 24273 21634 -521 1405 1351 5193 22578 24273 21634 -521 1405 1350 5192 22573 24273 21634 -521 1405 1350 5192 22573 24273 21634 -521 1405 1351 5193 22578 24273 21634 -521 1405 1351 5193 22578 24273 21634 -521 1405 1356 5195 22586 24273 21634 -521 1405 1356 5195 22586 24273 21634 -521 1405 1356 5195 22586 24273 21634 -521 1405 1356 5195 22586 24273 21634 -521 1405 1356 5195 22586 24273 21634 -521 1405 1353 5194 22582 24273 21634 -521 1405 1352 5193 22578 24273 21634 -521 1405 1352 5193 22578 24273 21634 -521 1405 1363 5199 22604 24273 21634 -521 1405 1363 5199 22604 24273 21634 -521 2026-04-23 12:42:23,516 Hysteresis 414 0: raw(22604 16000 16000 16000) min(21634 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 24273 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 (4604 10000 10000 10000) 7: 0: 7534@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7534@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7534@3p 9: raw(2 8466 8466 8466) min(-968 8466 8466 8466) spread(-23123 8466 8466 8466) max_pv 1671 9: [ 0 7534@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1405 1363 5199 22604 24273 21634 -521 1405 1363 5199 22604 24273 21634 -521 1405 1363 5199 22604 24273 21634 -521 1390 1363 5206 22634 24273 21634 -521 1390 1367 5204 22626 24273 21634 -521 1390 1367 5204 22626 24273 21634 -521 1390 1367 5204 22626 24273 21634 -521 1390 1367 5204 22626 24273 21634 -521 1390 1356 5198 22600 24273 21634 -521 1390 1356 5198 22600 24273 21634 -521 1390 1356 5198 22600 24273 21634 -521 1390 1356 5198 22600 24273 21634 -521 1390 1356 5198 22600 23478 21634 -521 1390 1356 5198 22600 23478 21634 -521 1390 1362 5201 22613 23478 21634 -521 1390 1362 5201 22613 23478 21634 -521 1390 1362 5201 22613 23478 21634 -521 1390 1362 5201 22613 23478 21634 -521 1390 1362 5201 22613 23478 21634 -521 1390 1362 5201 22613 23478 21634 -521 2026-04-23 12:42:33,535 Hysteresis 424 0: raw(22613 16000 16000 16000) min(21634 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23478 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 (4613 10000 10000 10000) 7: 0: 7537@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7537@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7537@3p 9: raw(2 8463 8463 8463) min(-977 8463 8463 8463) spread(-23132 8463 8463 8463) max_pv 867 9: [ 0 7537@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1390 1361 5201 22613 23478 21634 -521 1390 1361 5201 22613 23478 21634 -521 1390 1361 5201 22613 23478 21634 -521 1411 1361 5191 22569 23478 21634 -521 1411 1371 5198 22600 23478 21634 -521 1411 1371 5198 22600 23478 21634 -521 1411 1371 5198 22600 23478 21634 -521 1411 1371 5198 22600 23478 21634 -521 1411 1361 5193 22578 23469 21634 -521 1411 1361 5193 22578 23469 21634 -521 1411 1362 5193 22578 23469 21634 -521 1411 1362 5193 22578 23469 21634 -521 1411 1362 5193 22578 22869 21634 -521 1411 1362 5193 22578 22869 21634 -521 1411 1358 5191 22569 22869 21634 -521 1411 1358 5191 22569 22869 21634 -521 1411 1358 5191 22569 22869 21634 -521 1411 1358 5191 22569 22869 21634 -521 1411 1371 5198 22600 22869 21634 -521 1411 1371 5198 22600 22869 21634 -521 2026-04-23 12:42:43,551 Hysteresis 434 0: raw(22600 16000 16000 16000) min(21634 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 22869 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 (4600 10000 10000 10000) 7: 0: 7533@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7533@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7533@3p 9: raw(1 8467 8467 8467) min(-965 8467 8467 8467) spread(-23120 8467 8467 8467) max_pv 270 9: [ 0 7533@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1411 1371 5198 22600 22869 21634 -521 1411 1371 5198 22600 22869 21634 -521 1411 1371 5198 22600 22852 21634 -521 1415 1371 5196 22591 22852 21634 -521 1415 1371 5193 22578 22852 21634 -521 1415 1371 5193 22578 22852 21634 -521 1415 1371 5193 22578 22791 21634 -521 1415 1371 5193 22578 22791 21634 -521 1415 1369 5192 22573 22791 21634 -521 1415 1369 5192 22573 22791 21634 -521 1415 1369 5192 22573 22791 21634 -521 1415 1369 5192 22573 22791 21634 -521 1415 1369 5192 22573 22791 21634 -521 1415 1369 5192 22573 22791 21634 -521 1415 1371 5193 22578 22791 21634 -521 1415 1371 5193 22578 22791 21634 -521 1415 1371 5193 22578 22791 21634 -521 1415 1371 5193 22578 22791 21634 -521 1415 1371 5193 22578 22791 21634 -521 1415 1374 5194 22582 22791 21634 -521 2026-04-23 12:42:53,788 Hysteresis 444 0: raw(22582 16000 16000 16000) min(21634 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 22791 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 (4582 10000 10000 10000) 7: 0: 7527@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7527@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7527@3p 9: raw(1 8473 8473 8473) min(-947 8473 8473 8473) spread(-23102 8473 8473 8473) max_pv 210 9: [ 0 7527@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1415 1374 5194 22582 22791 21634 -521 1415 1375 5195 22586 22791 21634 -521 1415 1374 5194 22582 22791 21634 -521 1453 1374 5175 22500 22791 21634 -521 1453 1371 5170 22478 22791 21634 -521 1453 1371 5170 22478 22791 21634 -521 1453 1371 5170 22478 22791 21634 -521 1453 1371 5170 22478 22791 21634 -521 1453 1380 5174 22495 22791 21634 -521 1453 1380 5174 22495 22791 21634 -521 1453 1380 5174 22495 22791 21634 -521 1453 1380 5174 22495 22791 21634 -521 1453 1380 5174 22495 22791 21634 -521 1453 1380 5174 22495 22791 21634 -521 1453 1379 5174 22495 22791 21634 -521 1453 1379 5174 22495 22791 21634 -521 1453 1378 5173 22491 22791 21634 -521 1453 1378 5173 22491 22791 21634 -521 1453 1376 5172 22486 22791 21634 -521 1453 1376 5172 22486 22791 21634 -521 2026-04-23 12:43:03,808 Hysteresis 454 0: raw(22486 16000 16000 16000) min(21634 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 22791 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 (4486 10000 10000 10000) 7: 0: 7495@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7495@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7495@3p 9: raw(1 8505 8505 8505) min(-851 8505 8505 8505) spread(-23006 8505 8505 8505) max_pv 306 9: [ 0 7495@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1453 1376 5172 22486 22791 21634 -521 1453 1376 5172 22486 22791 21634 -521 1453 1376 5172 22486 22791 21634 -521 1438 1376 5180 22521 22791 21634 -521 1438 1382 5161 22439 22791 21634 -521 1438 1382 5161 22439 22791 21634 -521 1438 1382 5161 22439 22791 21634 -521 1438 1382 5161 22439 22791 21634 -521 1438 1382 5161 22439 22791 21634 -521 1438 1382 5161 22439 22791 21634 -521 1438 1382 5161 22439 22791 21634 -521 1438 1382 5161 22439 22791 21986 -521 1438 1382 5161 22439 22791 21991 -521 1438 1382 5161 22439 22791 21991 -521 1438 1374 5157 22421 22791 21991 -521 1438 1374 5157 22421 22791 21991 -521 1438 1374 5157 22421 22791 21991 -521 1438 1374 5157 22421 22791 21991 -521 1438 1380 5160 22434 22791 21991 -521 1438 1380 5160 22434 22791 21991 -521 2026-04-23 12:43:13,827 Hysteresis 464 0: raw(22434 16000 16000 16000) min(21991 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 22791 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 (4434 10000 10000 10000) 7: 0: 7478@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7478@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7478@3p 9: raw(0 8522 8522 8522) min(-443 8522 8522 8522) spread(-22955 8522 8522 8522) max_pv 357 9: [ 0 7478@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1438 1380 5160 22434 22791 21991 -521 1438 1380 5160 22434 22791 21991 -521 1357 1380 5200 22608 22791 21991 -521 1357 1380 5200 22608 22791 21991 -521 1357 1380 5188 22556 22791 21991 -521 1357 1380 5188 22556 22791 21991 -521 1357 1380 5188 22556 22791 22004 -521 1357 1380 5188 22556 22791 22004 -521 1357 1373 5184 22539 22791 22004 -521 1357 1373 5184 22539 22791 22004 -521 1357 1373 5184 22539 22791 22004 -521 1357 1373 5184 22539 22791 22082 -521 1357 1374 5185 22543 22791 22082 -521 1357 1374 5185 22543 22791 22082 -521 1357 1380 5188 22556 22791 22082 -521 1357 1380 5188 22556 22791 22082 -521 1357 1380 5188 22556 22791 22100 -521 1357 1380 5188 22556 22791 22100 -521 1357 1382 5189 22560 22791 22100 -521 1357 1382 5189 22560 22791 22100 -521 2026-04-23 12:43:24,015 Hysteresis 474 0: raw(22560 16000 16000 16000) min(22100 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 22791 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 (4560 10000 10000 10000) 7: 0: 7520@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7520@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7520@3p 9: raw(0 8480 8480 8480) min(-460 8480 8480 8480) spread(-23081 8480 8480 8480) max_pv 231 9: [ 0 7520@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1357 1382 5189 22560 22791 22100 -521 1357 1382 5189 22560 22791 22100 -521 1346 1384 5195 22586 22791 22108 -521 1346 1384 5195 22586 22791 22108 -521 1346 1384 5224 22713 22791 22108 -521 1346 1384 5224 22713 22791 22108 -521 1346 1384 5224 22713 22791 22126 -521 1346 1384 5224 22713 22791 22126 -521 1346 1384 5224 22713 22791 22126 -521 1346 1384 5224 22713 22791 22126 -521 1346 1384 5224 22713 22791 22126 -521 1346 1384 5224 22713 22791 22126 -521 1346 1375 5220 22695 22791 22126 -521 1346 1375 5220 22695 22791 22126 -521 1346 1374 5219 22691 22791 22126 -521 1346 1374 5219 22691 22791 22126 -521 1346 1375 5220 22695 22791 22126 -521 1346 1375 5220 22695 22791 22126 -521 1346 1369 5217 22682 22791 22126 -521 1346 1369 5217 22682 22791 22126 -521 2026-04-23 12:43:34,031 Hysteresis 484 0: raw(22682 16000 16000 16000) min(22126 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 22791 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 (4682 10000 10000 10000) 7: 0: 7560@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7560@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7560@3p 9: raw(2 8440 8440 8440) min(-554 8440 8440 8440) spread(-23201 8440 8440 8440) max_pv 111 9: [ 0 7560@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1346 1369 5217 22682 22791 22126 -521 1346 1369 5217 22682 22791 22126 -521 1390 1387 5204 22626 22791 22126 -521 1390 1387 5204 22626 22791 22126 -521 1390 1388 5232 22747 22791 22126 -521 1390 1388 5232 22747 22791 22126 -521 1390 1388 5232 22747 22791 22126 -521 1390 1388 5232 22747 22791 22126 -521 1390 1386 5231 22743 22791 22126 -521 1390 1386 5231 22743 22791 22126 -521 1390 1386 5231 22743 22791 22126 -521 1390 1386 5231 22743 22791 22126 -521 1390 1382 5229 22734 22791 22126 -521 1390 1382 5229 22734 22791 22126 -521 1390 1382 5229 22734 22791 22126 -521 1390 1382 5229 22734 22791 22126 -521 1390 1382 5229 22734 22791 22126 -521 1390 1382 5229 22734 22791 22126 -521 1390 1387 5232 22747 22791 22126 -521 1390 1387 5232 22747 22791 22126 -521 2026-04-23 12:43:44,053 Hysteresis 494 0: raw(22747 16000 16000 16000) min(22126 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 22791 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 (4747 10000 10000 10000) 7: 0: 7582@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7582@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7582@3p 9: raw(1 8418 8418 8418) min(-620 8418 8418 8418) spread(-23267 8418 8418 8418) max_pv 45 9: [ 0 7582@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1390 1387 5232 22747 22791 22126 -521 1390 1387 5232 22747 22791 22126 -521 1352 1380 5247 22813 22813 22126 -521 1352 1380 5247 22813 22813 22126 -521 1352 1380 5262 22878 22878 22126 -521 1352 1380 5262 22878 22878 22126 -521 1352 1380 5262 22878 22878 22126 -521 1352 1380 5262 22878 22878 22126 -521 1352 1380 5262 22878 22878 22126 -521 1352 1380 5262 22878 22878 22126 -521 1352 1380 5262 22878 22878 22126 -521 1352 1380 5262 22878 22878 22126 -521 1352 1381 5263 22882 22882 22126 -521 1352 1381 5263 22882 22882 22126 -521 1352 1380 5262 22878 22882 22126 -521 1352 1380 5262 22878 22882 22126 -521 1352 1380 5262 22878 22882 22126 -521 1352 1380 5262 22878 22882 22126 -521 1352 1382 5263 22882 22882 22126 -521 1352 1382 5263 22882 22882 22126 -521 2026-04-23 12:43:54,100 Hysteresis 504 0: raw(22882 16000 16000 16000) min(22126 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 22882 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 (4882 10000 10000 10000) 7: 0: 7627@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7627@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7627@3p 9: raw(1 8373 8373 8373) min(-755 8373 8373 8373) spread(-23402 8373 8373 8373) max_pv 1 9: [ 0 7627@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1352 1382 5263 22882 22882 22126 -521 1352 1382 5263 22882 22882 22126 -521 1343 1385 5269 22908 22908 22126 -521 1343 1385 5269 22908 22908 22126 -521 1343 1385 5300 23043 23043 22126 -521 1343 1385 5300 23043 23043 22126 -521 1343 1385 5300 23043 23043 22126 -521 1343 1386 5301 23047 23047 22126 -521 1343 1386 5301 23047 23047 22126 -521 1343 1384 5300 23043 23047 22126 -521 1343 1384 5300 23043 23047 22126 -521 1343 1384 5300 23043 23047 22126 -521 1343 1382 5299 23039 23047 22126 -521 1343 1382 5299 23039 23047 22126 -521 1343 1382 5299 23039 23047 22126 -521 1343 1382 5299 23039 23047 22126 -521 1343 1382 5299 23039 23047 22126 -521 1343 1382 5299 23039 23047 22126 -521 1343 1379 5297 23030 23047 22126 -521 1343 1379 5297 23030 23047 22126 -521 2026-04-23 12:44:04,117 Hysteresis 514 0: raw(23030 16000 16000 16000) min(22126 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23047 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 (5030 10000 10000 10000) 7: 0: 7676@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7676@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7676@3p 9: raw(2 8324 8324 8324) min(-902 8324 8324 8324) spread(-23549 8324 8324 8324) max_pv 19 9: [ 0 7676@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1343 1378 5297 23030 23047 22126 -521 1343 1378 5297 23030 23047 22126 -521 1349 1382 5296 23026 23047 22126 -521 1349 1382 5330 23173 23173 22126 -521 1349 1382 5330 23173 23173 22126 -521 1349 1382 5330 23173 23173 22126 -521 1349 1382 5330 23173 23173 22126 -521 1349 1382 5330 23173 23173 22126 -521 1349 1382 5330 23173 23173 22126 -521 1349 1382 5330 23173 23173 22126 -521 1349 1382 5330 23173 23173 22126 -521 1349 1382 5330 23173 23173 22126 -521 1349 1382 5330 23173 23173 22126 -521 1349 1382 5330 23173 23173 22126 -521 1349 1382 5330 23173 23173 22126 -521 1349 1382 5330 23173 23173 22126 -521 1349 1382 5330 23173 23173 22126 -521 1349 1382 5330 23173 23173 22126 -521 1349 1384 5331 23178 23178 22126 -521 1349 1384 5331 23178 23178 22126 -521 2026-04-23 12:44:14,140 Hysteresis 524 0: raw(23178 16000 16000 16000) min(22126 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23178 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 (5178 10000 10000 10000) 7: 0: 7726@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7726@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7726@3p 9: raw(0 8274 8274 8274) min(-1052 8274 8274 8274) spread(-23699 8274 8274 8274) max_pv 0 9: [ 0 7726@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1349 1384 5331 23178 23178 22126 -521 1349 1384 5331 23178 23178 22126 -521 1387 1391 5315 23108 23178 22126 -521 1387 1391 5349 23256 23256 22126 -521 1387 1391 5349 23256 23256 22126 -521 1387 1391 5349 23256 23256 22126 -521 1387 1392 5350 23260 23260 22126 -521 1387 1392 5350 23260 23260 22126 -521 1387 1386 5347 23247 23260 22126 -521 1387 1386 5347 23247 23260 22126 -521 1387 1386 5347 23247 23260 22126 -521 1387 1386 5347 23247 23260 22126 -521 1387 1384 5346 23243 23260 22126 -521 1387 1384 5346 23243 23260 22126 -521 1387 1384 5346 23243 23260 22126 -521 1387 1384 5346 23243 23260 22126 -521 1387 1384 5346 23243 23260 22126 -521 1387 1384 5346 23243 23260 22126 -521 1387 1391 5349 23256 23260 22126 -521 2026-04-23 12:44:24,264 Hysteresis 534 0: raw(23256 16000 16000 16000) min(22126 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23260 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 (5256 10000 10000 10000) 7: 0: 7752@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7752@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7752@3p 9: raw(0 8248 8248 8248) min(-1130 8248 8248 8248) spread(-23777 8248 8248 8248) max_pv 4 9: [ 0 7752@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1387 1391 5349 23256 23260 22126 -521 1387 1391 5349 23256 23260 22126 -521 1438 1391 5324 23147 23260 22126 -521 1438 1388 5323 23143 23260 22126 -521 1438 1388 5341 23221 23260 22126 -521 1438 1388 5341 23221 23260 22126 -521 1438 1388 5341 23221 23260 22126 -521 1438 1388 5341 23221 23260 22126 -521 1438 1388 5341 23221 23260 22126 -521 1438 1392 5343 23230 23260 22126 -521 1438 1392 5343 23230 23260 22126 -521 1438 1391 5342 23226 23260 22126 -521 1438 1391 5342 23226 23260 22126 -521 1438 1386 5340 23217 23260 22126 -521 1438 1386 5340 23217 23260 22126 -521 1438 1386 5340 23217 23260 22126 -521 1438 1386 5340 23217 23260 22126 -521 1438 1391 5342 23226 23260 22126 -521 1438 1391 5342 23226 23260 22126 -521 1438 1391 5342 23226 23260 22126 -521 2026-04-23 12:44:34,280 Hysteresis 544 0: raw(23226 16000 16000 16000) min(22126 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23260 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 (5226 10000 10000 10000) 7: 0: 7742@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7742@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7742@3p 9: raw(0 8258 8258 8258) min(-1100 8258 8258 8258) spread(-23747 8258 8258 8258) max_pv 34 9: [ 0 7742@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1438 1391 5342 23226 23260 22126 -521 1438 1391 5342 23226 23260 22126 -521 1454 1391 5334 23191 23260 22126 -521 1454 1392 5335 23195 23260 22126 -521 1454 1392 5328 23165 23260 22126 -521 1454 1392 5328 23165 23260 22126 -521 1454 1392 5328 23165 23260 22126 -521 1454 1395 5329 23169 23260 22126 -521 1454 1395 5329 23169 23260 22126 -521 1454 1395 5329 23169 23260 22126 -521 1454 1395 5329 23169 23260 22126 -521 1454 1395 5329 23169 23260 22126 -521 1454 1395 5329 23169 23260 22126 -521 1454 1386 5325 23152 23260 22126 -521 1454 1386 5325 23152 23260 22126 -521 1454 1386 5325 23152 23260 22126 -521 1454 1386 5325 23152 23260 22126 -521 1454 1393 5328 23165 23260 22126 -521 1454 1393 5328 23165 23260 22126 -521 1454 1393 5328 23165 23260 22126 -521 2026-04-23 12:44:44,296 Hysteresis 555 0: raw(23165 16000 16000 16000) min(22126 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23260 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 (5165 10000 10000 10000) 7: 0: 7721@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7721@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7721@3p 9: raw(2 8279 8279 8279) min(-1037 8279 8279 8279) spread(-23684 8279 8279 8279) max_pv 97 9: [ 0 7721@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1454 1393 5328 23165 23260 22126 -521 1454 1393 5328 23165 23260 22126 -521 1438 1393 5336 23200 23260 22126 -521 1438 1389 5334 23191 23260 22126 -521 1438 1389 5320 23130 23260 22126 -521 1438 1390 5321 23134 23260 22126 -521 1438 1390 5321 23134 23260 22126 -521 1438 1389 5320 23130 23260 22126 -521 1438 1389 5320 23130 23260 22126 -521 1438 1384 5318 23121 23260 22126 -521 1438 1384 5318 23121 23260 22126 -521 1438 1384 5318 23121 23260 22126 -521 1438 1384 5318 23121 23260 22126 -521 1438 1388 5320 23130 23260 22126 -521 1438 1388 5320 23130 23260 22126 -521 1438 1388 5320 23130 23260 22126 -521 1438 1388 5320 23130 23260 22126 -521 1438 1388 5320 23130 23260 22126 -521 1438 1388 5320 23130 23260 22126 -521 1438 1390 5321 23134 23260 22126 -521 2026-04-23 12:44:54,403 Hysteresis 565 0: raw(23134 16000 16000 16000) min(22126 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23260 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 (5134 10000 10000 10000) 7: 0: 7711@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7711@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7711@3p 9: raw(1 8289 8289 8289) min(-1007 8289 8289 8289) spread(-23654 8289 8289 8289) max_pv 127 9: [ 0 7711@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1438 1390 5321 23134 23260 22126 -521 1438 1390 5321 23134 23260 22126 -521 1426 1390 5327 23160 23260 22126 -521 1426 1395 5329 23169 23260 22126 -521 1426 1395 5322 23139 23260 22126 -521 1426 1395 5322 23139 23260 22126 -521 1426 1395 5322 23139 23260 22126 -521 1426 1390 5320 23130 23260 22126 -521 1426 1390 5320 23130 23260 22126 -521 1426 1390 5320 23130 23260 22126 -521 1426 1390 5320 23130 23260 22126 -521 1426 1390 5320 23130 23260 22126 -521 1426 1390 5320 23130 23260 22126 -521 1426 1395 5322 23139 23260 22126 -521 1426 1395 5322 23139 23260 22126 -521 1426 1395 5322 23139 23260 22126 -521 1426 1395 5322 23139 23260 22126 -521 1426 1393 5321 23134 23260 22126 -521 1426 1393 5321 23134 23260 22126 -521 1426 1394 5321 23134 23260 22126 -521 2026-04-23 12:45:04,423 Hysteresis 575 0: raw(23134 16000 16000 16000) min(22126 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23260 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 (5134 10000 10000 10000) 7: 0: 7711@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7711@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7711@3p 9: raw(1 8289 8289 8289) min(-1007 8289 8289 8289) spread(-23654 8289 8289 8289) max_pv 127 9: [ 0 7711@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1426 1393 5321 23134 23260 22126 -521 1426 1393 5321 23134 23260 22126 -521 1441 1393 5314 23104 23260 22126 -521 1441 1395 5315 23108 23260 22126 -521 1441 1395 5315 23108 23260 22126 -521 1441 1395 5315 23108 23260 22126 -521 1441 1395 5315 23108 23260 22126 -521 1441 1395 5315 23108 23260 22126 -521 1441 1395 5315 23108 23260 22126 -521 1441 1395 5315 23108 23260 22130 -521 1441 1395 5315 23108 23260 22186 -521 1441 1395 5315 23108 23260 22186 -521 1441 1393 5314 23104 23260 22186 -521 1441 1393 5314 23104 23260 22191 -521 1441 1394 5314 23104 23260 22191 -521 1441 1394 5314 23104 23260 22191 -521 1441 1397 5316 23113 23260 22191 -521 1441 1397 5316 23113 23260 22191 -521 1441 1397 5316 23113 23260 22191 -521 1441 1397 5316 23113 23260 22191 -521 2026-04-23 12:45:14,428 Hysteresis 585 0: raw(23113 16000 16000 16000) min(22191 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23260 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 (5113 10000 10000 10000) 7: 0: 7704@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7704@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7704@3p 9: raw(1 8296 8296 8296) min(-921 8296 8296 8296) spread(-23633 8296 8296 8296) max_pv 148 9: [ 0 7704@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1441 1397 5316 23113 23260 22191 -521 1469 1397 5302 23052 23260 22191 -521 1469 1388 5297 23030 23260 22191 -521 1469 1388 5297 23030 23260 22191 -521 1469 1388 5292 23008 23260 22191 -521 1469 1388 5292 23008 23260 22191 -521 1469 1391 5294 23017 23260 22191 -521 1469 1391 5294 23017 23260 22191 -521 1469 1392 5294 23017 23260 22191 -521 1469 1392 5294 23017 23260 22191 -521 1469 1392 5294 23017 23260 22191 -521 1469 1392 5294 23017 23260 22200 -521 1469 1397 5297 23030 23260 22200 -521 1469 1397 5297 23030 23260 22200 -521 1469 1397 5297 23030 23260 22200 -521 1469 1397 5297 23030 23260 22200 -521 1469 1392 5294 23017 23260 22200 -521 1469 1392 5294 23017 23260 22200 -521 1469 1391 5294 23017 23260 22200 -521 1469 1391 5294 23017 23260 22200 -521 2026-04-23 12:45:24,526 Hysteresis 595 0: raw(23017 16000 16000 16000) min(22200 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23260 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 (5017 10000 10000 10000) 7: 0: 7672@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7672@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7672@3p 9: raw(1 8328 8328 8328) min(-816 8328 8328 8328) spread(-23537 8328 8328 8328) max_pv 244 9: [ 0 7672@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1469 1391 5294 23017 23260 22200 -521 1434 1392 5312 23095 23260 22200 -521 1434 1394 5313 23100 23260 22200 -521 1434 1394 5291 23004 23260 22200 -521 1434 1394 5291 23004 23260 22200 -521 1434 1394 5291 23004 23260 22200 -521 1434 1396 5292 23008 23260 22200 -521 1434 1396 5292 23008 23260 22200 -521 1434 1396 5292 23008 23260 22200 -521 1434 1396 5292 23008 23260 22200 -521 1434 1395 5291 23004 23260 22200 -521 1434 1395 5291 23004 23260 22200 -521 1434 1392 5290 23000 23260 22200 -521 1434 1392 5290 23000 23260 22200 -521 1434 1391 5289 22995 23260 22200 -521 1434 1391 5289 22995 23260 22200 -521 1434 1397 5292 23008 23260 22200 -521 1434 1397 5292 23008 23260 22200 -521 1434 1397 5292 23008 23260 22200 -521 2026-04-23 12:45:34,546 Hysteresis 605 0: raw(23008 16000 16000 16000) min(22200 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23260 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 (5008 10000 10000 10000) 7: 0: 7669@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7669@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7669@3p 9: raw(1 8331 8331 8331) min(-807 8331 8331 8331) spread(-23528 8331 8331 8331) max_pv 253 9: [ 0 7669@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1434 1397 5292 23008 23260 22200 -521 1411 1397 5303 23056 23260 22200 -521 1411 1397 5303 23056 23260 22200 -521 1411 1403 5306 23069 23260 22200 -521 1411 1403 5304 23060 23260 22200 -521 1411 1403 5304 23060 23260 22200 -521 1411 1403 5304 23060 23260 22200 -521 1411 1410 5308 23078 23260 22208 -521 1411 1410 5308 23078 23260 22208 -521 1411 1410 5308 23078 23260 22208 -521 1411 1410 5308 23078 23260 22208 -521 1411 1410 5308 23078 23260 22382 -521 1411 1410 5308 23078 23260 22382 -521 1411 1408 5307 23073 23260 22382 -521 1411 1408 5307 23073 23260 22382 -521 1411 1408 5307 23073 23260 22386 -521 1411 1408 5307 23073 23260 22386 -521 1411 1406 5306 23069 23260 22386 -521 1411 1406 5306 23069 23260 22386 -521 1411 1406 5306 23069 23260 22386 -521 2026-04-23 12:45:44,633 Hysteresis 615 0: raw(23069 16000 16000 16000) min(22386 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23260 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 (5069 10000 10000 10000) 7: 0: 7689@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7689@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7689@3p 9: raw(2 8311 8311 8311) min(-681 8311 8311 8311) spread(-23588 8311 8311 8311) max_pv 193 9: [ 0 7689@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1411 1406 5306 23069 23260 22386 -521 1416 1406 5303 23056 23260 22386 -521 1416 1406 5303 23056 23260 22386 -521 1416 1410 5305 23065 23260 22386 -521 1416 1410 5319 23126 23260 22386 -521 1416 1410 5319 23126 23260 22386 -521 1416 1410 5319 23126 23260 22386 -521 1416 1405 5317 23117 23260 22400 -521 1416 1405 5317 23117 23260 22400 -521 1416 1404 5316 23113 23260 22400 -521 1416 1404 5316 23113 23260 22400 -521 1416 1405 5317 23117 23260 22400 -521 1416 1405 5317 23117 23260 22400 -521 1416 1414 5321 23134 23260 22400 -521 1416 1414 5321 23134 23260 22400 -521 1416 1414 5321 23134 23260 22400 -521 1416 1414 5321 23134 23260 22400 -521 1416 1415 5322 23139 23260 22400 -521 1416 1415 5322 23139 23260 22400 -521 1416 1415 5322 23139 23260 22400 -521 2026-04-23 12:45:54,688 Hysteresis 625 0: raw(23139 16000 16000 16000) min(22400 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23260 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 (5139 10000 10000 10000) 7: 0: 7713@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7713@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7713@3p 9: raw(0 8287 8287 8287) min(-739 8287 8287 8287) spread(-23660 8287 8287 8287) max_pv 121 9: [ 0 7713@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1416 1415 5322 23139 23260 22400 -521 1413 1414 5323 23143 23260 22400 -521 1413 1414 5323 23143 23260 22400 -521 1413 1414 5339 23213 23260 22400 -521 1413 1414 5339 23213 23260 22400 -521 1413 1414 5339 23213 23260 22400 -521 1413 1421 5342 23226 23260 22400 -521 1413 1421 5342 23226 23260 22400 -521 1413 1421 5342 23226 23260 22400 -521 1413 1421 5342 23226 23260 22400 -521 1413 1421 5342 23226 23260 22400 -521 1413 1421 5342 23226 23260 22400 -521 1413 1426 5345 23239 23260 22400 -521 1413 1426 5345 23239 23260 22400 -521 1413 1426 5345 23239 23260 22400 -521 1413 1426 5345 23239 23260 22400 -521 1413 1419 5341 23221 23260 22400 -521 1413 1419 5341 23221 23260 22400 -521 1413 1419 5341 23221 23260 22400 -521 2026-04-23 12:46:04,706 Hysteresis 635 0: raw(23221 16000 16000 16000) min(22400 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23260 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 (5221 10000 10000 10000) 7: 0: 7740@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7740@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7740@3p 9: raw(1 8260 8260 8260) min(-820 8260 8260 8260) spread(-23741 8260 8260 8260) max_pv 40 9: [ 0 7740@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1413 1419 5341 23221 23260 22400 -521 1471 1426 5316 23113 23260 22400 -521 1471 1426 5316 23113 23260 22400 -521 1471 1427 5317 23117 23260 22400 -521 1471 1427 5336 23200 23260 22400 -521 1471 1427 5336 23200 23260 22400 -521 1471 1427 5336 23200 23260 22400 -521 1471 1417 5331 23178 23260 22400 -521 1471 1417 5331 23178 23260 22400 -521 1471 1417 5331 23178 23260 22400 -521 1471 1417 5331 23178 23260 22400 -521 1471 1419 5332 23182 23260 22400 -521 1471 1419 5332 23182 23260 22400 -521 1471 1419 5332 23182 23260 22400 -521 1471 1419 5332 23182 23260 22400 -521 1471 1419 5332 23182 23260 22400 -521 1471 1419 5332 23182 23260 22400 -521 1471 1421 5333 23186 23260 22400 -521 1471 1421 5333 23186 23260 22400 -521 1471 1421 5333 23186 23260 22400 -521 2026-04-23 12:46:14,780 Hysteresis 645 0: raw(23186 16000 16000 16000) min(22400 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23260 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 (5186 10000 10000 10000) 7: 0: 7728@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7728@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7728@3p 9: raw(2 8272 8272 8272) min(-784 8272 8272 8272) spread(-23705 8272 8272 8272) max_pv 76 9: [ 0 7728@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1471 1421 5333 23186 23260 22400 -521 1478 1425 5331 23178 23260 22400 -521 1478 1425 5331 23178 23260 22400 -521 1478 1425 5331 23178 23260 22400 -521 1478 1425 5323 23143 23260 22400 -521 1478 1425 5323 23143 23260 22400 -521 1478 1425 5323 23143 23260 22400 -521 1478 1421 5321 23134 23260 22400 -521 1478 1421 5321 23134 23260 22400 -521 1478 1421 5321 23134 23260 22400 -521 1478 1421 5321 23134 23260 22400 -521 1478 1421 5321 23134 23260 22400 -521 1478 1421 5321 23134 23260 22400 -521 1478 1417 5319 23126 23260 22400 -521 1478 1417 5319 23126 23260 22400 -521 1478 1418 5320 23130 23260 22400 -521 1478 1418 5320 23130 23260 22400 -521 1478 1410 5316 23113 23260 22400 -521 1478 1410 5316 23113 23260 22400 -521 1478 1410 5316 23113 23260 22400 -521 2026-04-23 12:46:24,834 Hysteresis 655 0: raw(23113 16000 16000 16000) min(22400 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23260 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 (5113 10000 10000 10000) 7: 0: 7704@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7704@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7704@3p 9: raw(1 8296 8296 8296) min(-712 8296 8296 8296) spread(-23633 8296 8296 8296) max_pv 148 9: [ 0 7704@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1478 1410 5316 23113 23260 22400 -521 1445 1418 5336 23200 23260 22400 -521 1445 1418 5336 23200 23260 22400 -521 1445 1418 5336 23200 23260 22400 -521 1445 1418 5319 23126 23260 22400 -521 1445 1417 5318 23121 23260 22400 -521 1445 1417 5318 23121 23260 22400 -521 1445 1413 5316 23113 23260 22400 -521 1445 1413 5316 23113 23260 22400 -521 1445 1412 5316 23113 23260 22400 -521 1445 1412 5316 23113 23260 22400 -521 1445 1416 5318 23121 23260 22400 -521 1445 1416 5318 23121 23260 22400 -521 1445 1416 5318 23121 23260 22400 -521 1445 1416 5318 23121 23260 22400 -521 1445 1416 5318 23121 23260 22400 -521 1445 1416 5318 23121 23260 22400 -521 1445 1412 5316 23113 23260 22400 -521 1445 1412 5316 23113 23260 22400 -521 1445 1412 5316 23113 23260 22400 -521 2026-04-23 12:46:34,850 Hysteresis 665 0: raw(23113 16000 16000 16000) min(22400 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23260 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 (5113 10000 10000 10000) 7: 0: 7704@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7704@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7704@3p 9: raw(1 8296 8296 8296) min(-712 8296 8296 8296) spread(-23633 8296 8296 8296) max_pv 148 9: [ 0 7704@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1445 1412 5316 23113 23260 22400 -521 1442 1410 5316 23113 23260 22400 -521 1442 1410 5316 23113 23260 22400 -521 1442 1410 5316 23113 23260 22400 -521 1442 1410 5316 23113 23260 22400 -521 1442 1410 5316 23113 23260 22400 -521 1442 1410 5316 23113 23260 22400 -521 1442 1419 5321 23134 23260 22400 -521 1442 1419 5321 23134 23260 22400 -521 1442 1419 5321 23134 23260 22400 -521 1442 1419 5321 23134 23260 22400 -521 1442 1429 5326 23156 23260 22400 -521 1442 1429 5326 23156 23260 22400 -521 1442 1428 5325 23152 23260 22400 -521 1442 1428 5325 23152 23260 22400 -521 1442 1429 5326 23156 23260 22400 -521 1442 1429 5326 23156 23260 22400 -521 1442 1428 5325 23152 23260 22400 -521 1442 1428 5325 23152 23260 22400 -521 1442 1428 5325 23152 23260 22400 -521 2026-04-23 12:46:44,919 Hysteresis 675 0: raw(23152 16000 16000 16000) min(22400 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23260 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 (5152 10000 10000 10000) 7: 0: 7717@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7717@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7717@3p 9: raw(1 8283 8283 8283) min(-751 8283 8283 8283) spread(-23672 8283 8283 8283) max_pv 109 9: [ 0 7717@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1442 1428 5325 23152 23260 22400 -521 1452 1430 5321 23134 23260 22400 -521 1452 1430 5321 23134 23260 22400 -521 1452 1430 5321 23134 23260 22400 -521 1452 1430 5330 23173 23260 22400 -521 1452 1430 5330 23173 23260 22400 -521 1452 1430 5330 23173 23260 22400 -521 1452 1430 5330 23173 23260 22400 -521 1452 1430 5330 23173 23260 22400 -521 1452 1430 5330 23173 23260 22400 -521 1452 1430 5330 23173 23260 22400 -521 1452 1427 5329 23169 23260 22400 -521 1452 1427 5329 23169 23260 22400 -521 1452 1427 5329 23169 23260 22400 -521 1452 1427 5329 23169 23260 22400 -521 1452 1427 5329 23169 23260 22400 -521 1452 1427 5329 23169 23260 22400 -521 1452 1427 5329 23169 23260 22400 -521 1452 1427 5329 23169 23260 22400 -521 1452 1427 5329 23169 23260 22400 -521 2026-04-23 12:46:55,011 Hysteresis 685 0: raw(23169 16000 16000 16000) min(22400 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23260 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 (5169 10000 10000 10000) 7: 0: 7723@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7723@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7723@3p 9: raw(0 8277 8277 8277) min(-769 8277 8277 8277) spread(-23690 8277 8277 8277) max_pv 91 9: [ 0 7723@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1441 1427 5334 23191 23260 22400 -521 1441 1425 5333 23186 23260 22400 -521 1441 1425 5333 23186 23260 22400 -521 1441 1425 5333 23186 23260 22400 -521 1441 1425 5337 23204 23260 22400 -521 1441 1425 5337 23204 23260 22400 -521 1441 1425 5337 23204 23260 22400 -521 1441 1427 5338 23208 23260 22400 -521 1441 1426 5338 23208 23260 22400 -521 1441 1426 5338 23208 23260 22400 -521 1441 1432 5341 23221 23260 22400 -521 1441 1432 5341 23221 23260 22400 -521 1441 1432 5341 23221 23260 22400 -521 1441 1432 5341 23221 23260 22400 -521 1441 1432 5341 23221 23260 22400 -521 1441 1432 5341 23221 23260 22400 -521 1441 1434 5342 23226 23260 22400 -521 1441 1434 5342 23226 23260 22400 -521 1441 1434 5342 23226 23260 22400 -521 1441 1434 5342 23226 23260 22400 -521 2026-04-23 12:47:05,033 Hysteresis 695 0: raw(23226 16000 16000 16000) min(22400 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23260 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 (5226 10000 10000 10000) 7: 0: 7742@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7742@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7742@3p 9: raw(0 8258 8258 8258) min(-826 8258 8258 8258) spread(-23747 8258 8258 8258) max_pv 34 9: [ 0 7742@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1454 1439 5338 23208 23260 22400 -521 1454 1439 5338 23208 23260 22400 -521 1454 1439 5338 23208 23260 22400 -521 1454 1439 5351 23265 23265 22400 -521 1454 1439 5351 23265 23265 22400 -521 1454 1439 5351 23265 23265 22400 -521 1454 1438 5350 23260 23265 22400 -521 1454 1438 5350 23260 23265 22400 -521 1454 1438 5350 23260 23265 22400 -521 1454 1438 5350 23260 23265 22400 -521 1454 1439 5351 23265 23265 22400 -521 1454 1439 5351 23265 23265 22400 -521 1454 1440 5351 23265 23265 22400 -521 1454 1440 5351 23265 23265 22400 -521 1454 1440 5351 23265 23265 22400 -521 1454 1440 5351 23265 23265 22400 -521 1454 1442 5352 23269 23269 22400 -521 1454 1442 5352 23269 23269 22400 -521 1454 1442 5352 23269 23269 22400 -521 1454 1442 5352 23269 23269 22400 -521 2026-04-23 12:47:15,085 Hysteresis 705 0: raw(23269 16000 16000 16000) min(22400 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23269 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 (5269 10000 10000 10000) 7: 0: 7756@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7756@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7756@3p 9: raw(1 8244 8244 8244) min(-868 8244 8244 8244) spread(-23789 8244 8244 8244) max_pv 1 9: [ 0 7756@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1453 1443 5353 23273 23273 22400 -521 1453 1443 5353 23273 23273 22400 -521 1453 1443 5353 23273 23273 22400 -521 1453 1443 5363 23317 23317 22400 -521 1453 1443 5363 23317 23317 22400 -521 1453 1443 5363 23317 23317 22400 -521 1453 1441 5362 23313 23317 22400 -521 1453 1441 5362 23313 23317 22400 -521 1453 1441 5362 23313 23317 22400 -521 1453 1441 5362 23313 23317 22400 -521 1453 1433 5358 23295 23317 22400 -521 1453 1433 5358 23295 23317 22400 -521 1453 1432 5358 23295 23317 22400 -521 1453 1432 5358 23295 23317 22400 -521 1453 1432 5358 23295 23317 22400 -521 1453 1432 5358 23295 23317 22400 -521 1453 1444 5364 23321 23321 22400 -521 1453 1444 5364 23321 23321 22400 -521 1453 1444 5364 23321 23321 22400 -521 1453 1444 5364 23321 23321 22400 -521 2026-04-23 12:47:25,177 Hysteresis 715 0: raw(23321 16000 16000 16000) min(22400 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23321 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 (5321 10000 10000 10000) 7: 0: 7773@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7773@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7773@3p 9: raw(2 8227 8227 8227) min(-919 8227 8227 8227) spread(-23840 8227 8227 8227) max_pv 2 9: [ 0 7773@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1446 1440 5365 23326 23326 22400 -521 1446 1440 5365 23326 23326 22400 -521 1446 1440 5365 23326 23326 22400 -521 1446 1440 5377 23378 23378 22400 -521 1446 1440 5377 23378 23378 22400 -521 1446 1443 5379 23386 23386 22400 -521 1446 1443 5379 23386 23386 22400 -521 1446 1443 5379 23386 23386 22400 -521 1446 1444 5379 23386 23386 22400 -521 1446 1444 5379 23386 23386 22400 -521 1446 1456 5385 23413 23413 22400 -521 1446 1456 5385 23413 23413 22400 -521 1446 1456 5385 23413 23413 22400 -521 1446 1456 5385 23413 23413 22400 -521 1446 1464 5389 23430 23430 22400 -521 1446 1464 5389 23430 23430 22400 -521 1446 1464 5389 23430 23430 22400 -521 1446 1464 5389 23430 23430 22400 -521 1446 1463 5389 23430 23430 22400 -521 2026-04-23 12:47:35,194 Hysteresis 725 0: raw(23430 16000 16000 16000) min(22400 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23430 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 (5430 10000 10000 10000) 7: 0: 7810@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7810@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7810@3p 9: raw(0 8190 8190 8190) min(-1030 8190 8190 8190) spread(-23951 8190 8190 8190) max_pv 0 9: [ 0 7810@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1446 1463 5389 23430 23430 22400 -521 1463 1464 5381 23395 23430 22400 -521 1463 1464 5381 23395 23430 22400 -521 1463 1463 5380 23391 23430 22400 -521 1463 1463 5405 23500 23500 22400 -521 1463 1466 5407 23508 23508 22400 -521 1463 1466 5407 23508 23508 22400 -521 1463 1465 5406 23504 23508 22400 -521 1463 1465 5406 23504 23508 22400 -521 1463 1465 5406 23504 23508 22400 -521 1463 1465 5406 23504 23508 22400 -521 1463 1462 5405 23500 23508 22400 -521 1463 1462 5405 23500 23508 22400 -521 1463 1461 5404 23495 23508 22400 -521 1463 1461 5404 23495 23508 22400 -521 1463 1467 5407 23508 23508 22400 -521 1463 1467 5407 23508 23508 22400 -521 1463 1467 5407 23508 23508 22400 -521 1463 1467 5407 23508 23508 22400 -521 1463 1467 5407 23508 23508 22400 -521 2026-04-23 12:47:45,257 Hysteresis 735 0: raw(23508 16000 16000 16000) min(22400 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23508 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 (5508 10000 10000 10000) 7: 0: 7836@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7836@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7836@3p 9: raw(0 8164 8164 8164) min(-1108 8164 8164 8164) spread(-24029 8164 8164 8164) max_pv 0 9: [ 0 7836@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1510 1467 5384 23408 23508 22400 -521 1510 1460 5381 23395 23508 22400 -521 1510 1460 5381 23395 23508 22400 -521 1510 1460 5381 23395 23508 22400 -521 1510 1460 5399 23473 23508 22400 -521 1510 1460 5399 23473 23508 22400 -521 1510 1460 5399 23473 23508 22400 -521 1510 1451 5394 23452 23508 22400 -521 1510 1451 5394 23452 23508 22400 -521 1510 1451 5394 23452 23508 22400 -521 1510 1451 5394 23452 23508 22400 -521 1510 1444 5391 23439 23508 22400 -521 1510 1444 5391 23439 23508 22400 -521 1510 1443 5390 23434 23508 22400 -521 1510 1443 5390 23434 23508 22400 -521 1510 1447 5392 23443 23508 22400 -521 1510 1447 5392 23443 23508 22400 -521 1510 1447 5392 23443 23508 22400 -521 1510 1447 5392 23443 23508 22400 -521 1510 1447 5392 23443 23508 22400 -521 2026-04-23 12:47:55,312 Hysteresis 746 0: raw(23443 16000 16000 16000) min(22400 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23508 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 (5443 10000 10000 10000) 7: 0: 7814@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7814@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7814@3p 9: raw(1 8186 8186 8186) min(-1042 8186 8186 8186) spread(-23963 8186 8186 8186) max_pv 66 9: [ 0 7814@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1533 1447 5381 23395 23508 22400 -521 1533 1443 5379 23386 23508 22400 -521 1533 1443 5379 23386 23508 22400 -521 1533 1444 5379 23386 23508 22400 -521 1533 1444 5364 23321 23508 22400 -521 1533 1447 5366 23330 23508 22400 -521 1533 1447 5366 23330 23508 22400 -521 1533 1447 5366 23330 23508 22400 -521 1533 1447 5366 23330 23508 22400 -521 1533 1447 5366 23330 23508 22400 -521 1533 1447 5366 23330 23508 22400 -521 1533 1442 5363 23317 23508 22400 -521 1533 1442 5363 23317 23508 22400 -521 1533 1442 5363 23317 23508 22400 -521 1533 1442 5363 23317 23508 22400 -521 1533 1436 5360 23304 23508 22400 -521 1533 1436 5360 23304 23508 22400 -521 1533 1436 5360 23304 23508 22400 -521 1533 1436 5360 23304 23508 22400 -521 1533 1436 5360 23304 23508 22400 -521 2026-04-23 12:48:05,338 Hysteresis 756 0: raw(23304 16000 16000 16000) min(22400 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23508 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 (5304 10000 10000 10000) 7: 0: 7768@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7768@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7768@3p 9: raw(0 8232 8232 8232) min(-904 8232 8232 8232) spread(-23825 8232 8232 8232) max_pv 204 9: [ 0 7768@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1547 1436 5353 23273 23508 22400 -521 1547 1442 5356 23286 23508 22400 -521 1547 1442 5356 23286 23508 22400 -521 1547 1442 5356 23286 23508 22400 -521 1547 1442 5324 23147 23508 22400 -521 1547 1444 5325 23152 23508 22400 -521 1547 1444 5325 23152 23508 22400 -521 1547 1444 5325 23152 23508 22400 -521 1547 1444 5325 23152 23508 22400 -521 1547 1443 5325 23152 23508 22400 -521 1547 1443 5325 23152 23508 22400 -521 1547 1442 5324 23147 23508 22400 -521 1547 1442 5324 23147 23508 22400 -521 1547 1442 5324 23147 23508 22400 -521 1547 1442 5324 23147 23508 22400 -521 1547 1445 5326 23156 23508 22400 -521 1547 1445 5326 23156 23508 22400 -521 1547 1446 5326 23156 23508 22400 -521 1547 1446 5326 23156 23508 22400 -521 1547 1446 5326 23156 23508 22400 -521 2026-04-23 12:48:15,455 Hysteresis 766 0: raw(23156 16000 16000 16000) min(22400 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23508 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 (5156 10000 10000 10000) 7: 0: 7718@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7718@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7718@3p 9: raw(2 8282 8282 8282) min(-754 8282 8282 8282) spread(-23675 8282 8282 8282) max_pv 354 9: [ 0 7718@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1462 1446 5368 23339 23508 22400 -521 1462 1447 5369 23343 23508 22400 -521 1462 1447 5369 23343 23508 22400 -521 1462 1447 5369 23343 23508 22400 -521 1462 1447 5335 23195 23508 22400 -521 1462 1447 5335 23195 23508 22400 -521 1462 1447 5335 23195 23508 22400 -521 1462 1447 5335 23195 23508 22400 -521 1462 1447 5335 23195 23508 22400 -521 1462 1447 5335 23195 23508 22400 -521 1462 1447 5335 23195 23508 22400 -521 1462 1442 5332 23182 23508 22400 -521 1462 1442 5332 23182 23508 22400 -521 1462 1442 5332 23182 23508 22400 -521 1462 1442 5332 23182 23508 22400 -521 1462 1447 5335 23195 23508 22400 -521 1462 1447 5335 23195 23508 22400 -521 1462 1447 5335 23195 23508 22400 -521 1462 1447 5335 23195 23508 22400 -521 1462 1447 5335 23195 23508 22400 -521 2026-04-23 12:48:25,474 Hysteresis 776 0: raw(23195 16000 16000 16000) min(22400 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23508 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 (5195 10000 10000 10000) 7: 0: 7731@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7731@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7731@3p 9: raw(2 8269 8269 8269) min(-793 8269 8269 8269) spread(-23714 8269 8269 8269) max_pv 315 9: [ 0 7731@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1455 1447 5338 23208 23508 22400 -521 1455 1442 5336 23200 23508 22400 -521 1455 1442 5336 23200 23508 22400 -521 1455 1442 5336 23200 23508 22400 -521 1455 1442 5345 23239 23508 22400 -521 1455 1434 5341 23221 23508 22400 -521 1455 1434 5341 23221 23508 22400 -521 1455 1434 5341 23221 23508 22400 -521 1455 1434 5341 23221 23508 22400 -521 1455 1435 5341 23221 23508 22400 -521 1455 1435 5341 23221 23508 22400 -521 1455 1441 5344 23234 23508 22400 -521 1455 1441 5344 23234 23508 22400 -521 1455 1441 5344 23234 23508 22400 -521 1455 1441 5344 23234 23508 22400 -521 1455 1442 5345 23239 23508 22400 -521 1455 1442 5345 23239 23508 22400 -521 1455 1442 5345 23239 23508 22400 -521 1455 1442 5345 23239 23508 22400 -521 1555 1442 5295 23021 23508 22400 -521 2026-04-23 12:48:35,491 Hysteresis 786 0: raw(23021 16000 16000 16000) min(22400 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23508 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 (5021 10000 10000 10000) 7: 0: 7673@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7673@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7673@3p 9: raw(2 8327 8327 8327) min(-619 8327 8327 8327) spread(-23540 8327 8327 8327) max_pv 489 9: [ 0 7673@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1555 1444 5296 23026 23508 22400 -521 1555 1444 5296 23026 23508 22400 -521 1555 1444 5296 23026 23508 22400 -521 1555 1444 5296 23026 23508 22400 -521 1555 1438 5253 22839 23508 22400 -521 1555 1438 5253 22839 23508 22400 -521 1555 1438 5253 22839 23508 22400 -521 1555 1438 5253 22839 23508 22400 -521 1555 1438 5253 22839 23508 22400 -521 1555 1438 5253 22839 23508 22421 -521 1555 1425 5247 22813 23508 22421 -521 1555 1425 5247 22813 23508 22421 -521 1555 1425 5247 22813 23508 22421 -521 1555 1425 5247 22813 23508 22421 -521 1555 1424 5246 22808 23508 22421 -521 1555 1424 5246 22808 23508 22421 -521 1555 1423 5246 22808 23508 22421 -521 1555 1423 5246 22808 23508 22421 -521 1555 1423 5246 22808 23508 22421 -521 1482 1423 5282 22965 23508 22421 -521 2026-04-23 12:48:45,707 Hysteresis 796 0: raw(22965 16000 16000 16000) min(22421 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23508 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 (4965 10000 10000 10000) 7: 0: 7655@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7655@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7655@3p 9: raw(0 8345 8345 8345) min(-544 8345 8345 8345) spread(-23486 8345 8345 8345) max_pv 543 9: [ 0 7655@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1482 1436 5289 22995 23508 22421 -521 1482 1436 5289 22995 23508 22421 -521 1482 1437 5289 22995 23508 22421 -521 1482 1437 5289 22995 23508 22421 -521 1482 1437 5276 22939 23508 22421 -521 1482 1436 5276 22939 23508 22421 -521 1482 1436 5276 22939 23508 22421 -521 1482 1436 5276 22939 23508 22421 -521 1482 1436 5276 22939 23508 22421 -521 1482 1436 5276 22939 23508 22421 -521 1482 1431 5273 22926 23508 22421 -521 1482 1431 5273 22926 23508 22421 -521 1482 1431 5273 22926 23508 22421 -521 1482 1431 5273 22926 23508 22421 -521 1482 1434 5275 22934 23508 22421 -521 1482 1434 5275 22934 23508 22421 -521 1482 1435 5275 22934 23508 22421 -521 1482 1435 5275 22934 23508 22421 -521 1482 1435 5275 22934 23508 22421 -521 1452 1435 5290 23000 23508 22421 -521 2026-04-23 12:48:55,755 Hysteresis 806 0: raw(23000 16000 16000 16000) min(22421 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23508 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 (5000 10000 10000 10000) 7: 0: 7666@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7666@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7666@3p 9: raw(2 8334 8334 8334) min(-577 8334 8334 8334) spread(-23519 8334 8334 8334) max_pv 510 9: [ 0 7666@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1452 1430 5287 22986 23508 22421 -521 1452 1430 5287 22986 23508 22421 -521 1452 1429 5287 22986 23508 22421 -521 1452 1429 5295 23021 23508 22421 -521 1452 1429 5295 23021 23508 22421 -521 1452 1429 5295 23021 23508 22421 -521 1452 1429 5295 23021 23508 22421 -521 1452 1429 5295 23021 23508 22421 -521 1452 1429 5295 23021 23508 22421 -521 1452 1429 5295 23021 23508 22421 -521 1452 1431 5296 23026 23508 22421 -521 1452 1431 5296 23026 23508 22421 -521 1452 1431 5296 23026 23508 22421 -521 1452 1431 5296 23026 23508 22421 -521 1452 1435 5298 23034 23508 22421 -521 1452 1435 5298 23034 23508 22421 -521 1452 1434 5297 23030 23508 22421 -521 1452 1434 5297 23030 23508 22421 -521 1452 1434 5297 23030 23508 22421 -521 1500 1434 5274 22930 23508 22421 -521 2026-04-23 12:49:05,776 Hysteresis 816 0: raw(22930 16000 16000 16000) min(22421 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23508 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 (4930 10000 10000 10000) 7: 0: 7643@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7643@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7643@3p 9: raw(1 8357 8357 8357) min(-508 8357 8357 8357) spread(-23450 8357 8357 8357) max_pv 579 9: [ 0 7643@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1500 1440 5277 22943 23508 22421 -521 1500 1440 5277 22943 23508 22421 -521 1500 1440 5277 22943 23508 22421 -521 1500 1440 5261 22873 23508 22421 -521 1500 1440 5261 22873 23508 22421 -521 1500 1440 5261 22873 23508 22421 -521 1500 1440 5261 22873 23508 22421 -521 1500 1440 5261 22873 23508 22421 -521 1500 1440 5261 22873 23508 22421 -521 1500 1440 5261 22873 23508 22421 -521 1500 1438 5260 22869 23508 22421 -521 1500 1438 5260 22869 23508 22421 -521 1500 1438 5260 22869 23508 22421 -521 1500 1438 5260 22869 23508 22421 -521 1500 1431 5256 22852 23508 22421 -521 1500 1431 5256 22852 23508 22421 -521 1500 1431 5256 22852 23508 22421 -521 1500 1431 5256 22852 23508 22421 -521 1460 1431 5276 22939 23508 22421 -521 1460 1431 5276 22939 23508 22421 -521 2026-04-23 12:49:15,867 Hysteresis 826 0: raw(22939 16000 16000 16000) min(22421 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23508 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 (4939 10000 10000 10000) 7: 0: 7646@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7646@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7646@3p 9: raw(1 8354 8354 8354) min(-517 8354 8354 8354) spread(-23459 8354 8354 8354) max_pv 570 9: [ 0 7646@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1460 1435 5278 22947 23508 22421 -521 1460 1435 5278 22947 23508 22421 -521 1460 1434 5277 22943 23508 22421 -521 1460 1434 5279 22952 23508 22421 -521 1460 1434 5279 22952 23508 22421 -521 1460 1434 5279 22952 23508 22421 -521 1460 1435 5280 22956 23508 22421 -521 1460 1435 5280 22956 23508 22421 -521 1460 1431 5278 22947 23508 22421 -521 1460 1431 5278 22947 23508 22421 -521 1460 1431 5278 22947 23508 22421 -521 1460 1431 5278 22947 23508 22421 -521 1460 1431 5278 22947 23508 22421 -521 1460 1431 5278 22947 23508 22421 -521 1460 1431 5278 22947 23508 22421 -521 1460 1431 5278 22947 23508 22421 -521 1460 1431 5278 22947 23508 22421 -521 1460 1431 5278 22947 23508 22421 -521 1459 1431 5278 22947 23508 22421 -521 1459 1431 5278 22947 23508 22421 -521 2026-04-23 12:49:25,890 Hysteresis 836 0: raw(22947 16000 16000 16000) min(22421 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23508 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 (4947 10000 10000 10000) 7: 0: 7649@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7649@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7649@3p 9: raw(0 8351 8351 8351) min(-526 8351 8351 8351) spread(-23468 8351 8351 8351) max_pv 561 9: [ 0 7649@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1459 1431 5278 22947 23508 22421 -521 1459 1431 5278 22947 23508 22421 -521 1459 1431 5278 22947 23508 22421 -521 1459 1431 5280 22956 23508 22421 -521 1459 1435 5282 22965 23508 22421 -521 1459 1435 5282 22965 23508 22421 -521 1459 1435 5282 22965 23508 22421 -521 1459 1435 5282 22965 23508 22421 -521 1459 1436 5283 22969 23508 22421 -521 1459 1436 5283 22969 23508 22421 -521 1459 1436 5283 22969 23508 22421 -521 1459 1436 5283 22969 23508 22421 -521 1459 1436 5283 22969 23508 22421 -521 1459 1436 5283 22969 23508 22421 -521 1459 1438 5284 22973 23508 22421 -521 1459 1438 5284 22973 23508 22421 -521 1459 1438 5284 22973 23508 22421 -521 1459 1438 5284 22973 23508 22421 -521 1477 1449 5280 22956 23508 22421 -521 1477 1449 5280 22956 23508 22421 -521 2026-04-23 12:49:35,912 Hysteresis 846 0: raw(22956 16000 16000 16000) min(22421 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23508 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 (4956 10000 10000 10000) 7: 0: 7652@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7652@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7652@3p 9: raw(0 8348 8348 8348) min(-535 8348 8348 8348) spread(-23477 8348 8348 8348) max_pv 552 9: [ 0 7652@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1477 1449 5280 22956 23508 22421 -521 1477 1449 5280 22956 23508 22421 -521 1477 1449 5280 22956 23508 22421 -521 1477 1449 5282 22965 23508 22421 -521 1477 1450 5283 22969 23508 22421 -521 1477 1450 5283 22969 23508 22421 -521 1477 1449 5282 22965 23508 22421 -521 1477 1449 5282 22965 23508 22421 -521 1477 1440 5278 22947 23508 22421 -521 1477 1440 5278 22947 23508 22421 -521 1477 1440 5278 22947 23508 22421 -521 1477 1440 5278 22947 23508 22421 -521 1477 1440 5278 22947 23508 22421 -521 1477 1440 5278 22947 23508 22421 -521 1477 1443 5279 22952 23508 22421 -521 1477 1443 5279 22952 23508 22421 -521 1477 1443 5279 22952 23508 22421 -521 1477 1443 5279 22952 23508 22421 -521 1471 1442 5282 22965 23508 22421 -521 1471 1442 5282 22965 23508 22421 -521 2026-04-23 12:49:45,989 Hysteresis 856 0: raw(22965 16000 16000 16000) min(22421 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23508 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 (4965 10000 10000 10000) 7: 0: 7655@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7655@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7655@3p 9: raw(0 8345 8345 8345) min(-544 8345 8345 8345) spread(-23486 8345 8345 8345) max_pv 543 9: [ 0 7655@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1471 1442 5282 22965 23508 22421 -521 1471 1442 5282 22965 23508 22421 -521 1471 1442 5282 22965 23508 22421 -521 1471 1442 5284 22973 23508 22421 -521 1471 1442 5284 22973 23508 22421 -521 1471 1442 5284 22973 23508 22421 -521 1471 1442 5284 22973 23508 22421 -521 1471 1442 5284 22973 23508 22421 -521 1471 1449 5287 22986 23508 22421 -521 1471 1449 5287 22986 23508 22421 -521 1471 1450 5288 22991 23508 22421 -521 1471 1450 5288 22991 23508 22421 -521 1471 1450 5288 22991 23508 22421 -521 1471 1450 5288 22991 23508 22421 -521 1471 1440 5283 22969 23508 22421 -521 1471 1440 5283 22969 23508 22421 -521 1471 1440 5283 22969 23508 22421 -521 1471 1440 5283 22969 23508 22421 -521 1461 1436 5286 22982 23508 22421 -521 1461 1436 5286 22982 23508 22421 -521 2026-04-23 12:49:56,009 Hysteresis 866 0: raw(22982 16000 16000 16000) min(22421 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23508 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 (4982 10000 10000 10000) 7: 0: 7660@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7660@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7660@3p 9: raw(2 8340 8340 8340) min(-559 8340 8340 8340) spread(-23501 8340 8340 8340) max_pv 528 9: [ 0 7660@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1461 1437 5286 22982 23508 22421 -521 1461 1437 5286 22982 23508 22421 -521 1461 1436 5286 22982 23508 22421 -521 1461 1436 5290 23000 23508 22421 -521 1461 1433 5288 22991 23508 22421 -521 1461 1433 5288 22991 23508 22421 -521 1461 1433 5288 22991 23508 22421 -521 1461 1433 5288 22991 23508 22421 -521 1461 1431 5287 22986 23508 22421 -521 1461 1431 5287 22986 23508 22421 -521 1461 1431 5287 22986 23508 22421 -521 1461 1431 5287 22986 23508 22421 -521 1461 1431 5287 22986 23508 22421 -521 1461 1431 5287 22986 23508 22421 -521 1461 1431 5287 22986 23508 22421 -521 1461 1431 5287 22986 23508 22421 -521 1461 1431 5287 22986 23508 22421 -521 1461 1431 5287 22986 23508 22421 -521 1462 1429 5286 22982 23508 22421 -521 1462 1429 5286 22982 23508 22421 -521 2026-04-23 12:50:06,024 Hysteresis 876 0: raw(22982 16000 16000 16000) min(22421 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23508 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 (4982 10000 10000 10000) 7: 0: 7660@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7660@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7660@3p 9: raw(2 8340 8340 8340) min(-559 8340 8340 8340) spread(-23501 8340 8340 8340) max_pv 528 9: [ 0 7660@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1462 1429 5286 22982 23508 22421 -521 1462 1429 5286 22982 23508 22421 -521 1462 1429 5286 22982 23508 22421 -521 1462 1429 5286 22982 23508 22421 -521 1462 1431 5287 22986 23508 22421 -521 1462 1431 5287 22986 23508 22421 -521 1462 1431 5287 22986 23508 22421 -521 1462 1431 5287 22986 23508 22421 -521 1462 1427 5285 22978 23508 22421 -521 1462 1427 5285 22978 23508 22421 -521 1462 1427 5285 22978 23508 22421 -521 1462 1427 5285 22978 23508 22421 -521 1462 1427 5285 22978 23508 22421 -521 1462 1427 5285 22978 23508 22421 -521 1462 1431 5287 22986 23508 22421 -521 1462 1431 5287 22986 23508 22421 -521 1462 1431 5287 22986 23508 22421 -521 1462 1431 5287 22986 23508 22421 -521 1453 1433 5292 23008 23508 22421 -521 2026-04-23 12:50:16,075 Hysteresis 886 0: raw(23008 16000 16000 16000) min(22421 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23508 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 (5008 10000 10000 10000) 7: 0: 7669@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7669@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7669@3p 9: raw(1 8331 8331 8331) min(-586 8331 8331 8331) spread(-23528 8331 8331 8331) max_pv 501 9: [ 0 7669@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1453 1433 5292 23008 23508 22421 -521 1453 1433 5292 23008 23508 22421 -521 1453 1433 5292 23008 23508 22421 -521 1453 1433 5292 23008 23508 22421 -521 1453 1433 5298 23034 23508 22421 -521 1453 1437 5300 23043 23508 22421 -521 1453 1437 5300 23043 23508 22421 -521 1453 1436 5300 23043 23508 22421 -521 1453 1436 5300 23043 23508 22421 -521 1453 1431 5297 23030 23508 22421 -521 1453 1431 5297 23030 23508 22421 -521 1453 1431 5297 23030 23508 22421 -521 1453 1431 5297 23030 23508 22421 -521 1453 1431 5297 23030 23508 22421 -521 1453 1431 5297 23030 23508 22421 -521 1453 1429 5296 23026 23508 22421 -521 1453 1429 5296 23026 23508 22421 -521 1453 1429 5296 23026 23508 22421 -521 1453 1429 5296 23026 23508 22421 -521 1493 1431 5278 22947 23508 22421 -521 2026-04-23 12:50:26,094 Hysteresis 896 0: raw(22947 16000 16000 16000) min(22421 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23508 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 (4947 10000 10000 10000) 7: 0: 7649@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7649@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7649@3p 9: raw(0 8351 8351 8351) min(-526 8351 8351 8351) spread(-23468 8351 8351 8351) max_pv 561 9: [ 0 7649@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1493 1431 5278 22947 23508 22421 -521 1493 1431 5278 22947 23508 22421 -521 1493 1431 5278 22947 23508 22421 -521 1493 1431 5278 22947 23508 22421 -521 1493 1431 5264 22886 23508 22421 -521 1493 1440 5268 22904 23508 22421 -521 1493 1440 5268 22904 23508 22421 -521 1493 1440 5268 22904 23508 22421 -521 1493 1440 5268 22904 23508 22421 -521 1493 1444 5270 22913 23508 22421 -521 1493 1444 5270 22913 23508 22421 -521 1493 1444 5270 22913 23508 22421 -521 1493 1444 5270 22913 23508 22421 -521 1493 1444 5270 22913 23508 22421 -521 1493 1444 5270 22913 23508 22421 -521 1493 1442 5269 22908 23508 22421 -521 1493 1442 5269 22908 23508 22421 -521 1493 1442 5269 22908 23508 22421 -521 1470 1442 5280 22956 23508 22421 -521 1470 1446 5282 22965 23508 22421 -521 2026-04-23 12:50:36,110 Hysteresis 906 0: raw(22965 16000 16000 16000) min(22421 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23508 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 (4965 10000 10000 10000) 7: 0: 7655@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7655@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7655@3p 9: raw(0 8345 8345 8345) min(-544 8345 8345 8345) spread(-23486 8345 8345 8345) max_pv 543 9: [ 0 7655@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1470 1446 5282 22965 23508 22421 -521 1470 1446 5282 22965 23508 22421 -521 1470 1446 5282 22965 23508 22421 -521 1470 1446 5282 22965 23508 22421 -521 1470 1450 5288 22991 23508 22421 -521 1470 1450 5288 22991 23508 22421 -521 1470 1450 5288 22991 23508 22421 -521 1470 1450 5288 22991 23508 22421 -521 1470 1450 5288 22991 23508 22421 -521 1470 1450 5288 22991 23508 22421 -521 1470 1450 5288 22991 23508 22421 -521 1470 1450 5288 22991 23508 22421 -521 1470 1450 5288 22991 23508 22421 -521 1470 1450 5288 22991 23508 22421 -521 1470 1444 5285 22978 23508 22421 -521 1470 1444 5285 22978 23508 22421 -521 1470 1444 5285 22978 23508 22421 -521 1470 1444 5285 22978 23508 22421 -521 1485 1438 5275 22934 23508 22421 -521 1485 1438 5275 22934 23508 22421 -521 2026-04-23 12:50:46,188 Hysteresis 916 0: raw(22934 16000 16000 16000) min(22421 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23508 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 (4934 10000 10000 10000) 7: 0: 7644@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7644@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7644@3p 9: raw(2 8356 8356 8356) min(-511 8356 8356 8356) spread(-23453 8356 8356 8356) max_pv 576 9: [ 0 7644@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1485 1438 5275 22934 23508 22421 -521 1485 1439 5276 22939 23508 22421 -521 1485 1439 5276 22939 23508 22421 -521 1485 1438 5275 22934 23508 22421 -521 1485 1438 5268 22904 23508 22421 -521 1485 1442 5270 22913 23508 22421 -521 1485 1442 5270 22913 23508 22421 -521 1485 1442 5270 22913 23508 22421 -521 1485 1442 5270 22913 23508 22421 -521 1485 1440 5269 22908 23508 22421 -521 1485 1440 5269 22908 23508 22421 -521 1485 1440 5269 22908 23508 22421 -521 1485 1440 5269 22908 23508 22421 -521 1485 1440 5269 22908 23508 22421 -521 1485 1439 5269 22908 23508 22421 -521 1485 1439 5269 22908 23508 22421 -521 1485 1439 5269 22908 23508 22421 -521 1485 1439 5269 22908 23508 22421 -521 1474 1435 5272 22921 23508 22421 -521 1474 1435 5272 22921 23508 22421 -521 2026-04-23 12:50:56,236 Hysteresis 926 0: raw(22921 16000 16000 16000) min(22421 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23508 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 (4921 10000 10000 10000) 7: 0: 7640@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7640@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7640@3p 9: raw(1 8360 8360 8360) min(-499 8360 8360 8360) spread(-23441 8360 8360 8360) max_pv 588 9: [ 0 7640@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1474 1435 5272 22921 23508 22421 -521 1474 1435 5272 22921 23508 22421 -521 1474 1435 5272 22921 23508 22421 -521 1474 1435 5272 22921 23508 22421 -521 1474 1435 5269 22908 23508 22421 -521 1474 1435 5269 22908 23508 22421 -521 1474 1435 5269 22908 23508 22421 -521 1474 1435 5269 22908 23508 22421 -521 1474 1431 5267 22900 23508 22421 -521 1474 1431 5267 22900 23508 22421 -521 1474 1431 5267 22900 23508 22421 -521 1474 1431 5267 22900 23508 22421 -521 1474 1431 5267 22900 23508 22421 -521 1474 1431 5267 22900 23508 22421 -521 1474 1440 5271 22917 23508 22421 -521 1474 1440 5271 22917 23508 22421 -521 1474 1440 5271 22917 23508 22421 -521 1474 1440 5271 22917 23508 22421 -521 1448 1439 5284 22973 23508 22421 -521 1448 1439 5284 22973 23508 22421 -521 2026-04-23 12:51:06,253 Hysteresis 936 0: raw(22973 16000 16000 16000) min(22421 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23508 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 (4973 10000 10000 10000) 7: 0: 7657@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7657@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7657@3p 9: raw(2 8343 8343 8343) min(-550 8343 8343 8343) spread(-23492 8343 8343 8343) max_pv 537 9: [ 0 7657@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1448 1439 5284 22973 23508 22421 -521 1448 1439 5284 22973 23508 22421 -521 1448 1439 5284 22973 23508 22421 -521 1448 1439 5284 22973 23508 22421 -521 1448 1435 5294 23017 23508 22421 -521 1448 1435 5294 23017 23508 22421 -521 1448 1435 5294 23017 23508 22421 -521 1448 1435 5294 23017 23508 22421 -521 1448 1431 5292 23008 23508 22421 -521 1448 1431 5292 23008 23508 22421 -521 1448 1431 5292 23008 23508 22421 -521 1448 1431 5292 23008 23508 22421 -521 1448 1431 5292 23008 23508 22421 -521 1448 1431 5292 23008 23508 22421 -521 1448 1435 5294 23017 23508 22421 -521 1448 1435 5294 23017 23508 22421 -521 1448 1435 5294 23017 23508 22421 -521 1448 1435 5294 23017 23508 22421 -521 1470 1439 5285 22978 23508 22421 -521 1470 1439 5285 22978 23508 22421 -521 2026-04-23 12:51:16,302 Hysteresis 947 0: raw(22978 16000 16000 16000) min(22421 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23508 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 (4978 10000 10000 10000) 7: 0: 7659@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7659@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7659@3p 9: raw(1 8341 8341 8341) min(-556 8341 8341 8341) spread(-23498 8341 8341 8341) max_pv 531 9: [ 0 7659@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1470 1439 5285 22978 23508 22421 -521 1470 1439 5285 22978 23508 22421 -521 1470 1439 5285 22978 23508 22434 -521 1470 1439 5285 22978 23508 22434 -521 1470 1438 5285 22978 23508 22434 -521 1470 1438 5285 22978 23508 22434 -521 1470 1439 5286 22982 23508 22539 -521 1470 1439 5286 22982 23508 22539 -521 1470 1439 5286 22982 23508 22539 -521 1470 1440 5286 22982 23508 22539 -521 1470 1440 5286 22982 23508 22539 -521 1470 1441 5287 22986 23508 22539 -521 1470 1441 5287 22986 23508 22539 -521 1470 1437 5285 22978 23508 22539 -521 1470 1437 5285 22978 23508 22539 -521 1470 1437 5285 22978 23508 22539 -521 1470 1437 5285 22978 23508 22543 -521 1470 1437 5285 22978 23508 22543 -521 1467 1437 5286 22982 23508 22556 -521 1467 1435 5285 22978 23508 22556 -521 2026-04-23 12:51:26,406 Hysteresis 957 0: raw(22978 16000 16000 16000) min(22556 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23508 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 (4978 10000 10000 10000) 7: 0: 7659@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7659@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7659@3p 9: raw(1 8341 8341 8341) min(-421 8341 8341 8341) spread(-23498 8341 8341 8341) max_pv 531 9: [ 0 7659@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1467 1435 5285 22978 23508 22556 -521 1467 1435 5285 22978 23508 22556 -521 1467 1435 5285 22978 23508 22560 -521 1467 1437 5286 22982 23508 22560 -521 1467 1437 5286 22982 23508 22560 -521 1467 1437 5286 22982 23508 22560 -521 1467 1437 5286 22982 23508 22586 -521 1467 1437 5286 22982 23508 22586 -521 1467 1437 5286 22982 23508 22626 -521 1467 1439 5287 22986 23508 22626 -521 1467 1439 5287 22986 23508 22626 -521 1467 1438 5287 22986 23508 22626 -521 1467 1438 5287 22986 23508 22626 -521 1467 1441 5288 22991 23508 22626 -521 1467 1441 5288 22991 23508 22626 -521 1467 1441 5288 22991 23508 22626 -521 1467 1441 5288 22991 23508 22626 -521 1467 1441 5288 22991 23508 22626 -521 1471 1441 5286 22982 23508 22626 -521 1471 1431 5282 22965 23508 22626 -521 2026-04-23 12:51:36,412 Hysteresis 967 0: raw(22965 16000 16000 16000) min(22626 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23508 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 (4965 10000 10000 10000) 7: 0: 7655@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7655@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7655@3p 9: raw(0 8345 8345 8345) min(-339 8345 8345 8345) spread(-23486 8345 8345 8345) max_pv 543 9: [ 0 7655@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1471 1431 5282 22965 23508 22626 -521 1471 1431 5282 22965 23508 22626 -521 1471 1431 5282 22965 23508 22626 -521 1471 1435 5284 22973 23508 22626 -521 1471 1435 5281 22960 23508 22626 -521 1471 1435 5281 22960 23508 22626 -521 1471 1435 5281 22960 23508 22626 -521 1471 1435 5281 22960 23508 22626 -521 1471 1429 5278 22947 23508 22734 -521 1471 1429 5278 22947 23508 22734 -521 1471 1430 5278 22947 23508 22734 -521 1471 1430 5278 22947 23508 22734 -521 1471 1433 5280 22956 23508 22734 -521 1471 1433 5280 22956 23508 22734 -521 1471 1433 5280 22956 23508 22734 -521 1471 1433 5280 22956 23508 22734 -521 1471 1433 5280 22956 23508 22734 -521 1459 1433 5285 22978 23508 22734 -521 1459 1431 5284 22973 23508 22734 -521 1459 1431 5284 22973 23508 22734 -521 2026-04-23 12:51:46,428 Hysteresis 977 0: raw(22973 16000 16000 16000) min(22734 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23508 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 (4973 10000 10000 10000) 7: 0: 7657@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7657@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7657@3p 9: raw(2 8343 8343 8343) min(-237 8343 8343 8343) spread(-23492 8343 8343 8343) max_pv 537 9: [ 0 7657@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1459 1431 5284 22973 23508 22734 -521 1459 1431 5284 22973 23508 22734 -521 1459 1431 5284 22973 23508 22747 -521 1459 1431 5284 22973 23508 22747 -521 1459 1431 5286 22982 23508 22747 -521 1459 1431 5286 22982 23508 22747 -521 1459 1432 5287 22986 23508 22808 -521 1459 1432 5287 22986 23508 22808 -521 1459 1430 5286 22982 23508 22808 -521 1459 1430 5286 22982 23508 22808 -521 1459 1430 5286 22982 23508 22808 -521 1459 1430 5286 22982 23508 22808 -521 1459 1422 5282 22965 23508 22808 -521 1459 1422 5282 22965 23508 22808 -521 1459 1422 5282 22965 23508 22808 -521 1459 1422 5282 22965 23508 22808 -521 1459 1422 5282 22965 23508 22808 -521 1464 1422 5280 22956 23508 22808 -521 1464 1422 5280 22956 23508 22808 -521 1464 1418 5278 22947 23508 22808 -521 2026-04-23 12:51:56,517 Hysteresis 987 0: raw(22947 16000 16000 16000) min(22808 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23508 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 (4947 10000 10000 10000) 7: 0: 7649@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7649@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7649@3p 9: raw(0 8351 8351 8351) min(-139 8351 8351 8351) spread(-23468 8351 8351 8351) max_pv 561 9: [ 0 7649@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1464 1418 5278 22947 23508 22808 -521 1464 1419 5278 22947 23508 22808 -521 1464 1422 5280 22956 23508 22808 -521 1464 1422 5280 22956 23508 22808 -521 1464 1422 5274 22930 23508 22808 -521 1464 1422 5274 22930 23508 22808 -521 1464 1422 5274 22930 23508 22808 -521 1464 1422 5274 22930 23508 22808 -521 1464 1428 5277 22943 23508 22808 -521 1464 1428 5277 22943 23508 22808 -521 1464 1428 5277 22943 23508 22808 -521 1464 1428 5277 22943 23508 22808 -521 1464 1424 5275 22934 23508 22808 -521 1464 1424 5275 22934 23508 22808 -521 1464 1424 5275 22934 23508 22808 -521 1464 1424 5275 22934 23508 22808 -521 1464 1424 5275 22934 23508 22808 -521 1457 1424 5278 22947 23508 22808 -521 1457 1420 5276 22939 23508 22808 -521 1457 1420 5276 22939 23508 22808 -521 2026-04-23 12:52:06,532 Hysteresis 997 0: raw(22939 16000 16000 16000) min(22808 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23508 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 (4939 10000 10000 10000) 7: 0: 7646@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7646@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7646@3p 9: raw(1 8354 8354 8354) min(-130 8354 8354 8354) spread(-23459 8354 8354 8354) max_pv 570 9: [ 0 7646@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1457 1420 5276 22939 23508 22808 -521 1457 1420 5276 22939 23508 22808 -521 1457 1424 5278 22947 23508 22808 -521 1457 1424 5278 22947 23508 22808 -521 1457 1424 5276 22939 23508 22808 -521 1457 1424 5276 22939 23508 22808 -521 1457 1424 5276 22939 23508 22808 -521 1457 1424 5276 22939 23508 22808 -521 1457 1422 5275 22934 23508 22808 -521 1457 1422 5275 22934 23508 22808 -521 1457 1422 5275 22934 23508 22808 -521 1457 1422 5275 22934 23508 22808 -521 1457 1422 5275 22934 23508 22808 -521 1457 1422 5275 22934 23508 22808 -521 1457 1422 5275 22934 23508 22808 -521 1457 1422 5275 22934 23508 22808 -521 1457 1422 5275 22934 23508 22808 -521 1470 1422 5269 22908 23508 22808 -521 1470 1424 5270 22913 23508 22808 -521 1470 1424 5270 22913 23508 22808 -521 2026-04-23 12:52:16,597 Hysteresis 1007 0: raw(22913 16000 16000 16000) min(22808 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23508 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 (4913 10000 10000 10000) 7: 0: 7637@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7637@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7637@3p 9: raw(2 8363 8363 8363) min(-103 8363 8363 8363) spread(-23432 8363 8363 8363) max_pv 597 9: [ 0 7637@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1470 1424 5270 22913 23508 22808 -521 1470 1424 5270 22913 23508 22808 -521 1470 1430 5273 22926 23508 22808 -521 1470 1430 5267 22900 23508 22808 -521 1470 1429 5266 22895 23508 22808 -521 1470 1429 5266 22895 23508 22808 -521 1470 1429 5266 22895 23508 22808 -521 1470 1429 5266 22895 23508 22808 -521 1470 1428 5266 22895 23508 22808 -521 1470 1428 5266 22895 23508 22808 -521 1470 1428 5266 22895 23508 22808 -521 1470 1428 5266 22895 23508 22808 -521 1470 1426 5265 22891 23508 22808 -521 1470 1426 5265 22891 23508 22808 -521 1470 1426 5265 22891 23508 22808 -521 1470 1426 5265 22891 23508 22808 -521 1470 1426 5265 22891 23508 22808 -521 1449 1426 5275 22934 23508 22808 -521 1449 1429 5276 22939 23508 22808 -521 1449 1429 5276 22939 23508 22808 -521 2026-04-23 12:52:26,685 Hysteresis 1017 0: raw(22939 16000 16000 16000) min(22808 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23508 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 (4939 10000 10000 10000) 7: 0: 7646@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7646@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7646@3p 9: raw(1 8354 8354 8354) min(-130 8354 8354 8354) spread(-23459 8354 8354 8354) max_pv 570 9: [ 0 7646@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1449 1430 5277 22943 23508 22808 -521 1449 1430 5277 22943 23508 22808 -521 1449 1424 5274 22930 23508 22808 -521 1449 1424 5280 22956 23508 22808 -521 1449 1424 5280 22956 23508 22808 -521 1449 1424 5280 22956 23508 22808 -521 1449 1424 5280 22956 23508 22808 -521 1449 1424 5280 22956 23508 22808 -521 1449 1424 5280 22956 23508 22808 -521 1449 1424 5280 22956 23508 22808 -521 1449 1424 5280 22956 23508 22808 -521 1449 1424 5280 22956 23508 22808 -521 1449 1422 5279 22952 23508 22808 -521 1449 1422 5279 22952 23508 22808 -521 1449 1422 5279 22952 23508 22808 -521 1449 1422 5279 22952 23508 22808 -521 1426 1422 5290 23000 23508 22808 -521 1426 1422 5290 23000 23508 22808 -521 1426 1421 5290 23000 23508 22808 -521 1426 1421 5290 23000 23508 22808 -521 2026-04-23 12:52:36,700 Hysteresis 1027 0: raw(23000 16000 16000 16000) min(22808 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23508 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 (5000 10000 10000 10000) 7: 0: 7666@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7666@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7666@3p 9: raw(2 8334 8334 8334) min(-190 8334 8334 8334) spread(-23519 8334 8334 8334) max_pv 510 9: [ 0 7666@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1426 1420 5289 22995 23508 22808 -521 1426 1420 5289 22995 23508 22808 -521 1426 1424 5291 23004 23508 22808 -521 1426 1424 5305 23065 23508 22808 -521 1426 1424 5305 23065 23508 22808 -521 1426 1424 5305 23065 23508 22808 -521 1426 1424 5305 23065 23508 22808 -521 1426 1424 5305 23065 23508 22808 -521 1426 1430 5308 23078 23508 22808 -521 1426 1430 5308 23078 23508 22808 -521 1426 1430 5308 23078 23508 22808 -521 1426 1430 5308 23078 23508 22808 -521 1426 1426 5306 23069 23508 22808 -521 1426 1426 5306 23069 23508 22808 -521 1426 1426 5306 23069 23508 22808 -521 1426 1426 5306 23069 23508 22808 -521 1472 1426 5284 22973 23508 22808 -521 1472 1426 5284 22973 23508 22808 -521 1472 1426 5284 22973 23508 22808 -521 2026-04-23 12:52:46,820 Hysteresis 1037 0: raw(22973 16000 16000 16000) min(22808 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23508 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 (4973 10000 10000 10000) 7: 0: 7657@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7657@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7657@3p 9: raw(2 8343 8343 8343) min(-163 8343 8343 8343) spread(-23492 8343 8343 8343) max_pv 537 9: [ 0 7657@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1472 1426 5284 22973 23508 22808 -521 1472 1426 5284 22973 23508 22808 -521 1472 1426 5284 22973 23508 22808 -521 1472 1428 5285 22978 23508 22808 -521 1472 1428 5279 22952 23508 22808 -521 1472 1428 5279 22952 23508 22808 -521 1472 1428 5279 22952 23508 22808 -521 1472 1428 5279 22952 23508 22808 -521 1472 1428 5279 22952 23508 22808 -521 1472 1428 5279 22952 23508 22808 -521 1472 1428 5279 22952 23508 22808 -521 1472 1428 5279 22952 23508 22808 -521 1472 1428 5279 22952 23508 22808 -521 1472 1428 5279 22952 23508 22808 -521 1472 1428 5279 22952 23508 22808 -521 1472 1428 5279 22952 23508 22808 -521 1472 1428 5279 22952 23508 22808 -521 1460 1430 5285 22978 23508 22808 -521 1460 1430 5285 22978 23508 22808 -521 1460 1429 5285 22978 23508 22808 -521 2026-04-23 12:52:56,861 Hysteresis 1047 0: raw(22978 16000 16000 16000) min(22808 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23508 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 (4978 10000 10000 10000) 7: 0: 7659@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7659@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7659@3p 9: raw(1 8341 8341 8341) min(-169 8341 8341 8341) spread(-23498 8341 8341 8341) max_pv 531 9: [ 0 7659@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1460 1429 5285 22978 23508 22808 -521 1460 1430 5285 22978 23508 22808 -521 1460 1430 5285 22978 23508 22808 -521 1460 1433 5287 22986 23508 22808 -521 1460 1433 5288 22991 23508 22808 -521 1460 1434 5288 22991 23508 22808 -521 1460 1434 5288 22991 23508 22808 -521 1460 1432 5287 22986 23508 22808 -521 1460 1432 5287 22986 23508 22808 -521 1460 1432 5287 22986 23508 22808 -521 1460 1432 5287 22986 23508 22808 -521 1460 1431 5287 22986 23508 22808 -521 1460 1431 5287 22986 23508 22808 -521 1460 1435 5289 22995 23508 22808 -521 1460 1435 5289 22995 23508 22808 -521 1460 1435 5289 22995 23508 22808 -521 1460 1435 5289 22995 23508 22808 -521 1470 1434 5284 22973 23508 22808 -521 1470 1434 5284 22973 23508 22808 -521 1470 1433 5283 22969 23508 22808 -521 2026-04-23 12:53:06,877 Hysteresis 1057 0: raw(22969 16000 16000 16000) min(22808 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23508 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 (4969 10000 10000 10000) 7: 0: 7656@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7656@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7656@3p 9: raw(1 8344 8344 8344) min(-160 8344 8344 8344) spread(-23489 8344 8344 8344) max_pv 540 9: [ 0 7656@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1470 1433 5283 22969 23508 22808 -521 1470 1434 5284 22973 23508 22808 -521 1470 1435 5284 22973 23508 22808 -521 1470 1435 5284 22973 23508 22808 -521 1470 1435 5282 22965 23508 22808 -521 1470 1435 5282 22965 23508 22808 -521 1470 1435 5282 22965 23508 22808 -521 1470 1435 5282 22965 23508 22808 -521 1470 1435 5282 22965 23508 22808 -521 1470 1435 5282 22965 23508 22808 -521 1470 1435 5282 22965 23508 22808 -521 1470 1435 5282 22965 23508 22808 -521 1470 1431 5280 22956 23508 22808 -521 1470 1431 5280 22956 23508 22808 -521 1470 1431 5280 22956 23508 22808 -521 1470 1431 5280 22956 23508 22808 -521 1467 1424 5278 22947 23508 22808 -521 1467 1424 5278 22947 23508 22808 -521 1467 1424 5278 22947 23508 22808 -521 1467 1424 5278 22947 23508 22808 -521 2026-04-23 12:53:16,950 Hysteresis 1067 0: raw(22947 16000 16000 16000) min(22808 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23508 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 (4947 10000 10000 10000) 7: 0: 7649@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7649@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7649@3p 9: raw(0 8351 8351 8351) min(-139 8351 8351 8351) spread(-23468 8351 8351 8351) max_pv 561 9: [ 0 7649@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1467 1424 5278 22947 23508 22808 -521 1467 1424 5278 22947 23508 22808 -521 1467 1434 5283 22969 23508 22808 -521 1467 1434 5283 22969 23508 22808 -521 1467 1433 5277 22943 23508 22808 -521 1467 1433 5277 22943 23508 22808 -521 1467 1433 5277 22943 23508 22808 -521 1467 1443 5282 22965 23508 22808 -521 1467 1443 5282 22965 23508 22808 -521 1467 1443 5282 22965 23508 22808 -521 1467 1443 5282 22965 23508 22808 -521 1467 1443 5282 22965 23508 22808 -521 1467 1443 5282 22965 23508 22808 -521 1467 1437 5279 22952 23508 22808 -521 1467 1437 5279 22952 23508 22808 -521 1467 1437 5279 22952 23508 22808 -521 1474 1439 5277 22943 23508 22808 -521 1474 1439 5277 22943 23508 22808 -521 1474 1440 5277 22943 23508 22808 -521 1474 1440 5277 22943 23508 22808 -521 2026-04-23 12:53:26,966 Hysteresis 1077 0: raw(22943 16000 16000 16000) min(22808 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23508 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 (4943 10000 10000 10000) 7: 0: 7647@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7647@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7647@3p 9: raw(2 8353 8353 8353) min(-133 8353 8353 8353) spread(-23462 8353 8353 8353) max_pv 567 9: [ 0 7647@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1474 1439 5277 22943 23508 22808 -521 1474 1439 5277 22943 23508 22808 -521 1474 1432 5274 22930 23508 22808 -521 1474 1432 5273 22926 23508 22808 -521 1474 1432 5273 22926 23508 22808 -521 1474 1432 5273 22926 23508 22808 -521 1474 1444 5278 22947 23508 22808 -521 1474 1444 5278 22947 23508 22808 -521 1474 1444 5278 22947 23508 22808 -521 1474 1444 5278 22947 23508 22808 -521 1474 1444 5278 22947 23508 22808 -521 1474 1444 5278 22947 23508 22808 -521 1474 1439 5276 22939 23508 22808 -521 1474 1439 5276 22939 23508 22808 -521 1474 1439 5276 22939 23508 22808 -521 1474 1439 5276 22939 23508 22808 -521 1463 1437 5280 22956 23508 22808 -521 1463 1437 5280 22956 23508 22808 -521 1463 1437 5280 22956 23508 22808 -521 1463 1437 5280 22956 23508 22808 -521 2026-04-23 12:53:36,983 Hysteresis 1087 0: raw(22956 16000 16000 16000) min(22808 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23508 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 (4956 10000 10000 10000) 7: 0: 7652@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7652@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7652@3p 9: raw(0 8348 8348 8348) min(-148 8348 8348 8348) spread(-23477 8348 8348 8348) max_pv 552 9: [ 0 7652@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1463 1437 5280 22956 23508 22808 -521 1463 1437 5280 22956 23508 22808 -521 1463 1437 5280 22956 23508 22808 -521 1463 1437 5283 22969 23508 22808 -521 1463 1437 5283 22969 23508 22808 -521 1463 1437 5283 22969 23508 22808 -521 1463 1445 5287 22986 23508 22808 -521 1463 1445 5287 22986 23508 22808 -521 1463 1444 5287 22986 23508 22808 -521 1463 1444 5287 22986 23508 22808 -521 1463 1445 5287 22986 23508 22808 -521 1463 1445 5287 22986 23508 22808 -521 1463 1439 5284 22973 23508 22808 -521 1463 1439 5284 22973 23508 22808 -521 1463 1439 5284 22973 23508 22808 -521 1463 1439 5284 22973 23508 22808 -521 1440 1446 5299 23039 23508 22808 -521 1440 1446 5299 23039 23508 22808 -521 1440 1446 5299 23039 23508 22808 -521 1440 1446 5299 23039 23508 22808 -521 2026-04-23 12:53:47,107 Hysteresis 1097 0: raw(23039 16000 16000 16000) min(22808 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23508 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 (5039 10000 10000 10000) 7: 0: 7679@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7679@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7679@3p 9: raw(2 8321 8321 8321) min(-229 8321 8321 8321) spread(-23558 8321 8321 8321) max_pv 471 9: [ 0 7679@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1440 1446 5299 23039 23508 22808 -521 1440 1446 5299 23039 23508 22808 -521 1440 1446 5299 23039 23508 22808 -521 1440 1446 5318 23121 23508 22808 -521 1440 1447 5319 23126 23508 22808 -521 1440 1447 5319 23126 23508 22808 -521 1440 1441 5316 23113 23508 22808 -521 1440 1441 5316 23113 23508 22808 -521 1440 1441 5316 23113 23508 22808 -521 1440 1441 5316 23113 23508 22808 -521 1440 1437 5314 23104 23508 22808 -521 1440 1437 5314 23104 23508 22808 -521 1440 1437 5314 23104 23508 22808 -521 1440 1437 5314 23104 23508 22808 -521 1440 1437 5314 23104 23508 22808 -521 1440 1437 5314 23104 23508 22808 -521 1477 1437 5296 23026 23508 22808 -521 1477 1437 5296 23026 23508 22808 -521 1477 1437 5296 23026 23508 22808 -521 1477 1437 5296 23026 23508 22808 -521 2026-04-23 12:53:57,123 Hysteresis 1107 0: raw(23026 16000 16000 16000) min(22808 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23508 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 (5026 10000 10000 10000) 7: 0: 7675@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7675@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7675@3p 9: raw(1 8325 8325 8325) min(-217 8325 8325 8325) spread(-23546 8325 8325 8325) max_pv 483 9: [ 0 7675@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1477 1437 5296 23026 23508 22808 -521 1477 1437 5296 23026 23508 22808 -521 1477 1445 5299 23039 23508 22808 -521 1477 1445 5296 23026 23508 22808 -521 1477 1445 5296 23026 23508 22808 -521 1477 1445 5296 23026 23508 22808 -521 1477 1437 5293 23013 23508 22808 -521 1477 1437 5293 23013 23508 22808 -521 1477 1437 5293 23013 23508 22808 -521 1477 1437 5293 23013 23508 22808 -521 1477 1437 5293 23013 23508 22808 -521 1477 1437 5293 23013 23508 22808 -521 1477 1439 5294 23017 23508 22808 -521 1477 1439 5294 23017 23508 22808 -521 1477 1439 5294 23017 23508 22808 -521 1477 1439 5294 23017 23508 22808 -521 1489 1435 5286 22982 23508 22808 -521 1489 1435 5286 22982 23508 22808 -521 1489 1435 5286 22982 23508 22808 -521 1489 1435 5286 22982 23508 22808 -521 2026-04-23 12:54:07,480 Hysteresis 1118 0: raw(22982 16000 16000 16000) min(22808 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23508 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 (4982 10000 10000 10000) 7: 0: 7660@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7660@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7660@3p 9: raw(2 8340 8340 8340) min(-172 8340 8340 8340) spread(-23501 8340 8340 8340) max_pv 528 9: [ 0 7660@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1489 1435 5286 22982 23508 22808 -521 1489 1443 5290 23000 23508 22808 -521 1489 1443 5280 22956 23508 22808 -521 1489 1443 5280 22956 23508 22808 -521 1489 1443 5280 22956 23508 22808 -521 1489 1443 5280 22956 23508 22808 -521 1489 1444 5280 22956 23508 22808 -521 1489 1444 5280 22956 23508 22808 -521 1489 1445 5281 22960 23508 22808 -521 1489 1445 5281 22960 23508 22808 -521 1489 1437 5277 22943 23508 22808 -521 1489 1437 5277 22943 23508 22808 -521 1489 1437 5277 22943 23508 22808 -521 1489 1437 5277 22943 23508 22808 -521 1512 1437 5265 22891 23508 22808 -521 1512 1435 5264 22886 23508 22808 -521 1512 1435 5264 22886 23508 22808 -521 1512 1436 5265 22891 23508 22808 -521 1512 1436 5265 22891 23508 22808 -521 2026-04-23 12:54:18,121 Hysteresis 1128 0: raw(22891 16000 16000 16000) min(22808 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23508 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 (4891 10000 10000 10000) 7: 0: 7630@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7630@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7630@3p 9: raw(1 8370 8370 8370) min(-82 8370 8370 8370) spread(-23411 8370 8370 8370) max_pv 618 9: [ 0 7630@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1512 1439 5266 22895 23508 22808 -521 1512 1439 5266 22895 23508 22808 -521 1512 1439 5245 22804 23508 22804 -521 1512 1439 5245 22804 23508 22804 -521 1512 1437 5244 22800 23508 22800 -521 1512 1437 5244 22800 23508 22800 -521 1512 1437 5244 22800 23508 22800 -521 1512 1437 5244 22800 23508 22800 -521 1512 1437 5244 22800 23508 22800 -521 1512 1437 5244 22800 23508 22800 -521 1512 1426 5239 22778 23508 22778 -521 1512 1426 5239 22778 23508 22778 -521 1512 1426 5239 22778 23508 22778 -521 1512 1426 5239 22778 23508 22778 -521 1455 1426 5267 22900 23508 22778 -521 1455 1426 5267 22900 23508 22778 -521 1455 1426 5267 22900 23508 22778 -521 1455 1426 5267 22900 23508 22778 -521 1455 1426 5267 22900 23508 22778 -521 1455 1426 5267 22900 23508 22778 -521 2026-04-23 12:54:28,155 Hysteresis 1138 0: raw(22900 16000 16000 16000) min(22778 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23508 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 (4900 10000 10000 10000) 7: 0: 7633@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7633@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7633@3p 9: raw(1 8367 8367 8367) min(-121 8367 8367 8367) spread(-23420 8367 8367 8367) max_pv 609 9: [ 0 7633@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1455 1434 5271 22917 23508 22778 -521 1455 1434 5271 22917 23508 22778 -521 1455 1434 5273 22926 23508 22778 -521 1455 1434 5273 22926 23508 22778 -521 1455 1424 5268 22904 23508 22778 -521 1455 1424 5268 22904 23508 22778 -521 1455 1425 5268 22904 23508 22778 -521 1455 1425 5268 22904 23508 22778 -521 1455 1424 5268 22904 23508 22778 -521 1455 1424 5268 22904 23508 22778 -521 1455 1424 5268 22904 23508 22778 -521 1455 1428 5270 22913 23508 22778 -521 1455 1428 5270 22913 23508 22778 -521 1455 1428 5270 22913 23508 22778 -521 1425 1428 5285 22978 23508 22778 -521 1425 1432 5287 22986 23508 22778 -521 1425 1432 5287 22986 23508 22778 -521 1425 1431 5286 22982 23508 22778 -521 1425 1431 5286 22982 23508 22778 -521 1425 1431 5286 22982 23508 22778 -521 2026-04-23 12:54:38,396 Hysteresis 1149 0: raw(22982 16000 16000 16000) min(22778 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23508 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 (4982 10000 10000 10000) 7: 0: 7660@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7660@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7660@3p 9: raw(2 8340 8340 8340) min(-202 8340 8340 8340) spread(-23501 8340 8340 8340) max_pv 528 9: [ 0 7660@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1425 1431 5286 22982 23508 22778 -521 1425 1431 5286 22982 23508 22778 -521 1425 1431 5305 23065 23508 22778 -521 1425 1431 5305 23065 23508 22778 -521 1425 1431 5305 23065 23508 22778 -521 1425 1428 5304 23060 23508 22778 -521 1425 1428 5304 23060 23508 22778 -521 1425 1428 5304 23060 23508 22778 -521 1425 1426 5303 23056 23508 22778 -521 1425 1426 5303 23056 23508 22778 -521 1425 1426 5303 23056 23508 22778 -521 1425 1426 5303 23056 23508 22778 -521 1425 1426 5303 23056 23508 22778 -521 1440 1426 5295 23021 23508 22778 -521 1440 1430 5297 23030 23508 22778 -521 1440 1430 5297 23030 23508 22778 -521 1440 1430 5297 23030 23508 22778 -521 1440 1430 5297 23030 23508 22778 -521 1440 1426 5295 23021 23508 22778 -521 2026-04-23 12:54:48,412 Hysteresis 1159 0: raw(23021 16000 16000 16000) min(22778 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23508 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 (5021 10000 10000 10000) 7: 0: 7673@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7673@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7673@3p 9: raw(2 8327 8327 8327) min(-241 8327 8327 8327) spread(-23540 8327 8327 8327) max_pv 489 9: [ 0 7673@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1440 1426 5295 23021 23508 22778 -521 1440 1426 5295 23021 23508 22778 -521 1440 1426 5295 23021 23508 22778 -521 1440 1426 5304 23060 23508 22778 -521 1440 1426 5304 23060 23508 22778 -521 1440 1435 5309 23082 23508 22778 -521 1440 1435 5309 23082 23508 22778 -521 1440 1436 5309 23082 23508 22778 -521 1440 1436 5309 23082 23508 22778 -521 1440 1439 5311 23091 23508 22778 -521 1440 1439 5311 23091 23508 22778 -521 1440 1439 5311 23091 23508 22778 -521 1440 1439 5311 23091 23508 22778 -521 1456 1439 5303 23056 23508 22778 -521 1456 1439 5303 23056 23508 22778 -521 1456 1446 5306 23069 23508 22778 -521 1456 1446 5306 23069 23508 22778 -521 1456 1446 5306 23069 23508 22778 -521 1456 1446 5306 23069 23508 22778 -521 1456 1446 5306 23069 23508 22778 -521 2026-04-23 12:54:58,478 Hysteresis 1169 0: raw(23069 16000 16000 16000) min(22778 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23508 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 (5069 10000 10000 10000) 7: 0: 7689@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7689@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7689@3p 9: raw(2 8311 8311 8311) min(-289 8311 8311 8311) spread(-23588 8311 8311 8311) max_pv 441 9: [ 0 7689@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1456 1446 5306 23069 23508 22778 -521 1456 1447 5307 23073 23508 22778 -521 1456 1447 5307 23073 23508 22778 -521 1456 1446 5317 23117 23508 22778 -521 1456 1446 5317 23117 23508 22778 -521 1456 1450 5319 23126 23508 22778 -521 1456 1450 5319 23126 23508 22778 -521 1456 1450 5319 23126 23508 22778 -521 1456 1450 5319 23126 23508 22778 -521 1456 1450 5319 23126 23508 22778 -521 1456 1450 5319 23126 23508 22778 -521 1456 1450 5319 23126 23508 22778 -521 1456 1450 5319 23126 23508 22778 -521 1484 1441 5301 23047 23508 22778 -521 1484 1441 5301 23047 23508 22778 -521 1484 1441 5301 23047 23508 22778 -521 1484 1441 5301 23047 23508 22778 -521 1484 1441 5301 23047 23508 22778 -521 1484 1441 5301 23047 23508 22778 -521 1484 1450 5305 23065 23508 22778 -521 2026-04-23 12:55:08,495 Hysteresis 1179 0: raw(23065 16000 16000 16000) min(22778 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23508 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 (5065 10000 10000 10000) 7: 0: 7688@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7688@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7688@3p 9: raw(1 8312 8312 8312) min(-286 8312 8312 8312) spread(-23585 8312 8312 8312) max_pv 444 9: [ 0 7688@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1484 1450 5305 23065 23508 22778 -521 1484 1450 5305 23065 23508 22778 -521 1484 1450 5305 23065 23508 22778 -521 1484 1445 5302 23052 23508 22778 -521 1484 1445 5302 23052 23508 22778 -521 1484 1445 5302 23052 23508 22778 -521 1484 1445 5302 23052 23508 22778 -521 1484 1444 5302 23052 23508 22778 -521 1484 1444 5302 23052 23508 22778 -521 1484 1447 5303 23056 23508 22778 -521 1484 1447 5303 23056 23508 22778 -521 1484 1446 5303 23056 23508 22778 -521 1484 1446 5303 23056 23508 22778 -521 1647 1447 5222 22704 23508 22704 -521 1647 1447 5222 22704 23508 22704 -521 1647 1445 5221 22700 23508 22700 -521 1647 1445 5221 22700 23508 22700 -521 1647 1445 5221 22700 23508 22700 -521 1647 1445 5221 22700 23508 22700 -521 1647 1450 5223 22708 23508 22700 -521 2026-04-23 12:55:18,518 Hysteresis 1189 0: raw(22708 16000 16000 16000) min(22700 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23508 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 (4708 10000 10000 10000) 7: 0: 7569@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7569@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7569@3p 9: raw(1 8431 8431 8431) min(-7 8431 8431 8431) spread(-23228 8431 8431 8431) max_pv 801 9: [ 0 7569@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1647 1450 5223 22708 23508 22700 -521 1647 1450 5223 22708 23508 22700 -521 1647 1450 5223 22708 23508 22700 -521 1647 1450 5141 22352 23508 22352 -521 1647 1445 5139 22343 23508 22343 -521 1647 1445 5139 22343 23508 22343 -521 1647 1445 5139 22343 23508 22343 -521 1647 1445 5139 22343 23508 22343 -521 1647 1450 5141 22352 23508 22343 -521 1647 1450 5141 22352 23508 22343 -521 1647 1450 5141 22352 23508 22343 -521 1647 1450 5141 22352 23508 22343 -521 1647 1445 5139 22343 23508 22343 -521 1508 1445 5208 22643 23508 22343 -521 1508 1445 5208 22643 23508 22343 -521 1508 1445 5208 22643 23508 22343 -521 1508 1445 5208 22643 23508 22343 -521 1508 1445 5208 22643 23508 22343 -521 1508 1447 5209 22647 23508 22343 -521 1508 1447 5209 22647 23508 22343 -521 2026-04-23 12:55:28,577 Hysteresis 1199 0: raw(22647 16000 16000 16000) min(22343 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23508 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 (4647 10000 10000 10000) 7: 0: 7549@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7549@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7549@3p 9: raw(0 8451 8451 8451) min(-304 8451 8451 8451) spread(-23168 8451 8451 8451) max_pv 861 9: [ 0 7549@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1508 1446 5209 22647 23508 22343 -521 1508 1446 5209 22647 23508 22343 -521 1508 1446 5209 22647 23508 22343 -521 1508 1441 5192 22573 23508 22343 -521 1508 1441 5192 22573 23508 22343 -521 1508 1441 5192 22573 23508 22343 -521 1508 1441 5192 22573 23508 22343 -521 1508 1441 5192 22573 23508 22343 -521 1508 1441 5192 22573 23508 22343 -521 1508 1441 5192 22573 23508 22343 -521 1508 1441 5192 22573 23508 22343 -521 1508 1441 5192 22573 23508 22343 -521 1508 1444 5194 22582 23508 22343 -521 1496 1444 5200 22608 23508 22343 -521 1496 1444 5200 22608 23508 22343 -521 1496 1444 5200 22608 23508 22343 -521 1496 1443 5199 22604 23508 22343 -521 1496 1443 5199 22604 23508 22343 -521 1496 1441 5198 22600 23508 22343 -521 2026-04-23 12:55:38,594 Hysteresis 1209 0: raw(22600 16000 16000 16000) min(22343 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23508 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 (4600 10000 10000 10000) 7: 0: 7533@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7533@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7533@3p 9: raw(1 8467 8467 8467) min(-256 8467 8467 8467) spread(-23120 8467 8467 8467) max_pv 909 9: [ 0 7533@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1496 1441 5198 22600 23508 22343 -521 1496 1441 5198 22600 23508 22343 -521 1496 1441 5198 22600 23508 22343 -521 1496 1441 5198 22600 23508 22343 -521 1496 1441 5187 22552 23508 22343 -521 1496 1439 5186 22547 23508 22343 -521 1496 1439 5186 22547 23508 22343 -521 1496 1439 5186 22547 23508 22343 -521 1496 1439 5186 22547 23508 22343 -521 1496 1447 5190 22565 23508 22343 -521 1496 1447 5190 22565 23508 22343 -521 1496 1447 5190 22565 23508 22343 -521 1496 1447 5190 22565 23508 22343 -521 1507 1441 5182 22530 23508 22343 -521 1507 1441 5182 22530 23508 22343 -521 1507 1441 5182 22530 23508 22343 -521 1507 1441 5182 22530 23508 22343 -521 1507 1441 5182 22530 23508 22343 -521 1507 1441 5182 22530 23508 22343 -521 1507 1437 5180 22521 23508 22343 -521 2026-04-23 12:55:48,642 Hysteresis 1219 0: raw(22521 16000 16000 16000) min(22343 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23508 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 (4521 10000 10000 10000) 7: 0: 7507@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7507@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7507@3p 9: raw(0 8493 8493 8493) min(-178 8493 8493 8493) spread(-23042 8493 8493 8493) max_pv 987 9: [ 0 7507@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1507 1437 5180 22521 23508 22343 -521 1507 1437 5180 22521 23508 22343 -521 1507 1437 5180 22521 23508 22343 -521 1507 1443 5183 22534 23508 22343 -521 1507 1443 5165 22456 23473 22343 -521 1507 1443 5165 22456 23473 22343 -521 1507 1443 5165 22456 23473 22343 -521 1507 1443 5165 22456 23473 22343 -521 1507 1443 5165 22456 23473 22343 -521 1507 1439 5163 22447 23473 22343 -521 1507 1439 5163 22447 23473 22343 -521 1507 1439 5163 22447 23452 22343 -521 1507 1439 5163 22447 23452 22343 -521 1475 1439 5179 22517 23452 22343 -521 1475 1439 5179 22517 23452 22343 -521 1475 1440 5179 22517 23443 22343 -521 1475 1440 5179 22517 23443 22343 -521 1475 1439 5179 22517 23443 22343 -521 1475 1439 5179 22517 23443 22343 -521 1475 1438 5178 22513 23443 22343 -521 2026-04-23 12:55:58,673 Hysteresis 1229 0: raw(22513 16000 16000 16000) min(22343 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23443 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 (4513 10000 10000 10000) 7: 0: 7504@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7504@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7504@3p 9: raw(1 8496 8496 8496) min(-169 8496 8496 8496) spread(-23033 8496 8496 8496) max_pv 931 9: [ 0 7504@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1475 1438 5178 22513 23443 22343 -521 1475 1437 5178 22513 23443 22343 -521 1475 1437 5178 22513 23443 22343 -521 1475 1439 5179 22517 23443 22343 -521 1475 1439 5177 22508 23395 22343 -521 1475 1439 5177 22508 23386 22343 -521 1475 1439 5177 22508 23386 22343 -521 1475 1439 5177 22508 23386 22343 -521 1475 1439 5177 22508 23343 22343 -521 1475 1443 5178 22513 23343 22343 -521 1475 1443 5178 22513 23343 22343 -521 1475 1443 5178 22513 23343 22343 -521 1475 1443 5178 22513 23343 22343 -521 1460 1438 5183 22534 23343 22343 -521 1460 1438 5183 22534 23343 22343 -521 1460 1438 5183 22534 23343 22343 -521 1460 1438 5183 22534 23343 22343 -521 1460 1437 5183 22534 23343 22343 -521 1460 1437 5183 22534 23343 22343 -521 1460 1435 5182 22530 23343 22343 -521 2026-04-23 12:56:08,689 Hysteresis 1239 0: raw(22530 16000 16000 16000) min(22343 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23343 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 (4530 10000 10000 10000) 7: 0: 7510@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7510@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7510@3p 9: raw(0 8490 8490 8490) min(-187 8490 8490 8490) spread(-23051 8490 8490 8490) max_pv 813 9: [ 0 7510@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1460 1435 5182 22530 23343 22343 -521 1460 1436 5182 22530 23343 22343 -521 1460 1436 5182 22530 23343 22343 -521 1460 1434 5185 22543 23343 22343 -521 1460 1434 5185 22543 23343 22343 -521 1460 1434 5185 22543 23343 22343 -521 1460 1434 5185 22543 23343 22343 -521 1460 1434 5185 22543 23343 22343 -521 1460 1434 5185 22543 23343 22343 -521 1460 1437 5187 22552 23343 22343 -521 1460 1437 5187 22552 23343 22343 -521 1460 1438 5187 22552 23343 22343 -521 1460 1438 5187 22552 23343 22343 -521 1444 1443 5198 22600 23343 22343 -521 1444 1443 5198 22600 23343 22343 -521 1444 1443 5198 22600 23343 22343 -521 1444 1443 5198 22600 23343 22343 -521 1444 1443 5198 22600 23343 22343 -521 1444 1443 5198 22600 23343 22343 -521 1444 1437 5195 22586 23343 22343 -521 2026-04-23 12:56:18,805 Hysteresis 1249 0: raw(22586 16000 16000 16000) min(22343 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23343 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 (4586 10000 10000 10000) 7: 0: 7528@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7528@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7528@3p 9: raw(2 8472 8472 8472) min(-241 8472 8472 8472) spread(-23105 8472 8472 8472) max_pv 759 9: [ 0 7528@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1444 1437 5195 22586 23343 22343 -521 1444 1437 5195 22586 23343 22343 -521 1444 1437 5195 22586 23343 22343 -521 1444 1439 5209 22647 23343 22343 -521 1444 1439 5209 22647 23343 22343 -521 1444 1439 5209 22647 23343 22343 -521 1444 1439 5209 22647 23343 22343 -521 1444 1439 5209 22647 23343 22343 -521 1444 1439 5209 22647 23239 22343 -521 1444 1441 5210 22652 23239 22343 -521 1444 1441 5210 22652 23239 22343 -521 1444 1441 5210 22652 23239 22343 -521 1444 1441 5210 22652 23239 22343 -521 1451 1439 5205 22630 23239 22343 -521 1451 1439 5205 22630 23239 22343 -521 1451 1439 5205 22630 23239 22343 -521 1451 1439 5205 22630 23239 22343 -521 1451 1439 5205 22630 23239 22343 -521 1451 1439 5205 22630 23239 22343 -521 1451 1443 5207 22639 23239 22343 -521 2026-04-23 12:56:28,848 Hysteresis 1259 0: raw(22639 16000 16000 16000) min(22343 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23239 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 (4639 10000 10000 10000) 7: 0: 7546@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7546@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7546@3p 9: raw(1 8454 8454 8454) min(-295 8454 8454 8454) spread(-23159 8454 8454 8454) max_pv 601 9: [ 0 7546@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1451 1443 5207 22639 23239 22343 -521 1451 1443 5207 22639 23239 22343 -521 1451 1443 5207 22639 23239 22343 -521 1451 1443 5219 22691 23239 22343 -521 1451 1443 5219 22691 23239 22343 -521 1451 1443 5219 22691 23239 22343 -521 1451 1443 5219 22691 23239 22343 -521 1451 1443 5219 22691 23239 22343 -521 1451 1443 5219 22691 23239 22343 -521 1451 1443 5219 22691 23239 22343 -521 1451 1443 5219 22691 23239 22343 -521 1451 1443 5219 22691 23239 22343 -521 1473 1443 5208 22643 23239 22343 -521 1473 1441 5207 22639 23239 22343 -521 1473 1441 5207 22639 23239 22343 -521 1473 1441 5207 22639 23239 22343 -521 1473 1441 5207 22639 23239 22343 -521 1473 1441 5207 22639 23239 22343 -521 1473 1441 5207 22639 23239 22343 -521 1473 1441 5207 22639 23239 22343 -521 2026-04-23 12:56:38,863 Hysteresis 1269 0: raw(22639 16000 16000 16000) min(22343 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23239 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 (4639 10000 10000 10000) 7: 0: 7546@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7546@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7546@3p 9: raw(1 8454 8454 8454) min(-295 8454 8454 8454) spread(-23159 8454 8454 8454) max_pv 601 9: [ 0 7546@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1473 1441 5207 22639 23239 22343 -521 1473 1441 5207 22639 23239 22343 -521 1473 1441 5207 22639 23239 22343 -521 1473 1435 5205 22630 23126 22343 -521 1473 1435 5205 22630 23126 22343 -521 1473 1436 5205 22630 23126 22343 -521 1473 1436 5205 22630 23126 22343 -521 1473 1436 5205 22630 23126 22343 -521 1473 1436 5205 22630 23126 22343 -521 1473 1443 5208 22643 23126 22343 -521 1473 1443 5208 22643 23126 22343 -521 1473 1443 5208 22643 23126 22343 -521 1474 1441 5207 22639 23126 22343 -521 1474 1441 5207 22639 23126 22343 -521 1474 1441 5207 22639 23126 22343 -521 1474 1441 5207 22639 23126 22343 -521 1474 1441 5207 22639 23126 22343 -521 1474 1441 5207 22639 23126 22343 -521 1474 1443 5208 22643 23126 22343 -521 2026-04-23 12:56:49,034 Hysteresis 1279 0: raw(22643 16000 16000 16000) min(22343 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23126 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 (4643 10000 10000 10000) 7: 0: 7547@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7547@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7547@3p 9: raw(2 8453 8453 8453) min(-298 8453 8453 8453) spread(-23162 8453 8453 8453) max_pv 485 9: [ 0 7547@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1474 1443 5208 22643 23126 22343 -521 1474 1443 5208 22643 23126 22343 -521 1474 1443 5208 22643 23126 22343 -521 1474 1432 5203 22621 23126 22343 -521 1474 1432 5204 22626 23126 22343 -521 1474 1432 5204 22626 23126 22343 -521 1474 1432 5204 22626 23126 22343 -521 1474 1432 5204 22626 23126 22343 -521 1474 1432 5204 22626 23126 22343 -521 1474 1432 5204 22626 23126 22343 -521 1474 1432 5204 22626 23126 22343 -521 1474 1432 5204 22626 23126 22343 -521 1486 1432 5198 22600 23126 22343 -521 1486 1443 5203 22621 23126 22343 -521 1486 1443 5203 22621 23126 22343 -521 1486 1443 5203 22621 23126 22343 -521 1486 1443 5203 22621 23126 22343 -521 1486 1443 5203 22621 23126 22343 -521 1486 1443 5203 22621 23126 22343 -521 1486 1447 5205 22630 23126 22343 -521 2026-04-23 12:56:59,203 Hysteresis 1289 0: raw(22630 16000 16000 16000) min(22343 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23126 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 (4630 10000 10000 10000) 7: 0: 7543@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7543@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7543@3p 9: raw(1 8457 8457 8457) min(-286 8457 8457 8457) spread(-23150 8457 8457 8457) max_pv 497 9: [ 0 7543@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1486 1447 5205 22630 23126 22343 -521 1486 1447 5205 22630 23126 22343 -521 1486 1447 5205 22630 23126 22343 -521 1486 1441 5202 22617 23126 22343 -521 1486 1441 5199 22604 23126 22343 -521 1486 1441 5199 22604 23126 22343 -521 1486 1441 5199 22604 23126 22343 -521 1486 1454 5205 22630 23126 22343 -521 1486 1454 5205 22630 23126 22343 -521 1486 1454 5205 22630 23126 22343 -521 1486 1454 5205 22630 23126 22343 -521 1486 1454 5205 22630 23126 22343 -521 1489 1454 5204 22626 23126 22343 -521 1489 1448 5201 22613 23126 22343 -521 1489 1448 5201 22613 23126 22343 -521 1489 1449 5202 22617 23126 22343 -521 1489 1449 5202 22617 23126 22343 -521 1489 1448 5201 22613 23126 22343 -521 1489 1448 5201 22613 23126 22343 -521 1489 1452 5203 22621 23126 22343 -521 2026-04-23 12:57:09,223 Hysteresis 1299 0: raw(22621 16000 16000 16000) min(22343 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23126 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 (4621 10000 10000 10000) 7: 0: 7540@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7540@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7540@3p 9: raw(1 8460 8460 8460) min(-277 8460 8460 8460) spread(-23141 8460 8460 8460) max_pv 506 9: [ 0 7540@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1489 1452 5203 22621 23126 22343 -521 1489 1453 5204 22626 23126 22343 -521 1489 1453 5204 22626 23126 22343 -521 1489 1457 5205 22630 23126 22343 -521 1489 1457 5203 22621 23126 22343 -521 1489 1457 5203 22621 23126 22343 -521 1489 1457 5203 22621 23126 22343 -521 1489 1457 5203 22621 23126 22343 -521 1489 1457 5203 22621 23126 22343 -521 1489 1459 5204 22626 23126 22343 -521 1489 1459 5204 22626 23126 22343 -521 1489 1459 5204 22626 23126 22343 -521 1479 1459 5209 22647 23126 22343 -521 1479 1461 5210 22652 23126 22343 -521 1479 1461 5210 22652 23126 22343 -521 1479 1462 5211 22656 23126 22343 -521 1479 1462 5211 22656 23126 22343 -521 1479 1460 5210 22652 23126 22343 -521 1479 1460 5210 22652 23126 22343 -521 1479 1460 5210 22652 23126 22343 -521 2026-04-23 12:57:19,241 Hysteresis 1309 0: raw(22652 16000 16000 16000) min(22343 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23126 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 (4652 10000 10000 10000) 7: 0: 7550@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7550@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7550@3p 9: raw(2 8450 8450 8450) min(-307 8450 8450 8450) spread(-23171 8450 8450 8450) max_pv 476 9: [ 0 7550@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1479 1460 5210 22652 23126 22343 -521 1479 1460 5210 22652 23126 22343 -521 1479 1460 5210 22652 23126 22343 -521 1479 1465 5212 22660 23126 22343 -521 1479 1465 5219 22691 23126 22343 -521 1479 1465 5219 22691 23126 22343 -521 1479 1465 5219 22691 23126 22343 -521 1479 1463 5218 22686 23126 22343 -521 1479 1463 5218 22686 23126 22343 -521 1479 1464 5219 22691 23126 22343 -521 1479 1464 5219 22691 23126 22343 -521 1479 1463 5218 22686 23126 22343 -521 1496 1463 5210 22652 23126 22343 -521 1496 1454 5206 22634 23126 22343 -521 1496 1454 5206 22634 23126 22343 -521 1496 1454 5206 22634 23126 22343 -521 1496 1454 5206 22634 23126 22343 -521 1496 1456 5207 22639 23126 22343 -521 1496 1456 5207 22639 23126 22343 -521 1496 1456 5207 22639 23126 22343 -521 2026-04-23 12:57:29,449 Hysteresis 1320 0: raw(22639 16000 16000 16000) min(22343 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23126 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 (4639 10000 10000 10000) 7: 0: 7546@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7546@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7546@3p 9: raw(1 8454 8454 8454) min(-295 8454 8454 8454) spread(-23159 8454 8454 8454) max_pv 488 9: [ 0 7546@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1496 1456 5207 22639 23126 22343 -521 1496 1456 5207 22639 23126 22343 -521 1496 1456 5207 22639 23126 22343 -521 1496 1453 5205 22630 23126 22343 -521 1496 1453 5202 22617 23126 22343 -521 1496 1452 5202 22617 23126 22343 -521 1496 1452 5202 22617 23126 22343 -521 1496 1450 5201 22613 23126 22343 -521 1496 1450 5201 22613 23126 22343 -521 1496 1451 5201 22613 23126 22343 -521 1496 1451 5201 22613 23126 22343 -521 1496 1450 5201 22613 23126 22343 -521 1478 1450 5209 22647 23126 22343 -521 1478 1454 5211 22656 23126 22343 -521 1478 1454 5211 22656 23126 22343 -521 1478 1454 5211 22656 23126 22343 -521 1478 1454 5211 22656 23126 22343 -521 1478 1452 5210 22652 23126 22343 -521 1478 1452 5210 22652 23126 22343 -521 1478 1452 5210 22652 23126 22343 -521 2026-04-23 12:57:39,468 Hysteresis 1330 0: raw(22652 16000 16000 16000) min(22343 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23126 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 (4652 10000 10000 10000) 7: 0: 7550@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7550@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7550@3p 9: raw(2 8450 8450 8450) min(-307 8450 8450 8450) spread(-23171 8450 8450 8450) max_pv 476 9: [ 0 7550@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1478 1452 5210 22652 23126 22343 -521 1478 1452 5210 22652 23126 22343 -521 1478 1452 5210 22652 23126 22343 -521 1478 1456 5212 22660 23126 22343 -521 1478 1456 5215 22673 23126 22343 -521 1478 1456 5215 22673 23126 22343 -521 1478 1452 5213 22665 23126 22343 -521 1478 1452 5213 22665 23126 22343 -521 1478 1452 5213 22665 23126 22343 -521 1478 1452 5213 22665 23126 22343 -521 1478 1452 5213 22665 23126 22343 -521 1502 1452 5202 22617 23126 22343 -521 1502 1452 5202 22617 23126 22343 -521 1502 1462 5207 22639 23126 22343 -521 1502 1462 5207 22639 23126 22343 -521 1502 1462 5207 22639 23126 22343 -521 1502 1456 5204 22626 23126 22343 -521 1502 1456 5204 22626 23126 22343 -521 1502 1456 5204 22626 23126 22343 -521 1502 1456 5204 22626 23126 22343 -521 2026-04-23 12:57:49,505 Hysteresis 1340 0: raw(22626 16000 16000 16000) min(22343 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23126 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 (4626 10000 10000 10000) 7: 0: 7542@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7542@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7542@3p 9: raw(0 8458 8458 8458) min(-283 8458 8458 8458) spread(-23147 8458 8458 8458) max_pv 500 9: [ 0 7542@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1502 1456 5204 22626 23126 22343 -521 1502 1456 5204 22626 23126 22343 -521 1502 1460 5206 22634 23126 22343 -521 1502 1460 5206 22634 23126 22343 -521 1502 1460 5200 22608 23126 22343 -521 1502 1460 5200 22608 23126 22343 -521 1502 1458 5199 22604 23126 22343 -521 1502 1458 5199 22604 23126 22343 -521 1502 1458 5199 22604 23126 22343 -521 1502 1458 5199 22604 23126 22343 -521 1502 1458 5199 22604 23126 22343 -521 1487 1458 5206 22634 23126 22343 -521 1487 1458 5206 22634 23126 22343 -521 1487 1454 5204 22626 23126 22343 -521 1487 1454 5204 22626 23126 22343 -521 1487 1454 5204 22626 23126 22343 -521 1487 1454 5204 22626 23126 22343 -521 1487 1452 5203 22621 23126 22343 -521 1487 1452 5203 22621 23126 22343 -521 1487 1452 5203 22621 23126 22343 -521 2026-04-23 12:57:59,674 Hysteresis 1350 0: raw(22621 16000 16000 16000) min(22343 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23126 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 (4621 10000 10000 10000) 7: 0: 7540@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7540@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7540@3p 9: raw(1 8460 8460 8460) min(-277 8460 8460 8460) spread(-23141 8460 8460 8460) max_pv 506 9: [ 0 7540@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1487 1452 5203 22621 23126 22343 -521 1487 1452 5203 22621 23126 22343 -521 1487 1447 5201 22613 23126 22343 -521 1487 1447 5201 22613 23126 22343 -521 1487 1447 5200 22608 23126 22343 -521 1487 1447 5200 22608 23126 22343 -521 1487 1449 5201 22613 23126 22343 -521 1487 1449 5201 22613 23126 22343 -521 1487 1449 5201 22613 23126 22343 -521 1487 1449 5201 22613 23126 22343 -521 1487 1449 5201 22613 23126 22343 -521 1494 1449 5197 22595 23126 22343 -521 1494 1451 5198 22600 23126 22343 -521 1494 1451 5198 22600 23126 22343 -521 1494 1450 5198 22600 23126 22343 -521 1494 1450 5198 22600 23126 22343 -521 1494 1460 5202 22617 23126 22343 -521 1494 1460 5202 22617 23126 22343 -521 1494 1460 5202 22617 23126 22343 -521 1494 1460 5202 22617 23126 22343 -521 2026-04-23 12:58:09,694 Hysteresis 1360 0: raw(22617 16000 16000 16000) min(22343 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23126 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 (4617 10000 10000 10000) 7: 0: 7539@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7539@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7539@3p 9: raw(0 8461 8461 8461) min(-274 8461 8461 8461) spread(-23138 8461 8461 8461) max_pv 509 9: [ 0 7539@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1494 1460 5202 22617 23126 22343 -521 1494 1460 5202 22617 23126 22343 -521 1494 1469 5207 22639 23126 22343 -521 1494 1469 5207 22639 23126 22343 -521 1494 1469 5206 22634 23126 22343 -521 1494 1469 5206 22634 23126 22343 -521 1494 1467 5205 22630 23126 22343 -521 1494 1467 5205 22630 23126 22343 -521 1494 1467 5205 22630 23126 22343 -521 1494 1467 5205 22630 23126 22343 -521 1494 1467 5205 22630 23126 22343 -521 1498 1467 5203 22621 23126 22343 -521 1498 1467 5203 22621 23126 22343 -521 1498 1467 5203 22621 23126 22343 -521 1498 1467 5203 22621 23126 22343 -521 1498 1467 5203 22621 23126 22343 -521 1498 1456 5198 22600 23126 22343 -521 1498 1456 5198 22600 23126 22343 -521 1498 1456 5198 22600 23126 22343 -521 1498 1456 5198 22600 23126 22343 -521 2026-04-23 12:58:19,714 Hysteresis 1370 0: raw(22600 16000 16000 16000) min(22343 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23126 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 (4600 10000 10000 10000) 7: 0: 7533@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7533@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7533@3p 9: raw(1 8467 8467 8467) min(-256 8467 8467 8467) spread(-23120 8467 8467 8467) max_pv 527 9: [ 0 7533@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1498 1456 5198 22600 23126 22343 -521 1498 1456 5198 22600 23126 22343 -521 1498 1470 5204 22626 23126 22343 -521 1498 1470 5204 22626 23126 22343 -521 1498 1470 5200 22608 23126 22343 -521 1498 1470 5200 22608 23126 22343 -521 1498 1461 5196 22591 23126 22343 -521 1498 1461 5196 22591 23126 22343 -521 1498 1461 5196 22591 23126 22343 -521 RECV 0: requested 9649 -> 16000 mA (measured 7.610A 7.650A 7.640A) 1498 1461 5196 22591 23126 22343 -521 1498 1498 35 152 23126 152 -521 1503 1498 30 130 23126 130 -521 1503 1498 30 130 23126 130 -521 1503 1498 30 130 23126 130 -521 1503 1499 31 134 23126 130 -521 1503 1499 31 134 23126 130 -521 1503 1498 30 130 23126 130 -521 1503 1498 30 130 23126 130 -521 1503 1498 30 130 23126 130 -521 1503 1498 30 130 23126 130 -521 2026-04-23 12:58:29,806 Hysteresis 1380 0: raw(130 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23126 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 23126 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: !chrg 6000@3p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p 9: raw(-17870 10000 10000 10000) min(-17870 10000 10000 10000) spread(-18521 10000 10000 10000) max_pv 5126 9: [ 0 6000@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1503 1498 30 130 23126 130 -521 1503 1498 30 130 23126 130 -521 1503 1499 31 134 23126 130 -521 1503 1499 31 134 23126 130 -521 1503 1498 30 130 23126 130 -521 1503 1498 30 130 23126 130 -521 1503 1498 30 130 23126 130 -521 1503 1498 30 130 23126 130 -521 1503 1498 30 130 23126 130 -521 1503 1498 30 130 23126 130 -521 -3986 1498 5449 23691 23691 130 -521 -3986 1498 5449 23691 23691 130 -521 -3986 1498 5449 23691 23691 130 -521 -3986 1498 5449 23691 23691 130 -521 -3986 1498 5449 23691 23691 130 -521 -3986 1498 5449 23691 23691 130 -521 -3986 1498 5449 23691 23691 130 -521 -3986 1498 5449 23691 23691 130 -521 -3986 1498 5449 23691 23691 130 -521 -3986 1498 5449 23691 23691 130 -521 2026-04-23 12:58:39,828 Hysteresis 1390 0: raw(23691 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 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 (5691 10000 10000 10000) 7: 0: !chrg 7897@3p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7897@3p 9: raw(0 8103 8103 8103) min(-23561 8103 8103 8103) spread(-24212 8103 8103 8103) max_pv 0 9: [ 0 7897@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3986 1498 5449 23691 23691 130 -521 -3986 1498 5449 23691 23691 130 -521 -3986 1498 5449 23691 23691 130 -521 -3986 1498 5449 23691 23691 130 -521 -3986 1498 5449 23691 23691 130 -521 -3986 1498 5449 23691 23691 130 -521 -3986 1498 5449 23691 23691 130 -521 -3986 1498 5449 23691 23691 130 -521 -3986 1498 5449 23691 23691 130 -521 -3986 1498 5449 23691 23691 130 -521 -3980 1498 5443 23665 23691 130 -521 -3980 1498 5443 23665 23691 130 -521 -3980 1499 5444 23669 23691 130 -521 -3980 1499 5444 23669 23691 130 -521 -3980 1498 5443 23665 23691 130 -521 -3980 1498 5443 23665 23691 130 -521 -3980 1498 5443 23665 23691 130 -521 -3980 1498 5443 23665 23691 130 -521 -3980 1498 5443 23665 23691 130 -521 -3980 1498 5443 23665 23691 130 -521 2026-04-23 12:58:49,851 Hysteresis 1400 0: raw(23665 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 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 (5665 10000 10000 10000) 7: 0: !chrg 7888@3p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7888@3p 9: raw(1 8112 8112 8112) min(-23534 8112 8112 8112) spread(-24185 8112 8112 8112) max_pv 27 9: [ 0 7888@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3980 1499 5444 23669 23691 130 -521 -3980 1499 5444 23669 23691 130 -521 -3980 1498 5443 23665 23691 130 -521 -3980 1498 5443 23665 23691 130 -521 -3980 1498 5443 23665 23691 130 -521 -3980 1498 5443 23665 23691 130 -521 -3980 1498 5443 23665 23691 130 -521 -3980 1498 5443 23665 23691 130 -521 -3980 1499 5444 23669 23691 130 -521 -3980 1499 5444 23669 23691 130 -521 -3975 1498 5438 23643 23691 130 -521 -3975 1498 5438 23643 23691 130 -521 -3975 1499 5439 23647 23691 130 -521 -3975 1499 5439 23647 23691 130 -521 -3975 1499 5439 23647 23691 130 -521 -3975 1499 5439 23647 23691 130 -521 -3975 1499 5439 23647 23691 130 -521 -3975 1499 5439 23647 23691 130 -521 -3975 1498 5438 23643 23691 130 -521 -3975 1498 5438 23643 23691 130 -521 2026-04-23 12:59:00,082 Hysteresis 1410 0: raw(23643 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 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 (5643 10000 10000 10000) 7: 0: !chrg 7881@3p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7881@3p 9: raw(0 8119 8119 8119) min(-23513 8119 8119 8119) spread(-24164 8119 8119 8119) max_pv 48 9: [ 0 7881@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3975 1499 5439 23647 23691 130 -521 -3975 1499 5439 23647 23691 130 -521 -3975 1499 5439 23647 23691 130 -521 -3975 1499 5439 23647 23691 130 -521 -3975 1499 5439 23647 23691 130 -521 -3975 1499 5439 23647 23691 130 -521 -3975 1499 5439 23647 23691 130 -521 -3975 1499 5439 23647 23691 130 -521 -3975 1499 5439 23647 23691 130 -521 -3975 1499 5439 23647 23691 130 -521 -3975 1499 5439 23647 23691 130 -521 -3975 1499 5439 23647 23691 130 -521 -3975 1498 5438 23643 23691 130 -521 -3975 1498 5438 23643 23691 130 -521 -3975 1499 5439 23647 23691 130 -521 -3975 1499 5439 23647 23691 130 -521 -3975 1499 5439 23647 23691 130 -521 -3975 1499 5439 23647 23691 130 -521 -3975 1499 5439 23647 23691 130 -521 -3975 1499 5439 23647 23691 130 -521 2026-04-23 12:59:10,098 Hysteresis 1420 0: raw(23647 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 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 (5647 10000 10000 10000) 7: 0: !chrg 7882@3p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7882@3p 9: raw(1 8118 8118 8118) min(-23516 8118 8118 8118) spread(-24167 8118 8118 8118) max_pv 45 9: [ 0 7882@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3975 1499 5439 23647 23691 130 -521 -3975 1499 5439 23647 23691 130 -521 -3975 1498 5438 23643 23691 130 -521 -3975 1498 5438 23643 23691 130 -521 -3975 1499 5439 23647 23691 130 -521 -3975 1499 5439 23647 23691 130 -521 -3975 1499 5439 23647 23691 130 -521 -3975 1499 5439 23647 23691 130 -521 -3975 1499 5439 23647 23691 130 -521 -3975 1499 5439 23647 23691 130 -521 -3976 1498 5439 23647 23691 130 -521 -3976 1498 5439 23647 23691 130 -521 -3976 1498 5439 23647 23691 130 -521 -3976 1498 5439 23647 23691 130 -521 -3976 1498 5439 23647 23691 130 -521 -3976 1498 5439 23647 23691 130 -521 -3976 1498 5439 23647 23691 130 -521 -3976 1498 5439 23647 23691 130 -521 -3976 1498 5439 23647 23691 130 -521 -3976 1498 5439 23647 23691 130 -521 2026-04-23 12:59:20,115 Hysteresis 1430 0: raw(23647 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 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 (5647 10000 10000 10000) 7: 0: !chrg 7882@3p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7882@3p 9: raw(1 8118 8118 8118) min(-23516 8118 8118 8118) spread(-24167 8118 8118 8118) max_pv 45 9: [ 0 7882@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3976 1498 5439 23647 23691 130 -521 -3976 1498 5439 23647 23691 130 -521 -3976 1498 5439 23647 23691 130 -521 -3976 1498 5439 23647 23691 130 -521 -3976 1499 5440 23652 23691 130 -521 -3976 1499 5440 23652 23691 130 -521 -3976 1499 5440 23652 23691 130 -521 -3976 1499 5440 23652 23691 130 -521 -3976 1498 5439 23647 23691 130 -521 -3976 1498 5439 23647 23691 130 -521 -3970 1498 5433 23621 23691 130 -521 -3970 1498 5433 23621 23691 130 -521 -3970 1499 5434 23626 23691 130 -521 -3970 1499 5434 23626 23691 130 -521 -3970 1499 5434 23626 23691 130 -521 -3970 1499 5434 23626 23691 130 -521 -3970 1498 5433 23621 23691 130 -521 -3970 1498 5433 23621 23691 130 -521 -3970 1498 5433 23621 23691 130 -521 -3970 1498 5433 23621 23691 130 -521 2026-04-23 12:59:30,157 Hysteresis 1440 0: raw(23621 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 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 (5621 10000 10000 10000) 7: 0: !chrg 7873@3p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7873@3p 9: raw(2 8127 8127 8127) min(-23489 8127 8127 8127) spread(-24140 8127 8127 8127) max_pv 72 9: [ 0 7873@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3970 1498 5433 23621 23691 130 -521 -3970 1498 5433 23621 23691 130 -521 -3970 1498 5433 23621 23691 130 -521 -3970 1498 5433 23621 23691 130 -521 -3970 1499 5434 23626 23691 130 -521 -3970 1499 5434 23626 23691 130 -521 -3970 1499 5434 23626 23691 130 -521 -3970 1499 5434 23626 23691 130 -521 -3970 1499 5434 23626 23691 130 -521 -3970 1499 5434 23626 23691 130 -521 -3959 1499 5423 23578 23691 130 -521 -3959 1499 5423 23578 23691 130 -521 -3959 1498 5422 23573 23691 130 -521 -3959 1498 5422 23573 23691 130 -521 -3959 1499 5423 23578 23691 130 -521 -3959 1499 5423 23578 23691 130 -521 -3959 1499 5423 23578 23691 130 -521 -3959 1499 5423 23578 23691 130 -521 -3959 1498 5422 23573 23691 130 -521 -3959 1498 5422 23573 23691 130 -521 2026-04-23 12:59:40,274 Hysteresis 1450 0: raw(23573 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 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 (5573 10000 10000 10000) 7: 0: !chrg 7857@3p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7857@3p 9: raw(2 8143 8143 8143) min(-23441 8143 8143 8143) spread(-24092 8143 8143 8143) max_pv 120 9: [ 0 7857@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3959 1498 5422 23573 23691 130 -521 -3959 1498 5422 23573 23691 130 -521 -3959 1498 5422 23573 23691 130 -521 -3959 1498 5422 23573 23691 130 -521 -3959 1498 5422 23573 23691 130 -521 -3959 1498 5422 23573 23691 130 -521 -3959 1499 5423 23578 23691 130 -521 -3959 1499 5423 23578 23691 130 -521 -3959 1498 5422 23573 23691 130 -521 -3959 1498 5422 23573 23691 130 -521 -3979 1499 5443 23665 23691 130 -521 -3979 1499 5443 23665 23691 130 -521 -3979 1498 5442 23660 23691 130 -521 -3979 1498 5442 23660 23691 130 -521 -3979 1499 5443 23665 23691 130 -521 -3979 1499 5443 23665 23691 130 -521 -3979 1499 5443 23665 23691 130 -521 -3979 1499 5443 23665 23691 130 -521 -3979 1498 5442 23660 23691 130 -521 -3979 1498 5442 23660 23691 130 -521 2026-04-23 12:59:50,290 Hysteresis 1461 0: raw(23660 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 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 (5660 10000 10000 10000) 7: 0: !chrg 7886@3p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7886@3p 9: raw(2 8114 8114 8114) min(-23528 8114 8114 8114) spread(-24179 8114 8114 8114) max_pv 33 9: [ 0 7886@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3979 1499 5443 23665 23691 130 -521 -3979 1499 5443 23665 23691 130 -521 -3979 1499 5443 23665 23691 130 -521 -3979 1499 5443 23665 23691 130 -521 -3979 1498 5442 23660 23691 130 -521 -3979 1498 5442 23660 23691 130 -521 -3979 1499 5443 23665 23691 130 -521 -3979 1499 5443 23665 23691 130 -521 -3979 1499 5443 23665 23691 130 -521 -3979 1499 5443 23665 23691 130 -521 -3977 1499 5441 23656 23691 130 -521 -3977 1499 5441 23656 23691 130 -521 -3977 1499 5441 23656 23691 130 -521 -3977 1499 5441 23656 23691 130 -521 -3977 1499 5441 23656 23691 130 -521 -3977 1499 5441 23656 23691 130 -521 -3977 1499 5441 23656 23691 130 -521 -3977 1499 5441 23656 23691 130 -521 -3977 1499 5441 23656 23691 130 -521 -3977 1499 5441 23656 23691 130 -521 2026-04-23 13:00:00,312 Hysteresis 1471 0: raw(23656 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 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 (5656 10000 10000 10000) 7: 0: !chrg 7885@3p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7885@3p 9: raw(1 8115 8115 8115) min(-23525 8115 8115 8115) spread(-24176 8115 8115 8115) max_pv 36 9: [ 0 7885@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3977 1499 5441 23656 23691 130 -521 -3977 1499 5441 23656 23691 130 -521 -3977 1499 5441 23656 23691 130 -521 -3977 1499 5441 23656 23691 130 -521 -3977 1498 5440 23652 23691 130 -521 -3977 1498 5440 23652 23691 130 -521 -3977 1498 5440 23652 23691 130 -521 -3977 1498 5440 23652 23691 130 -521 -3977 1499 5441 23656 23691 130 -521 -3942 1499 5406 23504 23691 130 -521 -3942 1499 5406 23504 23691 130 -521 -3942 1499 5406 23504 23691 130 -521 -3942 1499 5406 23504 23691 130 -521 -3942 1499 5406 23504 23691 130 -521 -3942 1499 5406 23504 23691 130 -521 -3942 1499 5406 23504 23691 130 -521 -3942 1498 5405 23500 23691 130 -521 -3942 1498 5405 23500 23691 130 -521 -3942 1498 5405 23500 23691 130 -521 -3942 1498 5405 23500 23691 130 -521 2026-04-23 13:00:10,368 Hysteresis 1481 0: raw(23500 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 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 (5500 10000 10000 10000) 7: 0: !chrg 7833@3p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7833@3p 9: raw(1 8167 8167 8167) min(-23369 8167 8167 8167) spread(-24020 8167 8167 8167) max_pv 192 9: [ 0 7833@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3942 1498 5405 23500 23691 130 -521 -3942 1498 5405 23500 23691 130 -521 -3942 1499 5406 23504 23691 130 -521 -3942 1499 5406 23504 23691 130 -521 -3942 1498 5405 23500 23691 130 -521 -3942 1498 5405 23500 23691 130 -521 -3942 1498 5405 23500 23691 130 -521 -3942 1498 5405 23500 23691 130 -521 -3942 1499 5406 23504 23691 130 -521 -3968 1499 5432 23617 23691 130 -521 -3968 1499 5432 23617 23691 130 -521 -3968 1499 5432 23617 23691 130 -521 -3968 1499 5432 23617 23691 130 -521 -3968 1499 5432 23617 23691 130 -521 -3968 1498 5431 23613 23691 130 -521 -3968 1498 5431 23613 23691 130 -521 -3968 1498 5431 23613 23691 130 -521 -3968 1498 5431 23613 23691 130 -521 -3968 1499 5432 23617 23691 130 -521 -3968 1499 5432 23617 23691 130 -521 2026-04-23 13:00:20,386 Hysteresis 1491 0: raw(23617 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 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 (5617 10000 10000 10000) 7: 0: !chrg 7872@3p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7872@3p 9: raw(1 8128 8128 8128) min(-23486 8128 8128 8128) spread(-24137 8128 8128 8128) max_pv 75 9: [ 0 7872@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3968 1498 5431 23613 23691 130 -521 -3968 1498 5431 23613 23691 130 -521 -3968 1499 5432 23617 23691 130 -521 -3968 1499 5432 23617 23691 130 -521 -3968 1498 5431 23613 23691 130 -521 -3968 1498 5431 23613 23691 130 -521 -3968 1497 5430 23608 23691 130 -521 -3968 1497 5430 23608 23691 130 -521 -3968 1498 5431 23613 23691 130 -521 -3965 1498 5428 23600 23691 130 -521 -3965 1498 5428 23600 23691 130 -521 -3965 1498 5428 23600 23691 130 -521 -3965 1498 5428 23600 23691 130 -521 -3965 1498 5428 23600 23691 130 -521 -3965 1498 5428 23600 23691 130 -521 -3965 1498 5428 23600 23691 130 -521 -3965 1498 5428 23600 23691 130 -521 -3965 1498 5428 23600 23691 130 -521 -3965 1498 5428 23600 23691 130 -521 -3965 1498 5428 23600 23691 130 -521 2026-04-23 13:00:30,402 Hysteresis 1501 0: raw(23600 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 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 (5600 10000 10000 10000) 7: 0: !chrg 7866@3p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7866@3p 9: raw(2 8134 8134 8134) min(-23468 8134 8134 8134) spread(-24119 8134 8134 8134) max_pv 93 9: [ 0 7866@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3965 1498 5428 23600 23691 130 -521 -3965 1498 5428 23600 23691 130 -521 -3965 1498 5428 23600 23691 130 -521 -3965 1498 5428 23600 23691 130 -521 -3965 1499 5429 23604 23691 130 -521 -3965 1499 5429 23604 23691 130 -521 -3965 1499 5429 23604 23691 130 -521 -3965 1499 5429 23604 23691 130 -521 -3965 1498 5428 23600 23691 130 -521 -3954 1498 5417 23552 23691 130 -521 -3954 1499 5418 23556 23691 130 -521 -3954 1499 5418 23556 23691 130 -521 -3954 1497 5416 23547 23691 130 -521 -3954 1497 5416 23547 23691 130 -521 -3954 1497 5416 23547 23691 130 -521 -3954 1497 5416 23547 23691 130 -521 -3954 1497 5416 23547 23691 130 -521 -3954 1497 5416 23547 23691 130 -521 -3954 1497 5416 23547 23691 130 -521 -3954 1497 5416 23547 23691 130 -521 2026-04-23 13:00:40,604 Hysteresis 1511 0: raw(23547 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 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 (5547 10000 10000 10000) 7: 0: !chrg 7849@3p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7849@3p 9: raw(0 8151 8151 8151) min(-23417 8151 8151 8151) spread(-24068 8151 8151 8151) max_pv 144 9: [ 0 7849@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3954 1497 5416 23547 23691 130 -521 -3954 1497 5416 23547 23691 130 -521 -3954 1497 5416 23547 23691 130 -521 -3954 1497 5416 23547 23691 130 -521 -3954 1497 5416 23547 23691 130 -521 -3954 1497 5416 23547 23691 130 -521 -3954 1498 5417 23552 23691 130 -521 -3954 1498 5417 23552 23691 130 -521 -3954 1498 5417 23552 23691 130 -521 -3961 1498 5424 23582 23691 130 -521 -3961 1498 5424 23582 23691 130 -521 -3961 1498 5424 23582 23691 130 -521 -3961 1498 5424 23582 23691 130 -521 -3961 1498 5424 23582 23691 130 -521 -3961 1497 5423 23578 23691 130 -521 -3961 1497 5423 23578 23691 130 -521 -3961 1498 5424 23582 23691 130 -521 -3961 1498 5424 23582 23691 130 -521 -3961 1497 5423 23578 23691 130 -521 -3961 1497 5423 23578 23691 130 -521 2026-04-23 13:00:50,638 Hysteresis 1521 0: raw(23578 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 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 (5578 10000 10000 10000) 7: 0: !chrg 7859@3p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7859@3p 9: raw(1 8141 8141 8141) min(-23447 8141 8141 8141) spread(-24098 8141 8141 8141) max_pv 114 9: [ 0 7859@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3961 1497 5423 23578 23691 130 -521 -3961 1497 5423 23578 23691 130 -521 -3961 1498 5424 23582 23691 130 -521 -3961 1498 5424 23582 23691 130 -521 -3961 1498 5424 23582 23691 130 -521 -3961 1498 5424 23582 23691 130 -521 -3961 1497 5423 23578 23691 130 -521 -3961 1497 5423 23578 23691 130 -521 -3961 1497 5423 23578 23691 130 -521 -3964 1497 5426 23591 23691 130 -521 -3964 1497 5426 23591 23691 130 -521 -3964 1497 5426 23591 23691 130 -521 -3964 1498 5427 23595 23691 130 -521 -3964 1498 5427 23595 23691 130 -521 -3964 1498 5427 23595 23691 130 -521 -3964 1498 5427 23595 23691 130 -521 -3964 1497 5426 23591 23691 130 -521 -3964 1497 5426 23591 23691 130 -521 -3964 1497 5426 23591 23691 130 -521 -3964 1497 5426 23591 23691 130 -521 2026-04-23 13:01:00,654 Hysteresis 1531 0: raw(23591 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 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 (5591 10000 10000 10000) 7: 0: !chrg 7863@3p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7863@3p 9: raw(2 8137 8137 8137) min(-23459 8137 8137 8137) spread(-24110 8137 8137 8137) max_pv 102 9: [ 0 7863@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3964 1497 5426 23591 23691 130 -521 -3964 1497 5426 23591 23691 130 -521 -3964 1497 5426 23591 23691 130 -521 -3964 1497 5426 23591 23691 130 -521 -3964 1498 5427 23595 23691 130 -521 -3964 1498 5427 23595 23691 130 -521 -3964 1498 5427 23595 23691 130 -521 -3964 1498 5427 23595 23691 130 -521 -3946 1497 5408 23513 23691 130 -521 -3946 1497 5408 23513 23691 130 -521 -3946 1497 5408 23513 23691 130 -521 -3946 1497 5408 23513 23691 130 -521 -3946 1497 5408 23513 23691 130 -521 -3946 1497 5408 23513 23691 130 -521 -3946 1497 5408 23513 23691 130 -521 -3946 1497 5408 23513 23691 130 -521 -3946 1497 5408 23513 23691 130 -521 -3946 1497 5408 23513 23691 130 -521 -3946 1497 5408 23513 23691 130 -521 -3946 1497 5408 23513 23691 130 -521 2026-04-23 13:01:10,669 Hysteresis 1541 0: raw(23513 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 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 (5513 10000 10000 10000) 7: 0: !chrg 7837@3p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7837@3p 9: raw(2 8163 8163 8163) min(-23381 8163 8163 8163) spread(-24032 8163 8163 8163) max_pv 180 9: [ 0 7837@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3946 1497 5408 23513 23691 130 -521 -3946 1497 5408 23513 23691 130 -521 -3946 1497 5408 23513 23691 130 -521 -3946 1497 5408 23513 23691 130 -521 -3946 1497 5408 23513 23691 130 -521 -3946 1497 5408 23513 23691 130 -521 -3946 1498 5409 23517 23691 130 -521 -3946 1498 5409 23517 23691 130 -521 -3963 1498 5426 23591 23691 130 -521 -3963 1498 5426 23591 23691 130 -521 -3963 1497 5425 23586 23691 130 -521 -3963 1497 5425 23586 23691 130 -521 -3963 1497 5425 23586 23691 130 -521 -3963 1497 5425 23586 23691 130 -521 -3963 1497 5425 23586 23691 130 -521 -3963 1497 5425 23586 23691 130 -521 -3963 1497 5425 23586 23691 130 -521 -3963 1497 5425 23586 23691 130 -521 -3963 1497 5425 23586 23691 130 -521 2026-04-23 13:01:20,810 Hysteresis 1551 0: raw(23586 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 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 (5586 10000 10000 10000) 7: 0: !chrg 7862@3p 8: filtered 1 to 0. __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7862@3p 9: raw(0 8138 8138 8138) min(-23456 8138 8138 8138) spread(-24107 8138 8138 8138) max_pv 105 9: [ 0 7862@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3963 1497 5425 23586 23691 130 -521 -3963 1497 5425 23586 23691 130 -521 -3963 1497 5425 23586 23691 130 -521 -3963 1497 5425 23586 23691 130 -521 -3963 1497 5425 23586 23691 130 -521 -3963 1497 5425 23586 23691 130 -521 -3963 1497 5425 23586 23691 130 -521 -3963 1497 5425 23586 23691 130 -521 -3963 1497 5425 23586 23691 130 -521 -3968 1497 5430 23608 23691 130 -521 -3968 1497 5430 23608 23691 130 -521 -3968 1497 5430 23608 23691 130 -521 -3968 1497 5430 23608 23691 130 -521 -3968 1497 5430 23608 23691 130 -521 -3968 1497 5430 23608 23691 130 -521 -3968 1497 5430 23608 23691 130 -521 -3968 1497 5430 23608 23691 130 -521 -3968 1497 5430 23608 23691 130 -521 -3968 1497 5430 23608 23691 130 -521 -3968 1497 5430 23608 23691 130 -521 2026-04-23 13:01:30,826 Hysteresis 1561 0: raw(23608 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 0: [ 0 3p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 0 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 8: filtered 1 to 0. 9: raw(23608 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3968 1497 5430 23608 23691 130 -521 -3968 1497 5430 23608 23691 130 -521 -3968 1497 5430 23608 23691 130 -521 -3968 1497 5430 23608 23691 130 -521 -3968 1497 5430 23608 23691 130 -521 -3968 1497 5430 23608 23691 130 -521 -3968 1497 5430 23608 23691 130 -521 -3968 1497 5430 23608 23691 130 -521 -3968 1497 5430 23608 23691 130 -521 -3972 1497 5434 23626 23691 130 -521 -3972 1497 5434 23626 23691 130 -521 -3972 1497 5434 23626 23691 130 -521 -3972 1497 5434 23626 23691 130 -521 -3972 1497 5434 23626 23691 130 -521 -3972 1497 5434 23626 23691 130 -521 -3972 1497 5434 23626 23691 130 -521 -3972 1497 5434 23626 23691 130 -521 -3972 1497 5434 23626 23691 130 -521 -3972 1497 5434 23626 23691 130 -521 -3972 1497 5434 23626 23691 130 -521 2026-04-23 13:01:40,842 Hysteresis 1571 0: raw(23626 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 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: filtered 1 to 1, sorted to 0 8: filtered 1 to 0. 9: raw(23626 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3972 1497 5434 23626 23691 130 -521 -3972 1497 5434 23626 23691 130 -521 -3972 1497 5434 23626 23691 130 -521 -3972 1497 5434 23626 23691 130 -521 -3972 1497 5434 23626 23691 130 -521 -3972 1497 5434 23626 23691 130 -521 -3972 1497 5434 23626 23691 130 -521 -3972 1497 5434 23626 23691 130 -521 -3972 1497 5434 23626 23691 130 -521 -3967 1497 5429 23604 23691 130 -521 -3967 1497 5429 23604 23691 130 -521 -3967 1497 5429 23604 23691 130 -521 -3967 1497 5429 23604 23691 130 -521 -3967 1497 5429 23604 23691 130 -521 -3967 1497 5429 23604 23691 130 -521 -3967 1497 5429 23604 23691 130 -521 -3967 1497 5429 23604 23691 130 -521 -3967 1497 5429 23604 23691 130 -521 -3967 1497 5429 23604 23691 130 -521 -3967 1497 5429 23604 23691 130 -521 2026-04-23 13:01:50,850 Hysteresis 1581 0: raw(23604 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 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: filtered 1 to 1, sorted to 0 8: filtered 1 to 0. 9: raw(23604 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3967 1497 5429 23604 23691 130 -521 -3967 1497 5429 23604 23691 130 -521 -3967 1497 5429 23604 23691 130 -521 -3967 1497 5429 23604 23691 130 -521 -3967 1497 5429 23604 23691 130 -521 -3967 1497 5429 23604 23691 130 -521 -3967 1497 5429 23604 23691 130 -521 -3967 1497 5429 23604 23691 130 -521 -3967 1497 5429 23604 23691 130 -521 -3966 1497 5428 23600 23691 130 -521 -3966 1497 5428 23600 23691 130 -521 -3966 1497 5428 23600 23691 130 -521 -3966 1497 5428 23600 23691 130 -521 -3966 1497 5428 23600 23691 130 -521 -3966 1497 5428 23600 23691 130 -521 -3966 1497 5428 23600 23691 130 -521 -3966 1497 5428 23600 23691 130 -521 -3966 1497 5428 23600 23691 130 -521 -3966 1497 5428 23600 23691 130 -521 -3966 1497 5428 23600 23691 130 -521 2026-04-23 13:02:00,949 Hysteresis 1591 0: raw(23600 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 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: filtered 1 to 1, sorted to 0 8: filtered 1 to 0. 9: raw(23600 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3966 1497 5428 23600 23691 130 -521 -3966 1497 5428 23600 23691 130 -521 -3966 1497 5428 23600 23691 130 -521 -3966 1497 5428 23600 23691 130 -521 -3966 1497 5428 23600 23691 130 -521 -3966 1497 5428 23600 23691 130 -521 -3966 1497 5428 23600 23691 130 -521 -3966 1497 5428 23600 23691 130 -521 -3966 1497 5428 23600 23691 130 -521 -3969 1497 5431 23613 23691 130 -521 -3969 1497 5431 23613 23691 130 -521 -3969 1497 5431 23613 23691 130 -521 -3969 1497 5431 23613 23691 130 -521 -3969 1497 5431 23613 23691 130 -521 -3969 1497 5431 23613 23691 130 -521 -3969 1497 5431 23613 23691 130 -521 -3969 1497 5431 23613 23691 130 -521 -3969 1497 5431 23613 23691 130 -521 -3969 1497 5431 23613 23691 130 -521 -3969 1497 5431 23613 23691 130 -521 2026-04-23 13:02:10,961 Hysteresis 1601 0: raw(23613 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 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: filtered 1 to 1, sorted to 0 8: filtered 1 to 0. 9: raw(23613 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3969 1497 5431 23613 23691 130 -521 -3969 1497 5431 23613 23691 130 -521 -3969 1497 5431 23613 23691 130 -521 -3969 1497 5431 23613 23691 130 -521 -3969 1497 5431 23613 23691 130 -521 -3969 1497 5431 23613 23691 130 -521 -3969 1497 5431 23613 23691 130 -521 -3969 1497 5431 23613 23691 130 -521 -3969 1497 5431 23613 23691 130 -521 -3970 1497 5432 23617 23691 130 -521 -3970 1497 5432 23617 23691 130 -521 -3970 1497 5432 23617 23691 130 -521 -3970 1497 5432 23617 23691 130 -521 -3970 1497 5432 23617 23691 130 -521 -3970 1497 5432 23617 23691 130 -521 -3970 1497 5432 23617 23691 130 -521 -3970 1497 5432 23617 23691 130 -521 -3970 1497 5432 23617 23691 130 -521 -3970 1497 5432 23617 23691 130 -521 -3970 1497 5432 23617 23691 130 -521 2026-04-23 13:02:20,964 Hysteresis 1611 0: raw(23617 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 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: filtered 1 to 1, sorted to 0 8: filtered 1 to 0. 9: raw(23617 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3970 1497 5432 23617 23691 130 -521 -3970 1497 5432 23617 23691 130 -521 -3970 1497 5432 23617 23691 130 -521 -3970 1497 5432 23617 23691 130 -521 -3970 1497 5432 23617 23691 130 -521 -3970 1497 5432 23617 23691 130 -521 -3970 1497 5432 23617 23691 130 -521 -3970 1497 5432 23617 23691 130 -521 -3969 1497 5431 23613 23691 130 -521 -3969 1497 5431 23613 23691 130 -521 -3969 1497 5431 23613 23691 130 -521 -3969 1497 5431 23613 23691 130 -521 -3969 1497 5431 23613 23691 130 -521 -3969 1497 5431 23613 23691 130 -521 -3969 1497 5431 23613 23691 130 -521 -3969 1497 5431 23613 23691 130 -521 -3969 1497 5431 23613 23691 130 -521 -3969 1497 5431 23613 23691 130 -521 -3969 1497 5431 23613 23691 130 -521 -3969 1497 5431 23613 23691 130 -521 2026-04-23 13:02:31,015 Hysteresis 1621 0: raw(23613 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 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: filtered 1 to 1, sorted to 0 8: filtered 1 to 0. 9: raw(23613 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3969 1497 5431 23613 23691 130 -521 -3969 1497 5431 23613 23691 130 -521 -3969 1497 5431 23613 23691 130 -521 -3969 1497 5431 23613 23691 130 -521 -3969 1497 5431 23613 23691 130 -521 -3969 1497 5431 23613 23691 130 -521 -3969 1497 5431 23613 23691 130 -521 -3969 1497 5431 23613 23691 130 -521 -3981 1497 5443 23665 23691 130 -521 -3981 1497 5443 23665 23691 130 -521 -3981 1497 5443 23665 23691 130 -521 -3981 1497 5443 23665 23691 130 -521 -3981 1497 5443 23665 23691 130 -521 -3981 1497 5443 23665 23691 130 -521 -3981 1497 5443 23665 23691 130 -521 -3981 1497 5443 23665 23691 130 -521 -3981 1497 5443 23665 23691 130 -521 -3981 1497 5443 23665 23691 130 -521 -3981 1497 5443 23665 23691 130 -521 -3981 1497 5443 23665 23691 130 -521 2026-04-23 13:02:41,051 Hysteresis 1631 0: raw(23665 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 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: filtered 1 to 1, sorted to 0 8: filtered 1 to 0. 9: raw(23665 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3981 1497 5443 23665 23691 130 -521 -3981 1497 5443 23665 23691 130 -521 -3981 1497 5443 23665 23691 130 -521 -3981 1497 5443 23665 23691 130 -521 -3981 1497 5443 23665 23691 130 -521 -3981 1497 5443 23665 23691 130 -521 -3981 1497 5443 23665 23691 130 -521 -3981 1497 5443 23665 23691 130 -521 -3972 1497 5434 23626 23691 130 -521 -3972 1497 5434 23626 23691 130 -521 -3972 1497 5434 23626 23691 130 -521 -3972 1497 5434 23626 23691 130 -521 -3972 1497 5434 23626 23691 130 -521 -3972 1497 5434 23626 23691 130 -521 -3972 1497 5434 23626 23691 130 -521 -3972 1497 5434 23626 23691 130 -521 -3972 1497 5434 23626 23691 130 -521 -3972 1497 5434 23626 23691 130 -521 -3972 1497 5434 23626 23691 130 -521 -3972 1497 5434 23626 23691 130 -521 2026-04-23 13:02:51,054 Hysteresis 1641 0: raw(23626 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 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: filtered 1 to 1, sorted to 0 8: filtered 1 to 0. 9: raw(23626 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3972 1497 5434 23626 23691 130 -521 -3972 1497 5434 23626 23691 130 -521 -3972 1497 5434 23626 23691 130 -521 -3972 1497 5434 23626 23691 130 -521 -3972 1497 5434 23626 23691 130 -521 -3972 1497 5434 23626 23691 130 -521 -3972 1497 5434 23626 23691 130 -521 -3972 1497 5434 23626 23691 130 -521 -3960 1497 5422 23573 23691 130 -521 -3960 1497 5422 23573 23691 130 -521 -3960 1497 5422 23573 23691 130 -521 -3960 1497 5422 23573 23691 130 -521 -3960 1497 5422 23573 23691 130 -521 -3960 1497 5422 23573 23691 130 -521 -3960 1497 5422 23573 23691 130 -521 -3960 1497 5422 23573 23691 130 -521 -3960 1497 5422 23573 23691 130 -521 -3960 1497 5422 23573 23691 130 -521 -3960 1497 5422 23573 23691 130 -521 -3960 1497 5422 23573 23691 130 -521 2026-04-23 13:03:01,059 Hysteresis 1651 0: raw(23573 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 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: filtered 1 to 1, sorted to 0 8: filtered 1 to 0. 9: raw(23573 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3960 1497 5422 23573 23691 130 -521 -3960 1497 5422 23573 23691 130 -521 -3960 1497 5422 23573 23691 130 -521 -3960 1497 5422 23573 23691 130 -521 -3960 1497 5422 23573 23691 130 -521 -3960 1497 5422 23573 23691 130 -521 -3960 1497 5422 23573 23691 130 -521 -3960 1497 5422 23573 23691 130 -521 -3971 1497 5433 23621 23691 130 -521 -3971 1497 5433 23621 23691 130 -521 -3971 1497 5433 23621 23691 130 -521 -3971 1497 5433 23621 23691 130 -521 -3971 1497 5433 23621 23691 130 -521 -3971 1497 5433 23621 23691 130 -521 -3971 1497 5433 23621 23691 130 -521 -3971 1497 5433 23621 23691 130 -521 -3971 1497 5433 23621 23691 130 -521 -3971 1497 5433 23621 23691 130 -521 -3971 1497 5433 23621 23691 130 -521 2026-04-23 13:03:11,156 Hysteresis 1661 0: raw(23621 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 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: filtered 1 to 1, sorted to 0 8: filtered 1 to 0. 9: raw(23621 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3971 1497 5433 23621 23691 130 -521 -3971 1497 5433 23621 23691 130 -521 -3971 1497 5433 23621 23691 130 -521 -3971 1497 5433 23621 23691 130 -521 -3971 1497 5433 23621 23691 130 -521 -3971 1497 5433 23621 23691 130 -521 -3971 1497 5433 23621 23691 130 -521 -3971 1497 5433 23621 23691 130 -521 -3962 1497 5424 23582 23691 130 -521 -3962 1497 5424 23582 23691 130 -521 -3962 1497 5424 23582 23691 130 -521 -3962 1497 5424 23582 23691 130 -521 -3962 1497 5424 23582 23691 130 -521 -3962 1497 5424 23582 23691 130 -521 -3962 1497 5424 23582 23691 130 -521 -3962 1497 5424 23582 23691 130 -521 -3962 1497 5424 23582 23691 130 -521 -3962 1497 5424 23582 23691 130 -521 -3962 1497 5424 23582 23691 130 -521 -3962 1497 5424 23582 23691 130 -521 2026-04-23 13:03:21,167 Hysteresis 1671 0: raw(23582 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 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: filtered 1 to 1, sorted to 0 8: filtered 1 to 0. 9: raw(23582 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3962 1497 5424 23582 23691 130 -521 -3962 1497 5424 23582 23691 130 -521 -3962 1497 5424 23582 23691 130 -521 -3962 1497 5424 23582 23691 130 -521 -3962 1497 5424 23582 23691 130 -521 -3962 1497 5424 23582 23691 130 -521 -3962 1497 5424 23582 23691 130 -521 -3962 1497 5424 23582 23691 130 -521 -3970 1497 5432 23617 23691 130 -521 -3970 1497 5432 23617 23691 130 -521 -3970 1497 5432 23617 23691 130 -521 -3970 1497 5432 23617 23691 130 -521 -3970 1497 5432 23617 23691 130 -521 -3970 1497 5432 23617 23691 130 -521 -3970 1497 5432 23617 23691 130 -521 -3970 1497 5432 23617 23691 130 -521 -3970 1497 5432 23617 23691 130 -521 -3970 1497 5432 23617 23691 130 -521 -3970 1497 5432 23617 23691 130 -521 -3970 1497 5432 23617 23691 130 -521 2026-04-23 13:03:31,173 Hysteresis 1681 0: raw(23617 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 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: filtered 1 to 1, sorted to 0 8: filtered 1 to 0. 9: raw(23617 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3970 1497 5432 23617 23691 130 -521 -3970 1497 5432 23617 23691 130 -521 -3970 1497 5432 23617 23691 130 -521 -3970 1497 5432 23617 23691 130 -521 -3970 1497 5432 23617 23691 130 -521 -3970 1497 5432 23617 23691 130 -521 -3970 1497 5432 23617 23691 130 -521 -3970 1497 5432 23617 23691 130 -521 -3975 1497 5437 23639 23691 130 -521 -3975 1497 5437 23639 23691 130 -521 -3975 1497 5437 23639 23691 130 -521 -3975 1497 5437 23639 23691 130 -521 -3975 1497 5437 23639 23691 130 -521 -3975 1497 5437 23639 23691 130 -521 -3975 1497 5437 23639 23691 130 -521 -3975 1497 5437 23639 23691 130 -521 -3975 1497 5437 23639 23691 130 -521 -3975 1497 5437 23639 23691 130 -521 -3975 1497 5437 23639 23691 130 -521 -3975 1497 5437 23639 23691 130 -521 2026-04-23 13:03:41,194 Hysteresis 1691 0: raw(23639 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 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: filtered 1 to 1, sorted to 0 8: filtered 1 to 0. 9: raw(23639 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3975 1497 5437 23639 23691 130 -521 -3975 1497 5437 23639 23691 130 -521 -3975 1497 5437 23639 23691 130 -521 -3975 1497 5437 23639 23691 130 -521 -3975 1497 5437 23639 23691 130 -521 -3975 1497 5437 23639 23691 130 -521 -3975 1497 5437 23639 23691 130 -521 -3975 1497 5437 23639 23691 130 -521 -3958 1497 5420 23565 23691 130 -521 -3958 1497 5420 23565 23691 130 -521 -3958 1497 5420 23565 23691 130 -521 -3958 1497 5420 23565 23691 130 -521 -3958 1497 5420 23565 23691 130 -521 -3958 1497 5420 23565 23691 130 -521 -3958 1497 5420 23565 23691 130 -521 -3958 1497 5420 23565 23691 130 -521 -3958 1497 5420 23565 23691 130 -521 -3958 1497 5420 23565 23691 130 -521 -3958 1497 5420 23565 23691 130 -521 -3958 1497 5420 23565 23691 130 -521 2026-04-23 13:03:51,231 Hysteresis 1701 0: raw(23565 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 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: filtered 1 to 1, sorted to 0 8: filtered 1 to 0. 9: raw(23565 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3958 1497 5420 23565 23691 130 -521 -3958 1497 5420 23565 23691 130 -521 -3958 1497 5420 23565 23691 130 -521 -3958 1497 5420 23565 23691 130 -521 -3958 1497 5420 23565 23691 130 -521 -3958 1497 5420 23565 23691 130 -521 -3958 1497 5420 23565 23691 130 -521 -3958 1497 5420 23565 23691 130 -521 -3972 1497 5434 23626 23691 130 -521 -3972 1497 5434 23626 23691 130 -521 -3972 1497 5434 23626 23691 130 -521 -3972 1497 5434 23626 23691 130 -521 -3972 1497 5434 23626 23691 130 -521 -3972 1497 5434 23626 23691 130 -521 -3972 1497 5434 23626 23691 130 -521 -3972 1497 5434 23626 23691 130 -521 -3972 1497 5434 23626 23691 130 -521 -3972 1497 5434 23626 23691 130 -521 -3972 1497 5434 23626 23691 130 -521 -3972 1497 5434 23626 23691 130 -521 2026-04-23 13:04:01,250 Hysteresis 1711 0: raw(23626 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 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: filtered 1 to 1, sorted to 0 8: filtered 1 to 0. 9: raw(23626 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3972 1497 5434 23626 23691 130 -521 -3972 1497 5434 23626 23691 130 -521 -3972 1497 5434 23626 23691 130 -521 -3972 1497 5434 23626 23691 130 -521 -3972 1497 5434 23626 23691 130 -521 -3972 1497 5434 23626 23691 130 -521 -3972 1497 5434 23626 23691 130 -521 -3972 1497 5434 23626 23691 130 -521 -3957 1497 5419 23560 23691 130 -521 -3957 1497 5419 23560 23691 130 -521 -3957 1497 5419 23560 23691 130 -521 -3957 1497 5419 23560 23691 130 -521 -3957 1497 5419 23560 23691 130 -521 -3957 1497 5419 23560 23691 130 -521 -3957 1497 5419 23560 23691 130 -521 -3957 1497 5419 23560 23691 130 -521 -3957 1497 5419 23560 23691 130 -521 -3957 1497 5419 23560 23691 130 -521 -3957 1497 5419 23560 23691 130 -521 -3957 1497 5419 23560 23691 130 -521 2026-04-23 13:04:11,263 Hysteresis 1721 0: raw(23560 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 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: filtered 1 to 1, sorted to 0 8: filtered 1 to 0. 9: raw(23560 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3957 1497 5419 23560 23691 130 -521 -3957 1497 5419 23560 23691 130 -521 -3957 1497 5419 23560 23691 130 -521 -3957 1497 5419 23560 23691 130 -521 -3957 1497 5419 23560 23691 130 -521 -3957 1497 5419 23560 23691 130 -521 -3957 1497 5419 23560 23691 130 -521 -3957 1497 5419 23560 23691 130 -521 -3966 1497 5428 23600 23691 130 -521 -3966 1497 5428 23600 23691 130 -521 -3966 1497 5428 23600 23691 130 -521 -3966 1497 5428 23600 23691 130 -521 -3966 1497 5428 23600 23691 130 -521 -3966 1497 5428 23600 23691 130 -521 -3966 1497 5428 23600 23691 130 -521 -3966 1497 5428 23600 23691 130 -521 -3966 1497 5428 23600 23691 130 -521 -3966 1497 5428 23600 23691 130 -521 -3966 1497 5428 23600 23691 130 -521 -3966 1497 5428 23600 23691 130 -521 2026-04-23 13:04:21,325 Hysteresis 1732 0: raw(23600 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 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: filtered 1 to 1, sorted to 0 8: filtered 1 to 0. 9: raw(23600 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3966 1497 5428 23600 23691 130 -521 -3966 1497 5428 23600 23691 130 -521 -3966 1497 5428 23600 23691 130 -521 -3966 1497 5428 23600 23691 130 -521 -3966 1497 5428 23600 23691 130 -521 -3966 1497 5428 23600 23691 130 -521 -3966 1497 5428 23600 23691 130 -521 -3966 1498 5429 23604 23691 130 -521 -3965 1498 5428 23600 23691 130 -521 -3965 1497 5427 23595 23691 130 -521 -3965 1497 5427 23595 23691 130 -521 -3965 1497 5427 23595 23691 130 -521 -3965 1497 5427 23595 23691 130 -521 -3965 1497 5427 23595 23691 130 -521 -3965 1497 5427 23595 23691 130 -521 -3965 1497 5427 23595 23691 130 -521 -3965 1497 5427 23595 23691 130 -521 -3965 1497 5427 23595 23691 130 -521 -3965 1497 5427 23595 23691 130 -521 -3965 1497 5427 23595 23691 130 -521 2026-04-23 13:04:31,330 Hysteresis 1742 0: raw(23595 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 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: filtered 1 to 1, sorted to 0 8: filtered 1 to 0. 9: raw(23595 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3965 1497 5427 23595 23691 130 -521 -3965 1497 5427 23595 23691 130 -521 -3965 1497 5427 23595 23691 130 -521 -3965 1497 5427 23595 23691 130 -521 -3965 1497 5427 23595 23691 130 -521 -3965 1497 5427 23595 23691 130 -521 -3965 1497 5427 23595 23691 130 -521 -3965 1497 5427 23595 23691 130 -521 -3969 1497 5431 23613 23691 130 -521 -3969 1497 5431 23613 23691 130 -521 -3969 1497 5431 23613 23691 130 -521 -3969 1497 5431 23613 23691 130 -521 -3969 1497 5431 23613 23691 130 -521 -3969 1497 5431 23613 23691 130 -521 -3969 1497 5431 23613 23691 130 -521 -3969 1497 5431 23613 23691 130 -521 -3969 1497 5431 23613 23691 130 -521 -3969 1497 5431 23613 23691 130 -521 -3969 1497 5431 23613 23691 130 -521 -3969 1497 5431 23613 23691 130 -521 2026-04-23 13:04:41,336 Hysteresis 1752 0: raw(23613 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 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: filtered 1 to 1, sorted to 0 8: filtered 1 to 0. 9: raw(23613 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3969 1497 5431 23613 23691 130 -521 -3969 1497 5431 23613 23691 130 -521 -3969 1497 5431 23613 23691 130 -521 -3969 1497 5431 23613 23691 130 -521 -3969 1497 5431 23613 23691 130 -521 -3969 1497 5431 23613 23691 130 -521 -3969 1497 5431 23613 23691 130 -521 -3969 1497 5431 23613 23691 130 -521 -3965 1497 5427 23595 23691 130 -521 -3965 1497 5427 23595 23691 130 -521 -3965 1497 5427 23595 23691 130 -521 -3965 1497 5427 23595 23691 130 -521 -3965 1497 5427 23595 23691 130 -521 -3965 1497 5427 23595 23691 130 -521 -3965 1497 5427 23595 23691 130 -521 -3965 1497 5427 23595 23691 130 -521 -3965 1497 5427 23595 23691 130 -521 -3965 1497 5427 23595 23691 130 -521 -3965 1497 5427 23595 23691 130 -521 -3965 1497 5427 23595 23691 130 -521 2026-04-23 13:04:51,344 Hysteresis 1762 0: raw(23595 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 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: filtered 1 to 1, sorted to 0 8: filtered 1 to 0. 9: raw(23595 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3965 1497 5427 23595 23691 130 -521 -3965 1497 5427 23595 23691 130 -521 -3965 1497 5427 23595 23691 130 -521 -3965 1497 5427 23595 23691 130 -521 -3965 1497 5427 23595 23691 130 -521 -3965 1497 5427 23595 23691 130 -521 -3965 1497 5427 23595 23691 130 -521 -3965 1497 5427 23595 23691 130 -521 -3971 1497 5433 23621 23691 130 -521 -3971 1497 5433 23621 23691 130 -521 -3971 1497 5433 23621 23691 130 -521 -3971 1497 5433 23621 23691 130 -521 -3971 1497 5433 23621 23691 130 -521 -3971 1497 5433 23621 23691 130 -521 -3971 1497 5433 23621 23691 130 -521 -3971 1497 5433 23621 23691 130 -521 -3971 1497 5433 23621 23691 130 -521 -3971 1497 5433 23621 23691 130 -521 -3971 1497 5433 23621 23691 130 -521 -3971 1497 5433 23621 23691 130 -521 2026-04-23 13:05:01,483 Hysteresis 1772 0: raw(23621 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 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: filtered 1 to 1, sorted to 0 8: filtered 1 to 0. 9: raw(23621 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3971 1497 5433 23621 23691 130 -521 -3971 1497 5433 23621 23691 130 -521 -3971 1497 5433 23621 23691 130 -521 -3971 1497 5433 23621 23691 130 -521 -3971 1497 5433 23621 23691 130 -521 -3971 1497 5433 23621 23691 130 -521 -3971 1497 5433 23621 23691 130 -521 -3971 1497 5433 23621 23691 130 -521 -3968 1497 5430 23608 23691 130 -521 -3968 1497 5430 23608 23691 130 -521 -3968 1497 5430 23608 23691 130 -521 -3968 1497 5430 23608 23691 130 -521 -3968 1497 5430 23608 23691 130 -521 -3968 1497 5430 23608 23691 130 -521 -3968 1497 5430 23608 23691 130 -521 -3968 1497 5430 23608 23691 130 -521 -3968 1497 5430 23608 23691 130 -521 -3968 1497 5430 23608 23691 130 -521 -3968 1497 5430 23608 23691 130 -521 -3968 1497 5430 23608 23691 130 -521 2026-04-23 13:05:11,490 Hysteresis 1782 0: raw(23608 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 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: filtered 1 to 1, sorted to 0 8: filtered 1 to 0. 9: raw(23608 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3968 1497 5430 23608 23691 130 -521 -3968 1497 5430 23608 23691 130 -521 -3968 1497 5430 23608 23691 130 -521 -3968 1497 5430 23608 23691 130 -521 -3968 1497 5430 23608 23691 130 -521 -3968 1497 5430 23608 23691 130 -521 -3968 1497 5430 23608 23691 130 -521 -3968 1497 5430 23608 23691 130 -521 -3951 1497 5413 23534 23691 130 -521 -3951 1497 5413 23534 23691 130 -521 -3951 1497 5413 23534 23691 130 -521 -3951 1497 5413 23534 23691 130 -521 -3951 1497 5413 23534 23691 130 -521 -3951 1497 5413 23534 23691 130 -521 -3951 1497 5413 23534 23691 130 -521 -3951 1497 5413 23534 23691 130 -521 -3951 1497 5413 23534 23691 130 -521 -3951 1497 5413 23534 23691 130 -521 -3951 1497 5413 23534 23691 130 -521 -3951 1497 5413 23534 23691 130 -521 2026-04-23 13:05:21,502 Hysteresis 1792 0: raw(23534 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 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: filtered 1 to 1, sorted to 0 8: filtered 1 to 0. 9: raw(23534 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3951 1497 5413 23534 23691 130 -521 -3951 1497 5413 23534 23691 130 -521 -3951 1497 5413 23534 23691 130 -521 -3951 1497 5413 23534 23691 130 -521 -3951 1497 5413 23534 23691 130 -521 -3951 1497 5413 23534 23691 130 -521 -3951 1497 5413 23534 23691 130 -521 -3950 1497 5412 23530 23691 130 -521 -3950 1497 5412 23530 23691 130 -521 -3950 1497 5412 23530 23691 130 -521 -3950 1497 5412 23530 23691 130 -521 -3950 1497 5412 23530 23691 130 -521 -3950 1497 5412 23530 23691 130 -521 -3950 1497 5412 23530 23691 130 -521 -3950 1497 5412 23530 23691 130 -521 -3950 1497 5412 23530 23691 130 -521 -3950 1497 5412 23530 23691 130 -521 -3950 1497 5412 23530 23691 130 -521 -3950 1497 5412 23530 23691 130 -521 -3950 1497 5412 23530 23691 130 -521 2026-04-23 13:05:31,520 Hysteresis 1802 0: raw(23530 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 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: filtered 1 to 1, sorted to 0 8: filtered 1 to 0. 9: raw(23530 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3950 1497 5412 23530 23691 130 -521 -3950 1497 5412 23530 23691 130 -521 -3950 1497 5412 23530 23691 130 -521 -3950 1497 5412 23530 23691 130 -521 -3950 1497 5412 23530 23691 130 -521 -3950 1497 5412 23530 23691 130 -521 -3950 1497 5412 23530 23691 130 -521 -3971 1497 5433 23621 23691 130 -521 -3971 1497 5433 23621 23691 130 -521 -3971 1497 5433 23621 23691 130 -521 -3971 1497 5433 23621 23691 130 -521 -3971 1497 5433 23621 23691 130 -521 -3971 1497 5433 23621 23691 130 -521 -3971 1497 5433 23621 23691 130 -521 -3971 1497 5433 23621 23691 130 -521 -3971 1497 5433 23621 23691 130 -521 -3971 1497 5433 23621 23691 130 -521 -3971 1497 5433 23621 23691 130 -521 -3971 1497 5433 23621 23691 130 -521 -3971 1497 5433 23621 23691 130 -521 2026-04-23 13:05:41,613 Hysteresis 1812 0: raw(23621 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 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: filtered 1 to 1, sorted to 0 8: filtered 1 to 0. 9: raw(23621 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3971 1497 5433 23621 23691 130 -521 -3971 1497 5433 23621 23691 130 -521 -3971 1497 5433 23621 23691 130 -521 -3971 1497 5433 23621 23691 130 -521 -3971 1497 5433 23621 23691 130 -521 -3971 1497 5433 23621 23691 130 -521 -3971 1497 5433 23621 23691 130 -521 -3965 1497 5427 23595 23691 130 -521 -3965 1497 5427 23595 23691 130 -521 -3965 1497 5427 23595 23691 130 -521 -3965 1497 5427 23595 23691 130 -521 -3965 1497 5427 23595 23691 130 -521 -3965 1497 5427 23595 23691 130 -521 -3965 1497 5427 23595 23691 130 -521 -3965 1497 5427 23595 23691 130 -521 -3965 1497 5427 23595 23691 130 -521 -3965 1497 5427 23595 23691 130 -521 -3965 1497 5427 23595 23691 130 -521 -3965 1497 5427 23595 23691 130 -521 -3965 1497 5427 23595 23691 130 -521 2026-04-23 13:05:51,849 Hysteresis 1822 0: raw(23595 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 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: filtered 1 to 1, sorted to 0 8: filtered 1 to 0. 9: raw(23595 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3965 1497 5427 23595 23691 130 -521 -3965 1497 5427 23595 23691 130 -521 -3965 1497 5427 23595 23691 130 -521 -3965 1497 5427 23595 23691 130 -521 -3965 1497 5427 23595 23691 130 -521 RECV 0: supported 16000 -> 0 mA RECV 0: requested 16000 -> 0 mA (measured -0.001A -0.001A -0.001A) -3965 1497 5427 23595 23691 130 -521 -3965 1497 5427 23595 23691 130 -521 -3973 1497 5435 23630 23691 130 -521 -3973 1497 5435 23630 23691 130 -521 -3973 1497 5435 23630 23691 130 -521 -3973 1497 5435 23630 23691 130 -521 -3973 1497 5435 23630 23691 130 -521 -3973 1497 5435 23630 23691 130 -521 -3973 1497 5435 23630 23691 130 -521 -3973 1497 5435 23630 23691 130 -521 -3973 1497 5435 23630 23691 130 -521 -3973 1497 5435 23630 23691 130 -521 -3973 1497 5435 23630 23691 130 -521 -3973 1497 5435 23630 23691 130 -521 RECV 0: supported 0 -> 16000 mA RECV 0: requested 0 -> 16000 mA (measured -0.001A -0.001A -0.001A) -3973 1497 5435 23630 23691 130 -521 2026-04-23 13:06:01,997 Hysteresis 1832 0: raw(23630 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 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: filtered 1 to 1, sorted to 0 8: filtered 1 to 0. 9: raw(23630 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23691 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3973 1497 5435 23630 23691 130 -521 -3973 1497 5435 23630 23691 130 -521 -3973 1497 5435 23630 23691 130 -521 -3973 1497 5435 23630 23691 130 -521 -3973 1497 5435 23630 23691 130 -521 -3973 1497 5435 23630 23691 130 -521 -3973 1497 5435 23630 23691 130 -521 -3989 1497 5451 23700 23700 130 -521 -3989 1497 5451 23700 23700 130 -521 -3989 1497 5451 23700 23700 130 -521 -3989 1497 5451 23700 23700 130 -521 -3989 1497 5451 23700 23700 130 -521 -3989 1497 5451 23700 23700 130 -521 -3989 1497 5451 23700 23700 130 -521 -3989 1497 5451 23700 23700 130 -521 -3989 1497 5451 23700 23700 130 -521 -3989 1497 5451 23700 23700 130 -521 -3989 1497 5451 23700 23700 130 -521 -3989 1497 5451 23700 23700 130 -521 -3989 1497 5451 23700 23700 130 -521 2026-04-23 13:06:12,009 Hysteresis 1842 0: raw(23700 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23700 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 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: filtered 1 to 1, sorted to 0 8: filtered 1 to 0. 9: raw(23700 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23700 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3989 1497 5451 23700 23700 130 -521 -3989 1497 5451 23700 23700 130 -521 -3989 1497 5451 23700 23700 130 -521 -3989 1497 5451 23700 23700 130 -521 -3989 1497 5451 23700 23700 130 -521 -3989 1497 5451 23700 23700 130 -521 -3994 1497 5456 23721 23721 130 -521 -3994 1497 5456 23721 23721 130 -521 -3994 1497 5456 23721 23721 130 -521 -3994 1497 5456 23721 23721 130 -521 -3994 1497 5456 23721 23721 130 -521 -3994 1497 5456 23721 23721 130 -521 -3994 1497 5456 23721 23721 130 -521 -3994 1497 5456 23721 23721 130 -521 -3994 1497 5456 23721 23721 130 -521 -3994 1497 5456 23721 23721 130 -521 -3994 1497 5456 23721 23721 130 -521 -3994 1497 5456 23721 23721 130 -521 -3994 1497 5456 23721 23721 130 -521 -3994 1497 5456 23721 23721 130 -521 2026-04-23 13:06:22,039 Hysteresis 1852 0: raw(23721 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23721 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 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: filtered 1 to 1, sorted to 0 8: filtered 1 to 0. 9: raw(23721 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23721 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3994 1497 5456 23721 23721 130 -521 -3994 1497 5456 23721 23721 130 -521 -3994 1498 5457 23726 23726 130 -521 -3994 1498 5457 23726 23726 130 -521 -3994 1497 5456 23721 23726 130 -521 -3994 1497 5456 23721 23726 130 -521 -3994 1497 5456 23721 23726 130 -521 -3991 1497 5453 23708 23726 130 -521 -3991 1497 5453 23708 23726 130 -521 -3991 1497 5453 23708 23726 130 -521 -3991 1497 5453 23708 23726 130 -521 -3991 1497 5453 23708 23726 130 -521 -3991 1497 5453 23708 23726 130 -521 -3991 1497 5453 23708 23726 130 -521 -3991 1497 5453 23708 23726 130 -521 -3991 1497 5453 23708 23726 130 -521 -3991 1497 5453 23708 23726 130 -521 -3991 1497 5453 23708 23726 130 -521 -3991 1497 5453 23708 23726 130 -521 -3991 1497 5453 23708 23726 130 -521 2026-04-23 13:06:32,075 Hysteresis 1862 0: raw(23708 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23726 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 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: filtered 1 to 1, sorted to 0 8: filtered 1 to 0. 9: raw(23708 16000 16000 16000) min(130 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23726 9: [ 0 ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3991 1497 5453 23708 23726 130 -521 -3991 1497 5453 23708 23726 130 -521 -3991 1497 5453 23708 23726 130 -521 -3991 1497 5453 23708 23726 130 -521 -3991 1497 5453 23708 23726 130 -521 -3991 1497 5453 23708 23726 130 -521 -3983 1497 5445 23673 23726 130 -521 -3983 1497 5445 23673 23726 130 -521 -3983 1497 5445 23673 23726 130 -521 -3983 1497 5445 23673 23726 130 -521 -3983 1497 5445 23673 23726 130 -521 -3983 1497 5445 23673 23726 23500 -521 -3983 1497 5445 23673 23726 23500 -521 -3983 1497 5445 23673 23726 23500 -521 -3983 1497 5445 23673 23726 23500 -521 -3983 1497 5445 23673 23726 23500 -521 -3983 1497 5445 23673 23726 23500 -521 -3983 1497 5445 23673 23726 23500 -521 -3983 1497 5445 23673 23726 23500 -521 -3983 1497 5445 23673 23726 23500 -521 2026-04-23 13:06:42,082 Hysteresis 1872 0: raw(23673 16000 16000 16000) min(23500 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23726 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 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: filtered 1 to 1, sorted to 0 9: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p 9: raw(7673 0 16000 16000) min(7500 0 16000 16000) spread(-16521 0 16000 16000) max_pv 7726 9: [ 0 16000@1p ] charger 0: waking up PM PV mtr(W) bat(W) avl(W) raw max min spread -3983 1497 5445 23673 23726 23500 -521 -3983 1497 5445 23673 23726 23500 -521 -3983 1497 5445 23673 23726 23500 -521 RECV 0: phases 3 -> 1 RECV 0: currently_switching_phases 0 -> 1 -3983 1497 5445 23673 23726 23500 -521 -3983 1497 5445 23673 23726 23500 -521 -3983 1497 5445 23673 23726 23500 -521 -3991 1497 5453 23708 23726 23500 -521 -3991 1497 5453 23708 23726 23500 -521 -3991 1497 5453 23708 23726 23500 -521 -3991 1497 5453 23708 23726 23500 -521 -3991 1497 5453 23708 23726 23500 -521 -3991 1497 5453 23708 23726 23500 -521 -3991 1497 5453 23708 23726 23500 -521 -3991 1497 5453 23708 23726 23500 -521 -3991 1497 5453 23708 23726 23500 -521 -3991 1497 5453 23708 23726 23500 -521 -3991 1497 5453 23708 23726 23500 -521 -3991 1497 5453 23708 23726 23500 -521 -3991 1497 5453 23708 23726 23500 -521 -3991 1497 5453 23708 23726 23500 -521 2026-04-23 13:06:52,099 Hysteresis -199 0: raw(23708 16000 16000 16000) min(23500 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23726 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 0 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 9: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p 9: raw(7708 0 16000 16000) min(7500 0 16000 16000) spread(-16521 0 16000 16000) max_pv 7726 9: [ 0 16000@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -3991 1497 5453 23708 23726 23500 -521 -3991 1497 5453 23708 23726 23500 -521 -3991 1497 5453 23708 23726 23500 -521 -3991 1497 5453 23708 23726 23500 -521 -3991 1497 5453 23708 23726 23500 -521 -3991 1497 5453 23708 23726 23500 -521 -3991 1497 5453 23708 23726 23500 -521 -4093 1497 5555 24152 24152 23500 -521 -4093 1497 5555 24152 24152 23500 -521 -4093 1497 5555 24152 24152 23500 -521 -4093 1497 5555 24152 24152 23500 -521 -4093 1497 5555 24152 24152 23500 -521 -4093 1497 5555 24152 24152 23500 -521 -4093 1497 5555 24152 24152 23500 -521 -4093 1497 5555 24152 24152 23500 -521 -4093 1497 5555 24152 24152 23500 -521 -4093 1497 5555 24152 24152 23500 -521 -4093 1497 5555 24152 24152 23500 -521 -4093 1497 5555 24152 24152 23500 -521 -4093 1497 5555 24152 24152 23500 -521 2026-04-23 13:07:02,211 Hysteresis -189 0: raw(24152 16000 16000 16000) min(23500 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 24152 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 0 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 9: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p 9: raw(8152 0 16000 16000) min(7500 0 16000 16000) spread(-16521 0 16000 16000) max_pv 8152 9: [ 0 16000@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -4093 1497 5555 24152 24152 23500 -521 -4093 1497 5555 24152 24152 23500 -521 -4093 1497 5555 24152 24152 23500 -521 -4093 1497 5555 24152 24152 23500 -521 -4093 1497 5555 24152 24152 23500 -521 -4093 1497 5555 24152 24152 23500 -521 -4070 1497 5532 24052 24152 23500 -521 -4070 1497 5532 24052 24152 23500 -521 -4070 1497 5532 24052 24152 23500 -521 -4070 1497 5532 24052 24152 23500 -521 -4070 1497 5532 24052 24152 23500 -521 -4070 1497 5532 24052 24152 23500 -521 -4070 1497 5532 24052 24152 23500 -521 -4070 1497 5532 24052 24152 23500 -521 -4070 1497 5532 24052 24152 23500 -521 -4070 1497 5532 24052 24152 23500 -521 -4070 1497 5532 24052 24152 23500 -521 -4070 1497 5532 24052 24152 23500 -521 -4070 1497 5532 24052 24152 23500 -521 -4070 1497 5532 24052 24152 23500 -521 2026-04-23 13:07:12,218 Hysteresis -179 0: raw(24052 16000 16000 16000) min(23500 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 24152 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 0 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 9: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p 9: raw(8052 0 16000 16000) min(7500 0 16000 16000) spread(-16521 0 16000 16000) max_pv 8152 9: [ 0 16000@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -4070 1497 5532 24052 24152 23500 -521 -4070 1497 5532 24052 24152 23500 -521 -4070 1497 5532 24052 24152 23500 -521 -4070 1497 5532 24052 24152 23500 -521 -4070 1497 5532 24052 24152 23500 -521 -4070 1497 5532 24052 24152 23500 -521 -4088 1497 5550 24130 24152 23500 -521 -4088 1497 5550 24130 24152 23500 -521 -4088 1497 5550 24130 24152 23500 -521 -4088 1497 5550 24130 24152 23500 -521 -4088 1497 5550 24130 24152 23500 -521 -4088 1497 5550 24130 24152 23500 -521 -4088 1497 5550 24130 24152 23500 -521 -4088 1497 5550 24130 24152 23500 -521 -4088 1497 5550 24130 24152 23500 -521 -4088 1497 5550 24130 24152 23500 -521 -4088 1497 5550 24130 24152 23500 -521 -4088 1497 5550 24130 24152 23500 -521 -4088 1497 5550 24130 24152 23500 -521 -4088 1497 5550 24130 24152 23500 -521 2026-04-23 13:07:22,233 Hysteresis -169 0: raw(24130 16000 16000 16000) min(23500 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 24152 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 0 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 9: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p 9: raw(8130 0 16000 16000) min(7500 0 16000 16000) spread(-16521 0 16000 16000) max_pv 8152 9: [ 0 16000@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -4088 1497 5550 24130 24152 23500 -521 -4088 1497 5550 24130 24152 23500 -521 -4088 1497 5550 24130 24152 23500 -521 -4088 1497 5550 24130 24152 23500 -521 -4088 1497 5550 24130 24152 23500 -521 -4096 1497 5558 24165 24165 23500 -521 -4096 1497 5558 24165 24165 23500 -521 -4096 1497 5558 24165 24165 23500 -521 -4096 1497 5558 24165 24165 23500 -521 -4096 1497 5558 24165 24165 23500 -521 -4096 1497 5558 24165 24165 23500 -521 -4096 1497 5558 24165 24165 23500 -521 -4096 1497 5558 24165 24165 23500 -521 -4096 1497 5558 24165 24165 23500 -521 -4096 1497 5558 24165 24165 23500 -521 -4096 1497 5558 24165 24165 23500 -521 -4096 1497 5558 24165 24165 23500 -521 -4096 1497 5558 24165 24165 23500 -521 -4096 1497 5558 24165 24165 23500 -521 -4096 1497 5558 24165 24165 23500 -521 2026-04-23 13:07:32,237 Hysteresis -159 0: raw(24165 16000 16000 16000) min(23500 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 24165 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 0 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 9: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p 9: raw(8165 0 16000 16000) min(7500 0 16000 16000) spread(-16521 0 16000 16000) max_pv 8165 9: [ 0 16000@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -4096 1497 5558 24165 24165 23500 -521 -4096 1497 5558 24165 24165 23500 -521 -4096 1497 5558 24165 24165 23500 -521 -4096 1497 5558 24165 24165 23500 -521 -4096 1497 5558 24165 24165 23500 -521 -4095 1497 5557 24160 24165 23500 -521 -4095 1497 5557 24160 24165 23500 -521 -4095 1497 5557 24160 24165 23500 -521 -4095 1497 5557 24160 24165 23500 -521 -4095 1497 5557 24160 24165 23500 -521 -4095 1497 5557 24160 24165 23500 -521 -4095 1497 5557 24160 24165 23500 -521 -4095 1497 5557 24160 24165 23500 -521 -4095 1497 5557 24160 24165 23500 -521 -4095 1497 5557 24160 24165 23500 -521 -4095 1497 5557 24160 24165 23500 -521 -4095 1497 5557 24160 24165 23500 -521 -4095 1497 5557 24160 24165 23500 -521 -4095 1497 5557 24160 24165 23500 -521 -4095 1497 5557 24160 24165 23500 -521 2026-04-23 13:07:42,289 Hysteresis -149 0: raw(24160 16000 16000 16000) min(23500 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 24165 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 0 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all except Off__ 9: don't have active chargers. 9: filtered 1 to 1, sorted to 0 9: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 0 0) 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p 9: raw(8160 0 16000 16000) min(7500 0 16000 16000) spread(-16521 0 16000 16000) max_pv 8165 9: [ 0 16000@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -4095 1497 5557 24160 24165 23500 -521 -4095 1497 5557 24160 24165 23500 -521 RECV 0: currently_switching_phases 1 -> 0 -4095 1497 5557 24160 24165 23500 -521 -4095 1497 5557 24160 24165 23500 -521 -4095 1497 5557 24160 24165 23500 -521 -4083 1497 5545 24108 24165 23500 -521 -4083 1497 5545 24108 24165 23500 -521 -4083 1497 5545 24108 24165 23500 -521 -4083 1497 5545 24108 24165 23500 -521 -4083 1497 5545 24108 24165 23500 -521 -4083 1497 5545 24108 24165 23500 -521 -4083 1497 5545 24108 24165 23500 -521 -4083 1497 5545 24108 24165 23500 -521 -4083 1497 5545 24108 24165 23500 -521 -4083 1497 5545 24108 24165 23500 -521 -4083 1497 5545 24108 24165 23500 -521 -4083 1497 8531 37091 37091 23500 -521 -4083 1497 8531 37091 37091 23500 -521 -4083 1497 8531 37091 37091 23500 -521 -4083 1497 8531 37091 37091 23500 -521 2026-04-23 13:07:52,308 Hysteresis -139 0: raw(37091 16000 16000 16000) min(23500 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 37091 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (31091 10000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p 9: raw(21091 0 16000 16000) min(7500 0 16000 16000) spread(-16521 0 16000 16000) max_pv 21091 9: [ 0 16000@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -4083 1497 8531 37091 37091 23500 -521 -4083 1497 8531 37091 37091 23500 -521 -4083 1497 8531 37091 37091 23500 -521 -4083 1497 8531 37091 37091 23500 -521 -4083 1497 8531 37091 37091 23500 -521 -4080 1497 8529 37082 37091 23500 -521 -4080 1497 8529 37082 37091 23500 -521 -4080 1497 8529 37082 37091 23500 -521 -4080 1497 8529 37082 37091 23500 -521 -4080 1497 8529 37082 37091 23500 -521 -4080 1497 8529 37082 37091 23500 -521 -4080 1497 8529 37082 37091 23500 -521 -4080 1497 8529 37082 37091 23500 -521 -4080 1497 8529 37082 37091 23500 -521 -4080 1497 8529 37082 37091 23500 -521 -4080 1497 8529 37082 37091 23500 -521 -4080 1497 8529 37082 37091 23500 -521 -4080 1497 8529 37082 37091 23500 -521 -4080 1497 8529 37082 37091 23500 -521 2026-04-23 13:08:02,316 Hysteresis -129 0: raw(37082 16000 16000 16000) min(23500 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 37091 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (31082 10000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p 9: raw(21082 0 16000 16000) min(7500 0 16000 16000) spread(-16521 0 16000 16000) max_pv 21091 9: [ 0 16000@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -4080 1497 8529 37082 37091 23500 -521 -4080 1497 8529 37082 37091 23500 -521 -4080 1497 8529 37082 37091 23500 -521 -4080 1497 8529 37082 37091 23500 -521 -4080 1497 8529 37082 37091 23500 -521 -4080 1497 8529 37082 37091 23500 -521 -308 1497 5228 22730 37091 22730 -521 -308 1497 5228 22730 37091 22730 -521 -308 1497 5228 22730 37091 22730 -521 -308 1497 5228 22730 37091 22730 -521 -308 1497 5228 22730 37091 22730 -521 -308 1497 5228 22730 37091 22730 -521 -308 1497 5228 22730 37091 22730 -521 -308 1497 5228 22730 37091 22730 -521 -308 1497 5228 22730 37091 22730 -521 -308 1497 5228 22730 37091 22730 -521 -308 1497 5228 22730 37091 22730 -521 -308 1497 5228 22730 37091 22730 -521 -308 1497 5228 22730 37091 22730 -521 -308 1497 5228 22730 37091 22730 -521 2026-04-23 13:08:12,433 Hysteresis -119 0: raw(22730 16000 16000 16000) min(22730 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 37091 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (16730 10000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p 9: raw(6730 0 16000 16000) min(6730 0 16000 16000) spread(-16521 0 16000 16000) max_pv 21091 9: [ 0 16000@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -308 1497 5228 22730 37091 22730 -521 -308 1497 5228 22730 37091 22730 -521 -308 1497 5228 22730 37091 22730 -521 -308 1497 5228 22730 37091 22730 -521 -308 1497 5228 22730 37091 22730 -521 -308 1497 5228 22730 37091 22730 -521 -230 1497 5160 22434 37091 22434 -521 -230 1497 5160 22434 37091 22434 -521 -230 1497 5160 22434 37091 22434 -521 -230 1497 5160 22434 37091 22434 -521 -230 1497 5160 22434 37091 22434 -521 -230 1497 5160 22434 37091 22434 -521 -230 1497 5160 22434 37091 22434 -521 -230 1497 5160 22434 37091 22434 -521 -230 1497 5160 22434 37091 22434 -521 -230 1497 5160 22434 37091 22434 -521 -230 1497 5160 22434 37091 22434 -521 -230 1486 5150 22391 37091 22391 -521 -230 1486 5150 22391 37091 22391 -521 -230 1486 5150 22391 37091 22391 -521 2026-04-23 13:08:22,470 Hysteresis -109 0: raw(22391 16000 16000 16000) min(22391 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 37091 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (16391 10000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p 9: raw(6391 0 16000 16000) min(6391 0 16000 16000) spread(-16521 0 16000 16000) max_pv 21091 9: [ 0 16000@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -230 1486 5150 22391 37091 22391 -521 -230 1497 5160 22434 37091 22391 -521 -230 1497 5160 22434 37091 22391 -521 -230 1497 5160 22434 37091 22391 -521 -230 1497 5160 22434 37091 22391 -521 -230 1497 5160 22434 37091 22391 -521 129 1497 4732 20573 37091 20573 -521 129 1497 4732 20573 37091 20573 -521 129 1497 4732 20573 37091 20573 -521 129 1497 4732 20573 37091 20573 -521 129 1497 4732 20573 37091 20573 -521 129 1497 4732 20573 37091 20573 -521 129 1497 4732 20573 37091 20573 -521 129 1497 4732 20573 37091 20573 -521 129 1497 4732 20573 37091 20573 -521 129 1497 4732 20573 37091 20573 -521 129 1497 4732 20573 37091 20573 -521 129 1497 4732 20573 37091 20573 -521 129 1497 4732 20573 37091 20573 -521 129 1497 4732 20573 37091 20573 -521 2026-04-23 13:08:32,479 Hysteresis -99 0: raw(20573 16000 16000 16000) min(20573 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 37091 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (14573 10000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p 9: raw(4573 0 16000 16000) min(4573 0 16000 16000) spread(-16521 0 16000 16000) max_pv 21091 9: [ 0 16000@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 129 1497 4732 20573 37091 20573 -521 129 1497 4732 20573 37091 20573 -521 129 1497 4732 20573 37091 20573 -521 129 1497 4732 20573 37091 20573 -521 129 1497 4732 20573 37091 20573 -521 -204 1497 5137 22334 37091 20573 -521 -204 1497 5137 22334 37091 20573 -521 -204 1497 5137 22334 37091 20573 -521 -204 1497 5137 22334 37091 20573 -521 -204 1497 5137 22334 37091 20573 -521 -204 1497 5137 22334 37091 20573 -521 -204 1497 5137 22334 37091 20573 -521 -204 1497 5137 22334 37091 20573 -521 -204 1497 5137 22334 37091 20573 -521 -204 1497 5137 22334 37091 20573 -521 -204 1497 5137 22334 37091 20573 -521 -204 1497 5137 22334 37091 20573 -521 -204 1497 5137 22334 37091 20573 -521 -204 1497 5137 22334 37091 20573 -521 -204 1497 5137 22334 37091 20573 -521 2026-04-23 13:08:42,500 Hysteresis -89 0: raw(22334 16000 16000 16000) min(20573 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 37091 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (16334 10000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p 9: raw(6334 0 16000 16000) min(4573 0 16000 16000) spread(-16521 0 16000 16000) max_pv 21091 9: [ 0 16000@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -204 1497 5137 22334 37091 20573 -521 -204 1497 5137 22334 37091 20573 -521 -204 1497 5137 22334 37091 20573 -521 -204 1497 5137 22334 37091 20573 -521 -204 1497 5137 22334 37091 20573 -521 -208 1497 5141 22352 37091 20573 -521 -208 1497 5141 22352 37091 20573 -521 -208 1497 5141 22352 37091 20573 -521 -208 1497 5141 22352 37091 20573 -521 -208 1497 5141 22352 37091 20573 -521 -208 1497 5141 22352 37091 20573 -521 -208 1497 5141 22352 37091 20573 -521 -208 1497 5141 22352 37091 20573 -521 -208 1497 5141 22352 37091 20573 -521 -208 1497 5141 22352 37091 20573 -521 -208 1497 5141 22352 37091 20573 -521 -208 1497 5141 22352 37091 20573 -521 -208 1497 5141 22352 37091 20573 -521 -208 1497 5141 22352 37091 20573 -521 -208 1497 5141 22352 37091 20573 -521 2026-04-23 13:08:52,584 Hysteresis -79 0: raw(22352 16000 16000 16000) min(20573 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 37091 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (16352 10000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p 9: raw(6352 0 16000 16000) min(4573 0 16000 16000) spread(-16521 0 16000 16000) max_pv 21091 9: [ 0 16000@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -208 1497 5141 22352 37091 20573 -521 -208 1497 5141 22352 37091 20573 -521 -208 1497 5141 22352 37091 20573 -521 -208 1497 5141 22352 37091 20573 -521 -208 1497 5141 22352 37091 20573 -521 -165 1497 5103 22186 37091 20573 -521 -165 1497 5103 22186 37091 20573 -521 -165 1497 5103 22186 37091 20573 -521 -165 1497 5103 22186 37091 20573 -521 -165 1497 5103 22186 37091 20573 -521 -165 1497 5103 22186 37091 20573 -521 -165 1497 5103 22186 37091 20573 -521 -165 1497 5103 22186 37091 20573 -521 -165 1497 5103 22186 37091 20573 -521 -165 1497 5103 22186 37091 20573 -521 -165 1497 5103 22186 37091 20573 -521 -165 1497 5103 22186 37091 20573 -521 -165 1497 5103 22186 37091 20573 -521 -165 1497 5103 22186 37091 20573 -521 -165 1497 5103 22186 37091 20573 -521 2026-04-23 13:09:02,591 Hysteresis -69 0: raw(22186 16000 16000 16000) min(20573 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 37091 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (16186 10000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p 9: raw(6186 0 16000 16000) min(4573 0 16000 16000) spread(-16521 0 16000 16000) max_pv 21091 9: [ 0 16000@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -165 1497 5103 22186 37091 20573 -521 -165 1497 5103 22186 37091 20573 -521 -165 1497 5103 22186 37091 20573 -521 -165 1497 5103 22186 37091 20573 -521 -165 1497 5103 22186 37091 20573 -521 -192 1497 5127 22291 37091 20573 -521 -192 1497 5127 22291 37091 20573 -521 -192 1497 5127 22291 37091 20573 -521 -192 1497 5127 22291 37091 20573 -521 -192 1497 5127 22291 37091 20573 -521 -192 1497 5127 22291 37091 20573 -521 -192 1497 5127 22291 37091 20573 -521 -192 1497 5127 22291 37091 20573 -521 -192 1497 5127 22291 37091 20573 -521 -192 1497 5127 22291 37091 20573 -521 -192 1497 5127 22291 37091 20573 -521 -192 1497 5127 22291 37091 20573 -521 -192 1497 5127 22291 37091 20573 -521 -192 1497 5127 22291 37091 20573 -521 -192 1497 5127 22291 37091 20573 -521 2026-04-23 13:09:12,601 Hysteresis -59 0: raw(22291 16000 16000 16000) min(20573 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 37091 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (16291 10000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p 9: raw(6291 0 16000 16000) min(4573 0 16000 16000) spread(-16521 0 16000 16000) max_pv 21091 9: [ 0 16000@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -192 1497 5127 22291 37091 20573 -521 -192 1497 5127 22291 37091 20573 -521 -192 1497 5127 22291 37091 20573 -521 -192 1497 5127 22291 37091 20573 -521 -192 1497 5127 22291 37091 20573 -521 -234 1497 5164 22452 37091 20573 -521 -234 1497 5164 22452 37091 20573 -521 -234 1497 5164 22452 37091 20573 -521 -234 1497 5164 22452 37091 20573 -521 -234 1497 5164 22452 37091 20573 -521 -234 1497 5164 22452 37091 20573 -521 -234 1497 5164 22452 37091 20573 -521 -234 1497 5164 22452 37091 20573 -521 -234 1497 5164 22452 37091 20573 -521 -234 1497 5164 22452 37091 20573 -521 -234 1497 5164 22452 37091 20573 -521 -234 1497 5164 22452 37091 20573 -521 -234 1497 5164 22452 37091 20573 -521 -234 1497 5164 22452 37091 20573 -521 -234 1497 5164 22452 37091 20573 -521 2026-04-23 13:09:22,685 Hysteresis -49 0: raw(22452 16000 16000 16000) min(20573 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 37091 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (16452 10000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p 9: raw(6452 0 16000 16000) min(4573 0 16000 16000) spread(-16521 0 16000 16000) max_pv 21091 9: [ 0 16000@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -234 1497 5164 22452 37091 20573 -521 -234 1497 5164 22452 37091 20573 -521 -234 1497 5164 22452 37091 20573 -521 -234 1497 5164 22452 37091 20573 -521 -234 1497 5164 22452 37091 20573 -521 -150 1497 5090 22130 37091 20573 -521 -150 1497 5090 22130 37091 20573 -521 -150 1497 5090 22130 37091 20573 -521 -150 1497 5090 22130 37091 20573 -521 -150 1497 5090 22130 37091 20573 -521 -150 1497 5090 22130 37091 20573 -521 -150 1497 5090 22130 37091 20573 -521 -150 1497 5090 22130 37091 20573 -521 -150 1497 5090 22130 37091 20573 -521 -150 1497 5090 22130 37091 20573 -521 -150 1497 5090 22130 37091 20573 -521 -150 1497 5090 22130 37091 20573 -521 -150 1497 5090 22130 37091 20573 -521 -150 1497 5090 22130 37091 20573 -521 -150 1497 5090 22130 37091 20573 -521 2026-04-23 13:09:32,797 Hysteresis -39 0: raw(22130 16000 16000 16000) min(20573 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 37091 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (16130 10000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p 9: raw(6130 0 16000 16000) min(4573 0 16000 16000) spread(-16521 0 16000 16000) max_pv 21091 9: [ 0 16000@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -150 1497 5090 22130 37091 20573 -521 -150 1497 5090 22130 37091 20573 -521 -150 1497 5090 22130 37091 20573 -521 -150 1497 5090 22130 37091 20573 -521 -150 1497 5090 22130 37091 20573 -521 -176 1497 5113 22230 37091 20573 -521 -176 1497 5113 22230 37091 20573 -521 -176 1497 5113 22230 37091 20573 -521 -176 1497 5113 22230 37091 20573 -521 -176 1497 5113 22230 37091 20573 -521 -176 1497 5113 22230 37091 20573 -521 -176 1497 5113 22230 37091 20573 -521 -176 1497 5113 22230 37091 20573 -521 -176 1497 5113 22230 37091 20573 -521 -176 1497 5113 22230 37091 20573 -521 -176 1497 5113 22230 37091 20573 -521 -176 1497 5113 22230 37091 20573 -521 -176 1497 5113 22230 37091 20573 -521 -176 1497 5113 22230 37091 20573 -521 -176 1497 5113 22230 37091 20573 -521 2026-04-23 13:09:42,806 Hysteresis -29 0: raw(22230 16000 16000 16000) min(20573 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 37091 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (16230 10000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p 9: raw(6230 0 16000 16000) min(4573 0 16000 16000) spread(-16521 0 16000 16000) max_pv 21091 9: [ 0 16000@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -176 1497 5113 22230 37091 20573 -521 -176 1497 5113 22230 37091 20573 -521 -176 1497 5113 22230 37091 20573 -521 -176 1497 5113 22230 37091 20573 -521 -235 1497 5164 22452 37091 20573 -521 -235 1497 5164 22452 37091 20573 -521 -235 1497 5164 22452 37091 20573 -521 -235 1497 5164 22452 37091 20573 -521 -235 1497 5164 22452 37091 20573 -521 -235 1497 5164 22452 37091 20573 -521 -235 1497 5164 22452 37091 20573 -521 -235 1497 5164 22452 37091 20573 -521 -235 1497 5164 22452 37091 20573 -521 -235 1497 5164 22452 37091 20573 -521 -235 1498 5165 22456 37091 20573 -521 -235 1498 5165 22456 37091 20573 -521 -235 1497 5164 22452 37091 20573 -521 -235 1497 5164 22452 37091 20573 -521 -235 1497 5164 22452 37091 20573 -521 -235 1497 5164 22452 37091 20573 -521 2026-04-23 13:09:52,820 Hysteresis -19 0: raw(22452 16000 16000 16000) min(20573 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 37091 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (16452 10000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p 9: raw(6452 0 16000 16000) min(4573 0 16000 16000) spread(-16521 0 16000 16000) max_pv 21091 9: [ 0 16000@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -235 1498 5165 22456 37091 20573 -521 -235 1498 5165 22456 37091 20573 -521 -235 1497 5164 22452 37091 20573 -521 -235 1497 5164 22452 37091 20573 -521 -161 1497 5100 22173 37091 20573 -521 -161 1497 5100 22173 37091 20573 -521 -161 1497 5100 22173 37091 20573 -521 -161 1497 5100 22173 37091 20573 -521 -161 1497 5100 22173 37091 20573 -521 -161 1497 5100 22173 37091 20573 -521 -161 1497 5100 22173 37091 20573 -521 -161 1497 5100 22173 37091 20573 -521 -161 1497 5100 22173 37091 20573 -521 -161 1497 5100 22173 37091 20573 -521 -161 1497 5100 22173 37091 20573 -521 -161 1497 5100 22173 37091 20573 -521 -161 1497 5100 22173 37091 20573 -521 -161 1497 5100 22173 37091 20573 -521 -161 1497 5100 22173 37091 20573 -521 -161 1497 5100 22173 37091 20573 -521 2026-04-23 13:10:02,895 Hysteresis -9 0: raw(22173 16000 16000 16000) min(20573 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 37091 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (16173 10000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p 9: raw(6173 0 16000 16000) min(4573 0 16000 16000) spread(-16521 0 16000 16000) max_pv 21091 9: [ 0 16000@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -161 1497 5100 22173 37091 20573 -521 -161 1497 5100 22173 37091 20573 -521 -161 1497 5100 22173 37091 20573 -521 -161 1497 5100 22173 37091 20573 -521 -161 1497 5100 22173 37091 20573 -521 -186 1497 5122 22269 37091 20573 -521 -186 1497 5122 22269 37091 20573 -521 -186 1497 5122 22269 37091 20573 -521 -186 1497 5122 22269 37091 20573 -521 -186 1497 5122 22269 37091 20573 -521 -186 1497 5122 22269 37091 20573 -521 -186 1497 5122 22269 37091 20573 -521 -186 1497 5122 22269 37091 20573 -521 -186 1497 5122 22269 37091 20573 -521 -186 1497 5122 22269 37091 20573 -521 -186 1497 5122 22269 37091 20573 -521 -186 1497 5122 22269 37091 20573 -521 -186 1497 5122 22269 37091 20573 -521 -186 1497 5122 22269 37091 20573 -521 -186 1497 5122 22269 37091 20573 -521 2026-04-23 13:10:12,900 Hysteresis 0 0: raw(22269 16000 16000 16000) min(20573 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 37091 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (16269 10000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p 9: raw(6269 0 16000 16000) min(4573 0 16000 16000) spread(-16521 0 16000 16000) max_pv 21091 9: [ 0 16000@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -186 1497 5122 22269 37091 20573 -521 -186 1497 5122 22269 37091 20573 -521 -186 1497 5122 22269 37091 20573 -521 -186 1497 5122 22269 37091 20573 -521 -223 1497 5154 22408 37091 20573 -521 -223 1497 5154 22408 37091 20573 -521 -223 1497 5154 22408 37091 20573 -521 -223 1497 5154 22408 37091 20573 -521 -223 1497 5154 22408 37091 20573 -521 -223 1497 5154 22408 37091 20573 -521 -223 1497 5154 22408 37091 20573 -521 -223 1497 5154 22408 37091 20573 -521 -223 1497 5154 22408 37091 20573 -521 -223 1497 5154 22408 37091 20573 -521 -223 1497 5154 22408 37091 20573 -521 -223 1497 5154 22408 37091 20573 -521 -223 1497 5154 22408 37091 20573 -521 -223 1497 5154 22408 37091 20573 -521 -223 1497 5154 22408 37091 20573 -521 -223 1497 5154 22408 37091 20573 -521 2026-04-23 13:10:22,904 Hysteresis 10 0: raw(22408 16000 16000 16000) min(20573 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 37091 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (16408 10000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p 9: raw(6408 0 16000 16000) min(4573 0 16000 16000) spread(-16521 0 16000 16000) max_pv 21091 9: [ 0 16000@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -223 1497 5154 22408 37091 20573 -521 -223 1497 5154 22408 37091 20573 -521 -223 1497 5154 22408 37091 20573 -521 -223 1497 5154 22408 37091 20573 -521 -175 1497 5112 22226 37091 20573 -521 -175 1497 5112 22226 37091 20573 -521 -175 1497 5112 22226 37091 20573 -521 -175 1497 5112 22226 37091 20573 -521 -175 1497 5112 22226 37091 20573 -521 -175 1497 5112 22226 37091 20573 -521 -175 1497 5112 22226 37091 20573 -521 -175 1497 5112 22226 37091 20573 -521 -175 1497 5112 22226 37091 20573 -521 -175 1497 5112 22226 37091 20573 -521 -175 1497 5112 22226 37091 20573 -521 -175 1497 5112 22226 37091 20573 -521 -175 1498 5113 22230 37091 20573 -521 -175 1498 5113 22230 37091 20573 -521 -175 1497 5112 22226 37091 20573 -521 -175 1497 5112 22226 37091 20573 -521 2026-04-23 13:10:32,909 Hysteresis 20 0: raw(22226 16000 16000 16000) min(20573 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 37091 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (16226 10000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p 9: raw(6226 0 16000 16000) min(4573 0 16000 16000) spread(-16521 0 16000 16000) max_pv 21091 9: [ 0 16000@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -175 1497 5112 22226 37091 20573 -521 -175 1497 5112 22226 37091 20573 -521 -175 1497 5112 22226 37091 20573 -521 -175 1497 5112 22226 37091 20573 -521 -163 1497 5101 22178 37091 20573 -521 -163 1497 5101 22178 37091 20573 -521 -163 1497 5101 22178 37091 20573 -521 -163 1497 5101 22178 37091 20573 -521 -163 1497 5101 22178 37091 20573 -521 -163 1497 5101 22178 37091 20573 -521 -163 1497 5101 22178 37091 20573 -521 -163 1497 5101 22178 37091 20573 -521 -163 1497 5101 22178 37091 20573 -521 -163 1497 5101 22178 37091 20573 -521 -163 1497 5101 22178 37091 20573 -521 -163 1497 5101 22178 37091 20573 -521 -163 1497 5101 22178 37091 20573 -521 -163 1497 5101 22178 37091 20573 -521 -163 1497 5101 22178 37091 20573 -521 -163 1497 5101 22178 37091 20573 -521 2026-04-23 13:10:42,963 Hysteresis 30 0: raw(22178 16000 16000 16000) min(20573 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 37091 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (16178 10000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p 9: raw(6178 0 16000 16000) min(4573 0 16000 16000) spread(-16521 0 16000 16000) max_pv 21091 9: [ 0 16000@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -163 1497 5101 22178 37091 20573 -521 -163 1497 5101 22178 37091 20573 -521 -163 1497 5101 22178 37091 20573 -521 -163 1497 5101 22178 37091 20573 -521 -170 1497 5108 22208 37091 20573 -521 -170 1497 5108 22208 37091 20573 -521 -170 1497 5108 22208 37091 20573 -521 -170 1497 5108 22208 37091 20573 -521 -170 1497 5108 22208 37091 20573 -521 -170 1497 5108 22208 37091 20573 -521 -170 1497 5108 22208 37091 20573 -521 -170 1497 5108 22208 37091 20573 -521 -170 1497 5108 22208 37091 20573 -521 -170 1497 5108 22208 37091 20573 -521 -170 1497 5108 22208 37091 20573 -521 -170 1497 5108 22208 37091 20573 -521 -170 1497 5108 22208 37091 20573 -521 -170 1497 5108 22208 37091 20573 -521 -170 1497 5108 22208 37091 20573 -521 2026-04-23 13:10:52,969 Hysteresis 40 0: raw(22208 16000 16000 16000) min(20573 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 37091 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (16208 10000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p 9: raw(6208 0 16000 16000) min(4573 0 16000 16000) spread(-16521 0 16000 16000) max_pv 21091 9: [ 0 16000@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -170 1497 5108 22208 37091 20573 -521 -170 1497 5108 22208 37091 20573 -521 -170 1497 5108 22208 37091 20573 -521 -170 1497 5108 22208 37091 20573 -521 -170 1497 5108 22208 37091 20573 -521 -238 1497 5167 22465 37091 20573 -521 -238 1497 5167 22465 37091 20573 -521 -238 1497 5167 22465 37091 20573 -521 -238 1497 5167 22465 37091 20573 -521 -238 1497 5167 22465 37091 20573 -521 -238 1497 5167 22465 37091 20573 -521 -238 1497 5167 22465 37091 20573 -521 -238 1497 5167 22465 37091 20573 -521 -238 1497 5167 22465 37091 20573 -521 -238 1497 5167 22465 37091 20573 -521 -238 1497 5167 22465 37091 20573 -521 -238 1497 5167 22465 37091 20573 -521 -238 1497 5167 22465 37091 20573 -521 -238 1497 5167 22465 37091 20573 -521 -238 1497 5167 22465 37091 20573 -521 2026-04-23 13:11:03,013 Hysteresis 50 0: raw(22465 16000 16000 16000) min(20573 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 37091 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (16465 10000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p 9: raw(6465 0 16000 16000) min(4573 0 16000 16000) spread(-16521 0 16000 16000) max_pv 21091 9: [ 0 16000@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -238 1497 5167 22465 37091 20573 -521 -238 1497 5167 22465 37091 20573 -521 -238 1497 5167 22465 37091 20573 -521 -238 1497 5167 22465 37091 20573 -521 -238 1497 5167 22465 37091 20573 -521 -237 1497 5166 22460 37091 20573 -521 -237 1497 5166 22460 37091 20573 -521 -237 1497 5166 22460 37091 20573 -521 -237 1497 5166 22460 37091 20573 -521 -237 1497 5166 22460 37091 20573 -521 -237 1497 5166 22460 37091 20573 -521 -237 1498 5167 22465 37091 20573 -521 -237 1498 5167 22465 37091 20573 -521 -237 1497 5166 22460 37091 20573 -521 -237 1497 5166 22460 37091 20573 -521 -237 1497 5166 22460 37091 20573 -521 -237 1497 5166 22460 37091 20573 -521 -237 1497 5166 22460 37091 20573 -521 -237 1497 5166 22460 37091 20573 -521 -237 1497 5166 22460 37091 20573 -521 2026-04-23 13:11:13,046 Hysteresis 60 0: raw(22460 16000 16000 16000) min(20573 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 37091 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 0 0) fair (16460 10000 0 0) 7: 0: 16000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 16000@1p 9: raw(6460 0 16000 16000) min(4573 0 16000 16000) spread(-16521 0 16000 16000) max_pv 21091 9: [ 0 16000@1p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -237 1497 5166 22460 37091 20573 -521 -237 1497 5166 22460 37091 20573 -521 -237 1497 5166 22460 37091 20573 -521 -237 1497 5166 22460 37091 20573 -521 -168 1497 5106 22200 37091 20573 -521 -168 1497 5106 22200 37091 20573 -521 -168 1497 5106 22200 37091 20573 -521 -168 1497 5106 22200 37091 20573 -521 -168 1497 5106 22200 37091 20573 -521 -168 1497 5106 22200 37091 20573 -521 -168 1497 5106 22200 37091 20573 -521 -168 1497 5106 22200 37091 20573 -521 -168 1497 5106 22200 37091 20573 -521 -168 1497 5106 22200 37091 20573 -521 -168 1497 5106 22200 37091 20573 -521 -168 1497 5106 22200 37091 20573 -521 -168 1497 5106 22200 37091 20573 -521 -168 1497 5106 22200 37091 20573 -521 -168 1497 5106 22200 37091 20573 -521 -168 1497 5106 22200 37091 20573 -521 2026-04-23 13:11:23,051 Hysteresis 70 0: raw(22200 16000 16000 16000) min(20573 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 37091 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 __all except Off__ 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 0 0) current_avail_for_3p 10000 0 (1p known rot) wnd_max (16000 16000 0 0) Wnd (6000 6000 0 0)->(16000 16000 0 0) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 0 <= p2 raw 16000 3: wnd_min 0 <= p3 raw 16000 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 1, sorted to 0 -6: 0: 0@1p Wnd (6000 6000 0 0)->(16000 16000 0 0) 4: filtered 1 to 0. 4: have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: Yes Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 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 (4200 10000 10000 10000) 7: 0: 7400@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7400@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7400@3p 9: raw(0 8600 8600 8600) min(-1627 8600 8600 8600) spread(-22721 8600 8600 8600) max_pv 14891 9: [ 0 7400@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -168 1497 5106 22200 37091 20573 -521 -168 1497 5106 22200 37091 20573 -521 -168 1497 5106 22200 37091 20573 -521 -168 1497 5106 22200 37091 20573 -521 -233 1497 3185 13847 37091 13847 -521 RECV 0: currently_switching_phases 0 -> 1 -233 1497 3185 13847 37091 13847 -521 -233 1497 1695 7369 37091 7369 -521 RECV 0: requested 16000 -> 6000 mA (measured 1.510A 0.010A 0.020A) -233 1497 1695 7369 37091 7369 -521 -233 1497 1695 7369 37091 7369 -521 RECV 0: phases 1 -> 3 -233 1497 1695 7369 37091 7369 -521 -233 1497 1695 7369 37091 7369 -521 -233 1497 1695 7369 37091 7369 -521 -233 1497 1695 7369 37091 7369 -521 -233 1497 1695 7369 37091 7369 -521 -233 1497 1695 7369 37091 7369 -521 -233 1497 1695 7369 37091 7369 -521 -233 1497 1695 7369 37091 7369 -521 -233 1497 1695 7369 37091 7369 -521 -233 1497 1695 7369 37091 7369 -521 -233 1497 1695 7369 37091 7369 -521 2026-04-23 13:11:33,078 Hysteresis -199 0: raw(7369 16000 16000 16000) min(7369 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 37091 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 37091 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: 6000@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p 9: raw(-10631 10000 10000 10000) min(-10631 10000 10000 10000) spread(-18521 10000 10000 10000) max_pv 19091 9: [ 0 6000@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -233 1497 1695 7369 37091 7369 -521 -233 1497 1695 7369 37091 7369 -521 -233 1497 1695 7369 37091 7369 -521 -233 1497 1695 7369 37091 7369 -521 -4020 1497 5482 23834 37091 7369 -521 -4020 1497 5482 23834 37091 7369 -521 -4020 1498 5483 23839 37091 7369 -521 -4020 1498 5483 23839 37091 7369 -521 -4020 1497 5482 23834 37091 7369 -521 -4020 1497 5482 23834 37091 7369 -521 -4020 1497 5482 23834 37091 7369 -521 -4020 1497 5482 23834 37091 7369 -521 -4020 1497 5482 23834 37091 7369 -521 -4020 1497 5482 23834 37091 7369 -521 -4020 1497 5482 23834 37091 7369 -521 -4020 1497 5482 23834 37091 7369 -521 -4020 1497 5482 23834 37091 7369 -521 -4020 1497 5482 23834 37091 7369 -521 -4020 1497 5482 23834 37091 7369 -521 -4020 1497 5482 23834 37091 7369 -521 2026-04-23 13:11:43,192 Hysteresis -189 0: raw(23834 16000 16000 16000) min(7369 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 37091 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 (5834 10000 10000 10000) 7: 0: 7944@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7944@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7944@3p 9: raw(2 8056 8056 8056) min(-16463 8056 8056 8056) spread(-24353 8056 8056 8056) max_pv 13259 9: [ 0 7944@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -4020 1498 5483 23839 37091 7369 -521 -4020 1498 5483 23839 37091 7369 -521 -4020 1498 5483 23839 37091 7369 -521 -4020 1498 5483 23839 37091 7369 -521 -4004 1498 5467 23769 37091 7369 -521 -4004 1497 5466 23765 37091 7369 -521 -4004 1497 5466 23765 37091 7369 -521 -4004 1497 5466 23765 37091 7369 -521 -4004 1497 5466 23765 37091 7369 -521 -4004 1497 5466 23765 37091 7369 -521 -4004 1497 5466 23765 37091 7369 -521 -4004 1497 5466 23765 37091 7369 -521 -4004 1497 5466 23765 37091 7369 -521 -4004 1497 5466 23765 37091 7369 -521 -4004 1497 5466 23765 37091 7369 -521 -4004 1497 5466 23765 37091 7369 -521 -4004 1497 5466 23765 37091 7369 -521 -4004 1497 5466 23765 37091 7369 -521 -4004 1497 5466 23765 37091 7369 -521 -4004 1497 5466 23765 37091 7369 -521 2026-04-23 13:11:53,208 Hysteresis -179 0: raw(23765 16000 16000 16000) min(7369 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 37091 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 (5765 10000 10000 10000) 7: 0: 7921@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7921@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7921@3p 9: raw(2 8079 8079 8079) min(-16394 8079 8079 8079) spread(-24284 8079 8079 8079) max_pv 13328 9: [ 0 7921@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -4004 1497 5466 23765 37091 7369 -521 -4004 1497 5466 23765 37091 7369 -521 -4004 1497 5466 23765 37091 7369 -521 -4004 1497 5466 23765 37091 7369 -521 -4026 1497 5488 23860 37091 7369 -521 -4026 1497 5488 23860 37091 7369 -521 -4026 1497 5488 23860 37091 7369 -521 -4026 1497 5488 23860 37091 7369 -521 -4026 1498 5489 23865 37091 7369 -521 -4026 1498 5489 23865 37091 7369 -521 -4026 1497 5488 23860 37091 7369 -521 -4026 1497 5488 23860 37091 7369 -521 -4026 1497 5488 23860 37091 7369 -521 -4026 1497 5488 23860 37091 7369 -521 -4026 1497 5488 23860 37091 7369 -521 -4026 1497 5488 23860 37091 7369 -521 -4026 1497 5488 23860 37091 7369 -521 -4026 1497 5488 23860 37091 7369 -521 -4026 1497 5488 23860 37091 7369 -521 -4026 1497 5488 23860 37091 7369 -521 2026-04-23 13:12:03,227 Hysteresis -169 0: raw(23860 16000 16000 16000) min(7369 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 37091 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 (5860 10000 10000 10000) 7: 0: 7953@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7953@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7953@3p 9: raw(1 8047 8047 8047) min(-16490 8047 8047 8047) spread(-24380 8047 8047 8047) max_pv 13232 9: [ 0 7953@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -4026 1497 5488 23860 37091 7369 -521 -4026 1497 5488 23860 37091 7369 -521 -4026 1497 5488 23860 37091 7369 -521 -4026 1497 5488 23860 37091 7369 -521 -4009 1497 5471 23786 37091 7369 -521 -4009 1497 5471 23786 37091 7369 -521 -4009 1497 5471 23786 37091 7369 -521 -4009 1497 5471 23786 37091 7369 -521 -4009 1497 5471 23786 37091 7369 -521 -4009 1497 5471 23786 37091 7369 -521 -4009 1497 5471 23786 37091 7369 -521 -4009 1497 5471 23786 37091 7369 -521 -4009 1497 5471 23786 37091 7369 -521 -4009 1497 5471 23786 37091 7369 -521 -4009 1497 5471 23786 37091 7369 -521 -4009 1497 5471 23786 37091 7369 -521 -4009 1497 5471 23786 37091 7369 -521 -4009 1497 5471 23786 37091 7369 -521 -4009 1497 5471 23786 37091 7369 -521 -4009 1497 5471 23786 37091 7369 -521 2026-04-23 13:12:13,247 Hysteresis -159 0: raw(23786 16000 16000 16000) min(7369 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 37091 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 (5786 10000 10000 10000) 7: 0: 7928@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7928@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7928@3p 9: raw(2 8072 8072 8072) min(-16415 8072 8072 8072) spread(-24305 8072 8072 8072) max_pv 13307 9: [ 0 7928@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -4009 1497 5471 23786 37091 7369 -521 -4009 1497 5471 23786 37091 7369 -521 -4009 1497 5471 23786 37091 7369 -521 -4009 1497 5471 23786 37091 7369 -521 -4033 1497 5495 23891 37091 7369 -521 -4033 1497 5495 23891 37091 7369 -521 -4033 1497 5495 23891 37091 7369 -521 -4033 1497 5495 23891 37091 7369 -521 -4033 1497 5495 23891 37091 7369 -521 -4033 1497 5495 23891 37091 7369 -521 -4033 1497 5495 23891 37091 7369 -521 -4033 1497 5495 23891 37091 7369 -521 -4033 1497 5495 23891 37091 7369 -521 -4033 1497 5495 23891 37091 7369 -521 -4033 1497 5495 23891 37091 7369 -521 -4033 1497 5495 23891 37091 7369 -521 -4033 1497 5495 23891 37091 7369 -521 -4033 1497 5495 23891 37091 7369 -521 -4033 1497 5495 23891 37091 7369 -521 -4033 1497 5495 23891 37091 7369 -521 2026-04-23 13:12:23,302 Hysteresis -149 0: raw(23891 16000 16000 16000) min(7369 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 37091 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 (18000 6000 6000 6000) Wnd (18000 6000 6000 6000)->(18000 6000 6000 6000) 3: filtered 1 to 1, 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)->(18000 6000 6000 6000) 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 (5891 10000 10000 10000) 7: 0: 6000@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7963@3p 9: raw(2 8037 8037 8037) min(-16520 8037 8037 8037) spread(-24410 8037 8037 8037) max_pv 13202 9: [ 0 7963@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -4033 1497 5495 23891 37091 7369 -521 -4033 1497 5495 23891 37091 7369 -521 -4033 1497 5495 23891 37091 7369 -521 -4033 1497 5495 23891 37091 7369 -521 -4017 1497 5479 23821 37091 7369 -521 -4017 1497 5479 23821 37091 7369 -521 -4017 1497 5479 23821 37091 7369 -521 -4017 1497 5479 23821 37091 7369 -521 -4017 1497 5479 23821 37091 7369 -521 -4017 1497 5479 23821 37091 7369 -521 -4017 1497 5479 23821 37091 7369 -521 -4017 1497 5479 23821 37091 7369 -521 -4017 1497 5479 23821 37091 7369 -521 -4017 1497 5479 23821 37091 7369 -521 -4017 1498 5480 23826 37091 7369 -521 -4017 1498 5480 23826 37091 7369 -521 -4017 1498 5480 23826 37091 7369 -521 -4017 1498 5480 23826 37091 7369 -521 RECV 0: currently_switching_phases 1 -> 0 -4017 1497 5479 23821 37091 7369 -521 -4017 1497 10288 44730 44730 7369 -521 2026-04-23 13:12:33,323 Hysteresis -139 0: raw(44730 16000 16000 16000) min(7369 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 44730 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 (18000 6000 6000 6000) Wnd (18000 6000 6000 6000)->(18000 6000 6000 6000) 3: filtered 1 to 1, 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)->(18000 6000 6000 6000) 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 (26730 10000 10000 10000) 7: 0: 6000@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 14910@3p 9: raw(0 1090 1090 1090) min(-37361 1090 1090 1090) spread(-45251 1090 1090 1090) max_pv 0 9: [ 0 14910@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -4017 1497 10288 44730 44730 7369 -521 -4017 1497 10288 44730 44730 7369 -521 -4017 1497 10288 44730 44730 7369 -521 -4007 1497 15072 65530 65530 7369 -521 -4007 1497 15072 65530 65530 7369 -521 -4007 1497 15072 65530 65530 7369 -521 -4007 1497 15072 65530 65530 7369 -521 -4007 1497 15072 65530 65530 7369 -521 -4007 1497 15072 65530 65530 7369 -521 -4007 1497 15072 65530 65530 7369 -521 RECV 0: requested 6000 -> 7950 mA (measured 3.790A 5.950A 2.130A) -4007 1498 15073 65534 65534 7369 -521 -4007 1498 15073 65534 65534 7369 -521 RECV 0: requested 7950 -> 10710 mA (measured 3.790A 5.950A 8.710A) -4007 1497 15072 65530 65534 7369 -521 -4007 1497 15072 65530 65534 7369 -521 -4007 1498 15073 65534 65534 7369 -521 -4007 1498 15073 65534 65534 7369 -521 RECV 0: requested 10710 -> 13030 mA (measured 11.030A 5.950A 8.710A) -4007 1497 15072 65530 65534 7369 -521 -4007 1497 15072 65530 65534 7369 -521 RECV 0: requested 13030 -> 15530 mA (measured 11.030A 13.530A 8.710A) -4007 1497 15072 65530 65534 7369 -521 -4007 1497 15072 65530 65534 7369 -521 2026-04-23 13:12:43,345 Hysteresis -129 0: raw(65530 16000 16000 16000) min(7369 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 65534 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 (46590 15530 15530 15530) Wnd (18000 6000 6000 6000)->(46590 15530 15530 15530) 3: filtered 1 to 1, 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)->(46590 15530 15530 15530) 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 (47530 10000 10000 10000) 7: 0: 15530@3p 8: filtered 1 to 1, sorted to 0 8: 0: 15530@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 16000@3p 9: raw(17530 0 0 0) min(-40631 0 0 0) spread(-48521 0 0 0) max_pv 17534 9: [ 0 16000@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread -4007 1494 15069 65517 65534 7369 -521 -4007 1494 15069 65517 65534 7369 -521 -4007 1494 15069 65517 65534 7369 -521 5613 1494 7467 32465 65534 7369 -521 5613 1494 7467 32465 65534 7369 -521 5613 1494 7467 32465 65534 7369 -521 5613 1493 7466 32460 65534 7369 -521 5613 1493 7466 32460 65534 7369 -521 5613 1494 7467 32465 65534 7369 -521 5613 1494 7467 32465 65534 7369 -521 5613 1497 7470 32478 65534 7369 -521 5613 1497 7470 32478 65534 7369 -521 5613 1497 7470 32478 65534 7369 -521 5613 1497 7470 32478 65534 7369 -521 5613 1494 7467 32465 65534 7369 -521 5613 1494 7467 32465 65534 7369 -521 5613 1494 7467 32465 65534 7369 -521 5613 1494 7467 32465 65534 7369 -521 5613 1497 7470 32478 65534 7369 -521 2026-04-23 13:12:53,533 Hysteresis -119 0: raw(32478 16000 16000 16000) min(7369 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 65534 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 (14478 10000 10000 10000) 7: 0: 10826@3p 8: filtered 1 to 1, sorted to 0 8: 0: 10826@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 10826@3p 9: raw(0 5174 5174 5174) min(-25109 5174 5174 5174) spread(-32999 5174 5174 5174) max_pv 33056 9: [ 0 10826@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 5613 1497 7470 32478 65534 7369 -521 5613 1497 7470 32478 65534 7369 -521 5613 1497 7470 32478 65534 7369 -521 5613 1497 7470 32478 65534 7369 -521 7130 1497 2571 11178 65534 7369 -521 7130 1497 2571 11178 65534 7369 -521 7130 1497 2571 11178 65534 7369 -521 7130 1497 2571 11178 65534 7369 -521 7130 1497 2571 11178 65534 7369 -521 7130 1495 2569 11169 65534 7369 -521 7130 1495 2569 11169 65534 7369 -521 RECV 0: requested 16000 -> 12940 mA (measured 10.890A 10.930A 10.940A) 7130 1496 2570 11173 65534 7369 -521 7130 1496 2570 11173 65534 7369 -521 7130 1496 2570 11173 65534 7369 -521 7130 1496 2570 11173 65534 7369 -521 7130 1497 2571 11178 65534 7369 -521 7130 1497 2571 11178 65534 7369 -521 7130 1497 2571 11178 65534 7369 -521 7130 1497 2571 11178 65534 7369 -521 7130 1497 2571 11178 65534 7369 -521 2026-04-23 13:13:03,551 Hysteresis -109 0: raw(11178 16000 16000 16000) min(7369 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 65534 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 65534 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: 6000@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p 9: raw(-6822 10000 10000 10000) min(-10631 10000 10000 10000) spread(-18521 10000 10000 10000) max_pv 47534 9: [ 0 6000@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 7130 1497 2571 11178 65534 7369 -521 7130 1497 2571 11178 65534 7369 -521 7130 1497 2571 11178 65534 7369 -521 7130 1497 2571 11178 65534 7369 -521 3834 1497 2126 9243 65534 7369 -521 3834 1497 2126 9243 65534 7369 -521 3834 1497 2126 9243 65534 7369 -521 3834 1498 2127 9247 65534 7369 -521 3834 1498 2127 9247 65534 7369 -521 3834 1498 2127 9247 65534 7369 -521 3834 1498 2127 9247 65534 7369 -521 3834 1497 2126 9243 65534 7369 -521 3834 1497 2126 9243 65534 7369 -521 RECV 0: requested 12950 -> 8210 mA (measured 6.210A 6.130A 6.150A) 3834 1497 2126 9243 65534 7369 -521 3834 1497 2126 9243 65534 7369 -521 3834 1497 2126 9243 65534 7369 -521 3834 1497 2126 9243 65534 7369 -521 3834 1497 2126 9243 65534 7369 -521 3834 1497 2126 9243 65534 7369 -521 3834 1497 2126 9243 65534 7369 -521 2026-04-23 13:13:13,574 Hysteresis -99 0: raw(9243 16000 16000 16000) min(7369 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 65534 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 65534 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: 6000@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6000@3p 9: raw(-8757 10000 10000 10000) min(-10631 10000 10000 10000) spread(-18521 10000 10000 10000) max_pv 47534 9: [ 0 6000@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 3834 1497 2126 9243 65534 7369 -521 3834 1498 2127 9247 65534 7369 -521 3834 1498 2127 9247 65534 7369 -521 3834 1497 2126 9243 65534 7369 -521 337 1497 5036 21895 65534 7369 -521 337 1497 5036 21895 65534 7369 -521 337 1497 5036 21895 65534 7369 -521 337 1498 5037 21900 65534 7369 -521 337 1498 5037 21900 65534 7369 -521 337 1497 5036 21895 65534 7369 -521 337 1497 5036 21895 65534 7369 -521 337 1497 5036 21895 65534 7369 -521 337 1497 5036 21895 65534 7369 -521 337 1498 5037 21900 65534 7369 -521 337 1498 5037 21900 65534 7369 -521 337 1498 5037 21900 65534 7369 -521 337 1498 5037 21900 65534 7369 -521 337 1497 5036 21895 65534 7369 -521 337 1497 5036 21895 65534 7369 -521 337 1497 5036 21895 65534 7369 -521 2026-04-23 13:13:23,675 Hysteresis -89 0: raw(21895 16000 16000 16000) min(7369 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 65534 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 (3895 10000 10000 10000) 7: 0: 7298@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7298@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7298@3p 9: raw(1 8702 8702 8702) min(-14525 8702 8702 8702) spread(-22415 8702 8702 8702) max_pv 43640 9: [ 0 7298@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 337 1497 5036 21895 65534 7369 -521 337 1497 5036 21895 65534 7369 -521 337 1497 5036 21895 65534 7369 -521 315 1497 5052 21965 65534 7369 -521 315 1497 5947 25856 65534 7369 -521 315 1497 5947 25856 65534 7369 -521 315 1498 5948 25860 65534 7369 -521 315 1498 5948 25860 65534 7369 -521 315 1498 5948 25860 65534 7369 -521 315 1498 5948 25860 65534 7369 -521 315 1497 5947 25856 65534 7369 -521 315 1497 5947 25856 65534 7369 -521 315 1497 5947 25856 65534 7369 -521 315 1497 5947 25856 65534 7369 -521 315 1497 5947 25856 65534 7369 -521 315 1497 5947 25856 65534 7369 -521 315 1497 5947 25856 65534 7369 -521 315 1497 5947 25856 65534 7369 -521 315 1497 5947 25856 65534 7369 -521 315 1497 5947 25856 65534 7369 -521 2026-04-23 13:13:33,691 Hysteresis -79 0: raw(25856 16000 16000 16000) min(7369 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 65534 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 (7856 10000 10000 10000) 7: 0: 8618@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8618@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8618@3p 9: raw(2 7382 7382 7382) min(-18485 7382 7382 7382) spread(-26375 7382 7382 7382) max_pv 39680 9: [ 0 8618@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 315 1497 5947 25856 65534 7369 -521 315 1497 5947 25856 65534 7369 -521 315 1497 5947 25856 65534 7369 -521 971 1497 5315 23108 65534 7369 -521 971 1497 6226 27069 65534 7369 -521 971 1497 6226 27069 65534 7369 -521 971 1497 6226 27069 65534 7369 -521 971 1497 6226 27069 65534 7369 -521 971 1497 6226 27069 65534 7369 -521 971 1497 6226 27069 65534 7369 -521 971 1497 6226 27069 65534 7369 -521 971 1497 6226 27069 65534 7369 -521 971 1497 6226 27069 65534 7369 -521 971 1497 6226 27069 65534 7369 -521 971 1497 6226 27069 65534 7369 -521 971 1497 6226 27069 65534 7369 -521 971 1497 6226 27069 65534 7369 -521 971 1497 6226 27069 65534 7369 -521 971 1497 6226 27069 65534 7369 -521 971 1497 6226 27069 65534 7369 -521 2026-04-23 13:13:43,709 Hysteresis -69 0: raw(27069 16000 16000 16000) min(7369 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 65534 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 (9069 10000 10000 10000) 7: 0: 9023@3p 8: filtered 1 to 1, sorted to 0 8: 0: 9023@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 9023@3p 9: raw(0 6977 6977 6977) min(-19700 6977 6977 6977) spread(-27590 6977 6977 6977) max_pv 38465 9: [ 0 9023@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 971 1497 6226 27069 65534 7369 -521 971 1497 6226 27069 65534 7369 -521 971 1497 6226 27069 65534 7369 -521 1889 1497 5768 25078 65534 7369 -521 1889 1498 6047 26291 65534 7369 -521 1889 1498 6047 26291 65534 7369 -521 1889 1497 6047 26291 65534 7369 -521 1889 1497 6047 26291 65534 7369 -521 1889 1497 6047 26291 65534 7369 -521 1889 1497 6047 26291 65534 7369 -521 1889 1497 6047 26291 65534 7369 -521 1889 1497 6047 26291 65534 7369 -521 1889 1497 6047 26291 65534 7369 -521 1889 1497 6047 26291 65534 7369 -521 1889 1497 6047 26291 65534 7369 -521 1889 1497 6047 26291 65534 7369 -521 1889 1497 6047 26291 65534 7369 -521 1889 1497 6047 26291 65534 7369 -521 1889 1497 6047 26291 65534 7369 -521 1889 1497 6047 26291 65534 7369 -521 2026-04-23 13:13:53,829 Hysteresis -59 0: raw(26291 16000 16000 16000) min(7369 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 65534 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 (8291 10000 10000 10000) 7: 0: 8763@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8763@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8763@3p 9: raw(2 7237 7237 7237) min(-18920 7237 7237 7237) spread(-26810 7237 7237 7237) max_pv 39245 9: [ 0 8763@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1889 1497 6047 26291 65534 7369 -521 1889 1497 6047 26291 65534 7369 -521 2398 1498 5793 25186 65534 7369 -521 2398 1498 5793 25186 65534 7369 -521 2398 1497 5613 24404 65534 7369 -521 2398 1497 5613 24404 65534 7369 -521 2398 1497 5613 24404 65534 7369 -521 2398 1497 5613 24404 65534 7369 -521 2398 1497 5613 24404 65534 7369 -521 2398 1497 5613 24404 65534 7369 -521 2398 1497 5613 24404 65534 7369 -521 2398 1497 5613 24404 65534 7369 -521 2398 1497 5613 24404 65534 7369 -521 2398 1497 5613 24404 65534 7369 -521 2398 1497 5613 24404 65534 7369 -521 2398 1497 5613 24404 65534 7369 -521 2398 1497 5613 24404 65534 7369 -521 2398 1497 5613 24404 65534 7369 -521 2398 1497 5613 24404 65534 7369 -521 2398 1497 5613 24404 65534 7369 -521 2026-04-23 13:14:03,845 Hysteresis -49 0: raw(24404 16000 16000 16000) min(7369 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 65534 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 (6404 10000 10000 10000) 7: 0: 8134@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8134@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8134@3p 9: raw(2 7866 7866 7866) min(-17033 7866 7866 7866) spread(-24923 7866 7866 7866) max_pv 41132 9: [ 0 8134@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 2398 1497 5613 24404 65534 7369 -521 2398 1497 5613 24404 65534 7369 -521 2368 1497 5628 24469 65534 7369 -521 2368 1497 5628 24469 65534 7369 -521 2368 1497 5194 22582 65534 7369 -521 2368 1497 5194 22582 65534 7369 -521 2368 1497 5194 22582 65534 7369 -521 2368 1497 5194 22582 65534 7369 -521 2368 1497 5194 22582 65534 7369 -521 2368 1497 5194 22582 65534 7369 -521 2368 1497 5194 22582 65534 7369 -521 2368 1497 5194 22582 65534 7369 -521 2368 1497 5194 22582 65534 7369 -521 2368 1497 5194 22582 65534 7369 -521 2368 1497 5194 22582 65534 7369 -521 2368 1497 5194 22582 65534 7369 -521 2368 1497 5194 22582 65534 7369 -521 2368 1497 5194 22582 65534 7369 -521 2368 1497 5194 22582 65534 7369 -521 2368 1497 5194 22582 65534 7369 -521 2026-04-23 13:14:13,890 Hysteresis -39 0: raw(22582 16000 16000 16000) min(7369 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 65534 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 (4582 10000 10000 10000) 7: 0: 7527@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7527@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7527@3p 9: raw(1 8473 8473 8473) min(-15212 8473 8473 8473) spread(-23102 8473 8473 8473) max_pv 42953 9: [ 0 7527@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 2368 1497 5194 22582 65534 7369 -521 2368 1497 5194 22582 65534 7369 -521 1880 1497 5438 23643 65534 7369 -521 1880 1497 5438 23643 65534 7369 -521 1880 1497 5019 21821 65534 7369 -521 1880 1497 5019 21821 65534 7369 -521 1880 1497 5019 21821 65534 7369 -521 1880 1497 5019 21821 65534 7369 -521 1880 1497 5019 21821 65534 7369 -521 1880 1497 5019 21821 65534 7369 -521 1880 1497 5019 21821 65534 7369 -521 1880 1497 5019 21821 65534 7369 -521 1880 1497 5019 21821 65534 7369 -521 1880 1497 5019 21821 65534 7369 -521 1880 1497 5019 21821 65534 7369 -521 1880 1497 5019 21821 65534 7369 -521 1880 1497 5019 21821 65534 7369 -521 1880 1497 5019 21821 65534 7369 -521 1880 1497 5019 21821 65534 7369 -521 1880 1497 5019 21821 65534 7369 -521 2026-04-23 13:14:24,018 Hysteresis -29 0: raw(21821 16000 16000 16000) min(7369 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 65534 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 (3821 10000 10000 10000) 7: 0: 7273@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7273@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7273@3p 9: raw(2 8727 8727 8727) min(-14450 8727 8727 8727) spread(-22340 8727 8727 8727) max_pv 43715 9: [ 0 7273@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1880 1498 5020 21826 65534 7369 -521 1880 1498 5020 21826 65534 7369 -521 1438 1498 5240 22782 65534 7369 -521 1438 1498 5065 22021 65534 7369 -521 1438 1497 5065 22021 65534 7369 -521 1438 1497 5065 22021 65534 7369 -521 1438 1497 5065 22021 65534 7369 -521 1438 1497 5065 22021 65534 7369 -521 1438 1497 5065 22021 65534 7369 -521 1438 1497 5065 22021 65534 7369 -521 1438 1498 5065 22021 65534 7369 -521 1438 1498 5065 22021 65534 7369 -521 1438 1497 5065 22021 65534 7369 -521 1438 1497 5065 22021 65534 7369 -521 1438 1497 5065 22021 65534 7369 -521 1438 1497 5065 22021 65534 7369 -521 1438 1497 5065 22021 65534 7369 -521 1438 1497 5065 22021 65534 7369 -521 1438 1498 5065 22021 65534 7369 -521 1438 1498 5065 22021 65534 7369 -521 2026-04-23 13:14:34,033 Hysteresis -19 0: raw(22021 16000 16000 16000) min(7369 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 65534 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 (4021 10000 10000 10000) 7: 0: 7340@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7340@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7340@3p 9: raw(1 8660 8660 8660) min(-14651 8660 8660 8660) spread(-22541 8660 8660 8660) max_pv 43514 9: [ 0 7340@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1438 1497 5065 22021 65534 7369 -521 1438 1497 5065 22021 65534 7369 -521 1251 1497 5158 22426 65534 7369 -521 1251 1497 5204 22626 65534 7369 -521 1251 1497 5204 22626 65534 7369 -521 1251 1497 5204 22626 65534 7369 -521 1251 1497 5204 22626 65534 7369 -521 1251 1497 5204 22626 65534 7369 -521 1251 1497 5204 22626 65534 7369 -521 1251 1497 5204 22626 65534 7369 -521 1251 1497 5204 22626 65534 7369 -521 1251 1497 5204 22626 65534 7369 -521 1251 1497 5204 22626 65534 7369 -521 1251 1497 5204 22626 65534 7369 -521 1251 1497 5204 22626 65534 7369 -521 1251 1497 5204 22626 65534 7369 -521 1251 1498 5205 22630 65534 7369 -521 1251 1498 5205 22630 65534 7369 -521 1251 1497 5204 22626 65534 7369 -521 1251 1497 5204 22626 65534 7369 -521 2026-04-23 13:14:44,105 Hysteresis -8 0: raw(22626 16000 16000 16000) min(7369 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 65534 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 (4626 10000 10000 10000) 7: 0: 7542@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7542@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7542@3p 9: raw(0 8458 8458 8458) min(-15257 8458 8458 8458) spread(-23147 8458 8458 8458) max_pv 42908 9: [ 0 7542@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1251 1497 5204 22626 65534 7369 -521 1251 1497 5204 22626 65534 7369 -521 1269 1498 5196 22591 65534 7369 -521 1269 1498 5335 23195 65534 7369 -521 1269 1497 5334 23191 65534 7369 -521 1269 1497 5334 23191 65534 7369 -521 1269 1497 5334 23191 65534 7369 -521 1269 1497 5334 23191 65534 7369 -521 1269 1497 5334 23191 65534 7369 -521 1269 1497 5334 23191 65534 7369 -521 1269 1497 5334 23191 65534 7369 -521 1269 1497 5334 23191 65534 7369 -521 1269 1497 5334 23191 65534 7369 -521 1269 1497 5334 23191 65534 7369 -521 1269 1498 5335 23195 65534 7369 -521 1269 1498 5335 23195 65534 7369 -521 1269 1497 5334 23191 65534 7369 -521 1269 1497 5334 23191 65534 7369 -521 1269 1497 5334 23191 65534 7369 -521 2026-04-23 13:14:54,200 Hysteresis 1 0: raw(23191 16000 16000 16000) min(7369 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 65534 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 (5191 10000 10000 10000) 7: 0: 7730@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7730@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7730@3p 9: raw(1 8270 8270 8270) min(-15821 8270 8270 8270) spread(-23711 8270 8270 8270) max_pv 42344 9: [ 0 7730@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1269 1497 5334 23191 65534 7369 -521 1269 1498 5335 23195 65534 7369 -521 1371 1498 5284 22973 65534 7369 -521 1371 1498 5284 22973 65534 7369 -521 1371 1498 5414 23539 65534 7369 -521 1371 1497 5413 23534 65534 7369 -521 1371 1497 5413 23534 65534 7369 -521 1371 1497 5413 23534 65534 7369 -521 1371 1497 5413 23534 65534 7369 -521 1371 1497 5413 23534 65534 7369 -521 1371 1497 5413 23534 65534 7369 -521 1371 1497 5413 23534 65534 7369 -521 1371 1497 5413 23534 65534 7369 -521 1371 1497 5413 23534 65534 7369 -521 1371 1497 5413 23534 65534 7369 -521 1371 1497 5413 23534 65534 7369 -521 1371 1497 5413 23534 65534 7369 -521 1371 1497 5413 23534 65534 7369 -521 1371 1497 5413 23534 65534 7369 -521 1371 1497 5413 23534 65534 7369 -521 2026-04-23 13:15:04,216 Hysteresis 11 0: raw(23534 16000 16000 16000) min(7369 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 65534 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 (5534 10000 10000 10000) 7: 0: 7844@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7844@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7844@3p 9: raw(2 8156 8156 8156) min(-16163 8156 8156 8156) spread(-24053 8156 8156 8156) max_pv 42002 9: [ 0 7844@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1371 1497 5413 23534 65534 7369 -521 1371 1497 5413 23534 65534 7369 -521 1506 1497 5346 23243 65534 7369 -521 1506 1497 5346 23243 65534 7369 -521 1506 1497 5425 23586 65534 7369 -521 1506 1497 5425 23586 65534 7369 -521 1506 1497 5425 23586 65534 7369 -521 1506 1498 5425 23586 65534 7369 -521 1506 1498 5425 23586 65534 7369 -521 1506 1497 5425 23586 65534 7369 -521 1506 1497 5425 23586 65534 7369 -521 1506 1497 5425 23586 65534 7369 -521 1506 1497 5425 23586 65534 7369 -521 1506 1497 5425 23586 65534 7369 -521 1506 1497 5425 23586 65534 7369 -521 1506 1497 5425 23586 65534 7369 -521 1506 1497 5425 23586 65534 7369 -521 1506 1497 5425 23586 65534 7369 -521 1506 1497 5425 23586 65534 7369 -521 1506 1498 5425 23586 65534 7369 -521 2026-04-23 13:15:14,340 Hysteresis 21 0: raw(23586 16000 16000 16000) min(7369 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 65534 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 (5586 10000 10000 10000) 7: 0: 7862@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7862@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7862@3p 9: raw(0 8138 8138 8138) min(-16217 8138 8138 8138) spread(-24107 8138 8138 8138) max_pv 41948 9: [ 0 7862@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1506 1498 5425 23586 65534 7369 -521 1506 1497 5425 23586 65534 7369 -521 1601 1497 5378 23382 65534 7369 -521 1601 1497 5378 23382 65534 7369 -521 1601 1497 5390 23434 65534 7369 -521 1601 1498 5390 23434 65534 7369 -521 1601 1498 5390 23434 65534 7369 -521 1601 1497 5390 23434 65534 7369 -521 1601 1497 5390 23434 65534 7369 -521 1601 1497 5390 23434 65534 7369 -521 1601 1497 5390 23434 65534 7369 -521 1601 1498 5390 23434 65534 7369 -521 1601 1498 5390 23434 65534 7369 -521 1601 1497 5390 23434 65534 7369 -521 1601 1497 5390 23434 65534 7369 -521 1601 1498 5390 23434 65534 7369 -521 1601 1498 5390 23434 65534 7369 -521 1601 1497 5390 23434 65534 7369 -521 1601 1497 5390 23434 65534 7369 -521 1601 1498 5390 23434 65534 7369 -521 2026-04-23 13:15:24,648 Hysteresis 31 0: raw(23434 16000 16000 16000) min(7369 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 65534 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 (5434 10000 10000 10000) 7: 0: 7811@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7811@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7811@3p 9: raw(1 8189 8189 8189) min(-16064 8189 8189 8189) spread(-23954 8189 8189 8189) max_pv 42101 9: [ 0 7811@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1601 1498 5390 23434 65534 7369 -521 1661 1497 5360 23304 65534 7369 -521 1661 1497 5360 23304 65534 7369 -521 1661 1497 5360 23304 65534 7369 -521 1661 1497 5325 23152 65534 7369 -521 1661 1497 5325 23152 65534 7369 -521 1661 1497 5325 23152 65534 7369 -521 1661 1497 5325 23152 65534 7369 -521 1661 1497 5325 23152 65534 7369 -521 1661 1497 5325 23152 65534 7369 -521 1661 1497 5325 23152 65534 7369 -521 1661 1497 5325 23152 65534 7369 -521 1661 1497 5325 23152 65534 7369 -521 1661 1497 5325 23152 65534 7369 -521 1661 1497 5325 23152 65534 7369 -521 1661 1497 5325 23152 65534 7369 -521 1661 1497 5325 23152 65534 7369 -521 1661 1497 5325 23152 65534 7369 -521 1661 1497 5325 23152 65534 7369 -521 1661 1497 5325 23152 65534 7369 -521 2026-04-23 13:15:34,666 Hysteresis 41 0: raw(23152 16000 16000 16000) min(7369 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 65534 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 (5152 10000 10000 10000) 7: 0: 7717@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7717@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7717@3p 9: raw(1 8283 8283 8283) min(-15782 8283 8283 8283) spread(-23672 8283 8283 8283) max_pv 42383 9: [ 0 7717@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1661 1497 5325 23152 65534 7369 -521 1644 1497 5333 23186 65534 7369 -521 1644 1497 5333 23186 65534 7369 -521 1644 1497 5333 23186 65534 7369 -521 1644 1497 5268 22904 65534 7369 -521 1644 1497 5268 22904 65534 7369 -521 1644 1497 5268 22904 65534 7369 -521 1644 1497 5268 22904 65534 7369 -521 1644 1497 5268 22904 65534 7369 -521 1644 1497 5268 22904 65534 7369 -521 1644 1497 5268 22904 65534 7369 -521 1644 1497 5268 22904 65534 7369 -521 1644 1497 5268 22904 65534 7369 -521 1644 1497 5268 22904 65534 7369 -521 1644 1497 5268 22904 65534 7369 -521 1644 1497 5268 22904 65534 7369 -521 1644 1497 5268 22904 65534 7369 -521 1644 1497 5268 22904 65534 7369 -521 1644 1497 5268 22904 65534 7369 -521 1644 1497 5268 22904 65534 7369 -521 2026-04-23 13:15:44,691 Hysteresis 51 0: raw(22904 16000 16000 16000) min(7369 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 65534 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 (4904 10000 10000 10000) 7: 0: 7634@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7634@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7634@3p 9: raw(2 8366 8366 8366) min(-15533 8366 8366 8366) spread(-23423 8366 8366 8366) max_pv 42632 9: [ 0 7634@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1644 1497 5268 22904 65534 7369 -521 1589 1497 5296 23026 65534 7369 -521 1589 1498 5296 23026 65534 7369 -521 1589 1498 5296 23026 65534 7369 -521 1589 1497 5239 22778 65534 7369 -521 1589 1497 5239 22778 65534 7369 -521 1589 1498 5239 22778 65534 7369 -521 1589 1498 5239 22778 65534 7369 -521 1589 1497 5239 22778 65534 7369 -521 1589 1497 5239 22778 65534 7369 -521 1589 1498 5239 22778 65534 7369 -521 1589 1498 5239 22778 65534 7369 -521 1589 1497 5239 22778 65534 7369 -521 1589 1497 5239 22778 65534 7369 -521 1589 1497 5239 22778 65534 7369 -521 1589 1497 5239 22778 65534 7369 -521 1589 1497 5239 22778 65534 7369 -521 1589 1497 5239 22778 65534 7369 -521 1589 1497 5239 22778 65534 7369 -521 1589 1497 5239 22778 65534 7369 -521 2026-04-23 13:15:54,877 Hysteresis 61 0: raw(22778 16000 16000 16000) min(7369 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 65534 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 (4778 10000 10000 10000) 7: 0: 7592@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7592@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7592@3p 9: raw(2 8408 8408 8408) min(-15407 8408 8408 8408) spread(-23297 8408 8408 8408) max_pv 42758 9: [ 0 7592@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1589 1497 5239 22778 65534 7369 -521 1513 1497 5276 22939 65534 7369 -521 1513 1497 5276 22939 65534 7369 -521 1513 1497 5276 22939 65534 7369 -521 1513 1497 5247 22813 65534 7369 -521 1513 1498 5248 22817 65534 7369 -521 1513 1498 5248 22817 65534 7369 -521 1513 1497 5247 22813 65534 7369 -521 1513 1497 5247 22813 65534 7369 -521 1513 1498 5248 22817 65534 7369 -521 1513 1498 5248 22817 65534 7369 -521 1513 1497 5247 22813 65534 7369 -521 1513 1497 5247 22813 65534 7369 -521 1513 1497 5247 22813 65534 7369 -521 1513 1498 5248 22817 65534 7369 -521 1513 1498 5248 22817 65534 7369 -521 1513 1497 5247 22813 65534 7369 -521 1513 1497 5247 22813 65534 7369 -521 1513 1497 5247 22813 65534 7369 -521 1513 1497 5247 22813 65534 7369 -521 2026-04-23 13:16:04,931 Hysteresis 71 0: raw(22813 16000 16000 16000) min(7369 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 65534 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 (4813 10000 10000 10000) 7: 0: 7604@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7604@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7604@3p 9: raw(1 8396 8396 8396) min(-15443 8396 8396 8396) spread(-23333 8396 8396 8396) max_pv 42722 9: [ 0 7604@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1513 1497 5247 22813 65534 7369 -521 1496 1497 5256 22852 65534 7369 -521 1496 1497 5256 22852 65534 7369 -521 1496 1497 5256 22852 65534 7369 -521 1496 1497 5264 22886 65534 7369 -521 1496 1497 5264 22886 65534 7369 -521 1496 1497 5264 22886 65534 7369 -521 1496 1497 5264 22886 65534 7369 -521 1496 1497 5264 22886 65534 7369 -521 1496 1497 5264 22886 65534 7369 -521 1496 1498 5264 22886 65534 7369 -521 1496 1498 5264 22886 65534 7369 -521 1496 1498 5264 22886 65534 7369 -521 1496 1498 5264 22886 65534 7369 -521 1496 1497 5264 22886 65534 7369 -521 1496 1497 5264 22886 65534 7369 -521 1496 1497 5264 22886 65534 7369 -521 1496 1497 5264 22886 65534 7369 -521 1496 1498 5264 22886 65534 7369 -521 1496 1498 5264 22886 65534 7369 -521 2026-04-23 13:16:14,949 Hysteresis 81 0: raw(22886 16000 16000 16000) min(7369 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 65534 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 (4886 10000 10000 10000) 7: 0: 7628@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7628@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7628@3p 9: raw(2 8372 8372 8372) min(-15515 8372 8372 8372) spread(-23405 8372 8372 8372) max_pv 42650 9: [ 0 7628@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1479 1498 5273 22926 65534 7369 -521 1479 1498 5273 22926 65534 7369 -521 1479 1498 5273 22926 65534 7369 -521 1479 1498 5273 22926 65534 7369 -521 1479 1498 5290 23000 65534 7369 -521 1479 1498 5290 23000 65534 7369 -521 1479 1497 5289 22995 65534 7369 -521 1479 1497 5289 22995 65534 7369 -521 1479 1498 5290 23000 65534 7369 -521 1479 1498 5290 23000 65534 7369 -521 1479 1497 5289 22995 65534 7369 -521 1479 1497 5289 22995 65534 7369 -521 1479 1497 5289 22995 65534 7369 -521 1479 1497 5289 22995 65534 7369 -521 1479 1497 5289 22995 65534 7369 -521 1479 1497 5289 22995 65534 7369 -521 1479 1497 5289 22995 65534 7369 -521 1479 1497 5289 22995 65534 7369 -521 1479 1497 5289 22995 65534 7369 -521 1479 1497 5289 22995 65534 7369 -521 2026-04-23 13:16:25,025 Hysteresis 91 0: raw(22995 16000 16000 16000) min(7369 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 65534 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 (4995 10000 10000 10000) 7: 0: 7665@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7665@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7665@3p 9: raw(0 8335 8335 8335) min(-15626 8335 8335 8335) spread(-23516 8335 8335 8335) max_pv 42539 9: [ 0 7665@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1479 1497 5289 22995 65534 7369 -521 1479 1497 5289 22995 65534 7369 -521 1479 1498 5290 23000 65534 7369 -521 1479 1498 5290 23000 65534 7369 -521 1479 1498 5315 23108 65534 7369 -521 1479 1498 5315 23108 65534 7369 -521 1479 1497 5314 23104 65534 7369 -521 1479 1497 5314 23104 65534 7369 -521 1479 1497 5314 23104 65534 7369 -521 1479 1497 5314 23104 65534 7369 -521 1479 1497 5314 23104 65534 7369 -521 1479 1497 5314 23104 65534 7369 -521 1479 1497 5314 23104 65534 7369 -521 1479 1497 5314 23104 65534 7369 -521 1479 1497 5314 23104 65534 7369 -521 1479 1497 5314 23104 65534 7369 -521 1479 1497 5314 23104 65534 7369 -521 1479 1497 5314 23104 65534 7369 -521 1479 1497 5314 23104 65534 7369 -521 1479 1497 5314 23104 65534 7369 -521 2026-04-23 13:16:35,131 Hysteresis 102 0: raw(23104 16000 16000 16000) min(7369 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 65534 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 (5104 10000 10000 10000) 7: 0: 7701@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7701@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7701@3p 9: raw(1 8299 8299 8299) min(-15734 8299 8299 8299) spread(-23624 8299 8299 8299) max_pv 42431 9: [ 0 7701@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1489 1497 5309 23082 65534 7369 -521 1489 1497 5309 23082 65534 7369 -521 1489 1497 5309 23082 65534 7369 -521 1489 1497 5309 23082 65534 7369 -521 1489 1498 5335 23195 65534 7369 -521 1489 1498 5335 23195 65534 7369 -521 1489 1497 5334 23191 65534 7369 -521 1489 1497 5334 23191 65534 7369 -521 1489 1497 5334 23191 65534 7369 -521 1489 1497 5334 23191 65534 7369 -521 1489 1497 5334 23191 65534 7369 -521 1489 1497 5334 23191 65534 7369 -521 1489 1498 5335 23195 65534 7369 -521 1489 1498 5335 23195 65534 7369 -521 1489 1497 5334 23191 65534 7369 -521 1489 1497 5334 23191 65534 7369 -521 1489 1497 5334 23191 65534 7369 -521 1489 1497 5334 23191 65534 7369 -521 1489 1498 5335 23195 65534 7369 -521 1489 1498 5335 23195 65534 7369 -521 2026-04-23 13:16:45,148 Hysteresis 112 0: raw(23195 16000 16000 16000) min(7369 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 65534 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 (5195 10000 10000 10000) 7: 0: 7731@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7731@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7731@3p 9: raw(2 8269 8269 8269) min(-15824 8269 8269 8269) spread(-23714 8269 8269 8269) max_pv 42341 9: [ 0 7731@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1535 1497 5312 23095 65534 7369 -521 1535 1497 5312 23095 65534 7369 -521 1535 1498 5312 23095 65534 7369 -521 1535 1498 5333 23186 65534 7369 -521 1535 1498 5333 23186 65534 7369 -521 1535 1498 5333 23186 65534 7369 -521 1535 1498 5333 23186 65534 7369 -521 1535 1498 5333 23186 65534 7369 -521 1535 1497 5333 23186 65534 7369 -521 1535 1497 5333 23186 65534 7369 -521 1535 1497 5333 23186 65534 7369 -521 1535 1497 5333 23186 65534 7369 -521 1535 1497 5333 23186 65534 7369 -521 1535 1497 5333 23186 65534 7369 -521 1535 1497 5333 23186 65534 7369 -521 1535 1497 5333 23186 65534 7369 -521 1535 1497 5333 23186 65534 7369 -521 1535 1497 5333 23186 65534 7369 -521 1535 1498 5333 23186 65534 7369 -521 1535 1498 5333 23186 65534 7369 -521 2026-04-23 13:16:55,163 Hysteresis 122 0: raw(23186 16000 16000 16000) min(7369 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 65534 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 (5186 10000 10000 10000) 7: 0: 7728@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7728@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7728@3p 9: raw(2 8272 8272 8272) min(-15815 8272 8272 8272) spread(-23705 8272 8272 8272) max_pv 42350 9: [ 0 7728@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1544 1497 5328 23165 65534 7369 -521 1544 1497 5328 23165 65534 7369 -521 1544 1498 5329 23169 65534 7369 -521 1544 1498 5327 23160 65534 7369 -521 1544 1497 5326 23156 65534 7369 -521 1544 1497 5326 23156 65534 7369 -521 1544 1497 5326 23156 65534 7369 -521 1544 1497 5326 23156 65534 7369 -521 1544 1498 5327 23160 65534 7369 -521 1544 1498 5327 23160 65534 7369 -521 1544 1497 5326 23156 65534 7369 -521 1544 1497 5326 23156 65534 7369 -521 1544 1497 5326 23156 65534 7369 -521 1544 1497 5326 23156 65534 7369 -521 1544 1497 5326 23156 65534 7369 -521 1544 1497 5326 23156 65534 7369 -521 1544 1497 5326 23156 65534 7369 -521 1544 1497 5326 23156 65534 7369 -521 1544 1497 5326 23156 65534 7369 -521 1554 1497 5321 23134 65534 7369 -521 2026-04-23 13:17:05,265 Hysteresis 132 0: raw(23134 16000 16000 16000) min(7369 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 65534 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 (5134 10000 10000 10000) 7: 0: 7711@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7711@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7711@3p 9: raw(1 8289 8289 8289) min(-15764 8289 8289 8289) spread(-23654 8289 8289 8289) max_pv 42401 9: [ 0 7711@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1554 1498 5322 23139 65534 7369 -521 1554 1498 5322 23139 65534 7369 -521 1554 1498 5322 23139 65534 7369 -521 1554 1498 5310 23086 65534 7369 -521 1554 1498 5310 23086 65534 7369 -521 1554 1498 5310 23086 65534 7369 -521 1554 1498 5310 23086 65534 7369 -521 1554 1498 5310 23086 65534 7369 -521 1554 1498 5310 23086 65534 7369 -521 1554 1498 5310 23086 65534 7369 -521 1554 1498 5310 23086 65534 7369 -521 1554 1498 5310 23086 65534 7369 -521 1554 1498 5310 23086 65534 7369 -521 1554 1498 5310 23086 65534 7369 -521 1554 1498 5310 23086 65534 7369 -521 1554 1498 5310 23086 65534 7369 -521 1554 1497 5309 23082 65534 7369 -521 1554 1497 5309 23082 65534 7369 -521 1554 1497 5309 23082 65534 7369 -521 1547 1497 5313 23100 65534 7369 -521 2026-04-23 13:17:15,283 Hysteresis 142 0: raw(23100 16000 16000 16000) min(7369 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 65534 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 (5100 10000 10000 10000) 7: 0: 7700@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7700@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7700@3p 9: raw(0 8300 8300 8300) min(-15731 8300 8300 8300) spread(-23621 8300 8300 8300) max_pv 42434 9: [ 0 7700@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1547 1497 5313 23100 65534 7369 -521 1547 1497 5313 23100 65534 7369 -521 1547 1497 5313 23100 65534 7369 -521 1547 1497 5306 23069 65534 7369 -521 1547 1498 5306 23069 65534 7369 -521 1547 1498 5306 23069 65534 7369 -521 1547 1497 5306 23069 65534 7369 -521 1547 1497 5306 23069 65534 7369 -521 1547 1497 5306 23069 65534 7369 -521 1547 1497 5306 23069 65534 7369 -521 1547 1497 5306 23069 65534 7369 -521 1547 1497 5306 23069 65534 7369 -521 1547 1497 5306 23069 65534 7369 -521 1547 1497 5306 23069 65534 7369 -521 1547 1498 5306 23069 65534 7369 -521 1547 1498 5306 23069 65534 7369 -521 1547 1497 5306 23069 65534 7369 -521 1547 1497 5306 23069 65534 7369 -521 1547 1498 5306 23069 65534 7369 -521 1553 1498 5303 23056 65534 7369 -521 2026-04-23 13:17:25,368 Hysteresis 152 0: raw(23056 16000 16000 16000) min(7369 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 65534 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 (5056 10000 10000 10000) 7: 0: 7685@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7685@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7685@3p 9: raw(1 8315 8315 8315) min(-15686 8315 8315 8315) spread(-23576 8315 8315 8315) max_pv 42479 9: [ 0 7685@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1553 1498 5303 23056 65534 7369 -521 1553 1498 5303 23056 65534 7369 -521 1553 1497 5303 23056 65534 7369 -521 1553 1497 5292 23008 65534 7369 -521 1553 1497 5292 23008 65534 7369 -521 1553 1497 5292 23008 65534 7369 -521 1553 1497 5292 23008 65534 7369 -521 1553 1497 5292 23008 65534 7369 -521 1553 1497 5292 23008 65534 7369 -521 1553 1497 5292 23008 65534 7369 -521 1553 1497 5292 23008 65534 7369 -521 1553 1497 5292 23008 65534 7369 -521 1553 1497 5292 23008 65534 7369 -521 1553 1497 5292 23008 65534 7369 -521 1553 1497 5292 23008 65534 7369 -521 1553 1497 5292 23008 65534 7369 -521 1553 1498 5292 23008 65534 7369 -521 1553 1498 5292 23008 65534 7369 -521 1553 1497 5292 23008 65534 7369 -521 1477 1497 5329 23169 65534 7369 -521 2026-04-23 13:17:35,453 Hysteresis 162 0: raw(23169 16000 16000 16000) min(7369 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 65534 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 (5169 10000 10000 10000) 7: 0: 7723@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7723@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7723@3p 9: raw(0 8277 8277 8277) min(-15800 8277 8277 8277) spread(-23690 8277 8277 8277) max_pv 42365 9: [ 0 7723@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1477 1497 5329 23169 65534 7369 -521 1477 1497 5329 23169 65534 7369 -521 1477 1497 5329 23169 65534 7369 -521 1477 1497 5355 23282 65534 7369 -521 1477 1497 5355 23282 65534 7369 -521 1477 1497 5355 23282 65534 7369 -521 1477 1497 5355 23282 65534 7369 -521 1477 1497 5355 23282 65534 7369 -521 1477 1497 5355 23282 65534 7369 -521 1477 1497 5355 23282 65534 7369 -521 1477 1497 5355 23282 65534 7369 -521 1477 1497 5355 23282 65534 7369 -521 1477 1497 5355 23282 65534 7369 -521 1477 1497 5355 23282 65534 7369 -521 1477 1497 5355 23282 65534 7369 -521 1477 1497 5355 23282 65534 7369 -521 1477 1497 5355 23282 65534 7369 -521 1477 1497 5355 23282 65534 7369 -521 1477 1497 5355 23282 65534 7369 -521 2026-04-23 13:17:45,473 Hysteresis 172 0: raw(23282 16000 16000 16000) min(7369 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 65534 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 (5282 10000 10000 10000) 7: 0: 7760@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7760@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7760@3p 9: raw(2 8240 8240 8240) min(-15911 8240 8240 8240) spread(-23801 8240 8240 8240) max_pv 42254 9: [ 0 7760@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1484 1497 5352 23269 65534 7369 -521 1484 1498 5352 23269 65534 7369 -521 1484 1498 5352 23269 65534 7369 -521 1484 1497 5352 23269 65534 7369 -521 1484 1497 5378 23382 65534 7369 -521 1484 1497 5378 23382 65534 7369 -521 1484 1497 5378 23382 65534 7369 -521 1484 1498 5378 23382 65534 7369 -521 1484 1498 5378 23382 65534 7369 -521 1484 1497 5378 23382 65534 7369 -521 1484 1497 5378 23382 65534 7369 -521 1484 1497 5378 23382 65534 7369 -521 1484 1497 5378 23382 65534 7369 -521 1484 1498 5378 23382 65534 7369 -521 1484 1498 5378 23382 65534 7369 -521 1484 1497 5378 23382 65534 7369 -521 1484 1497 5378 23382 65534 7369 -521 1484 1497 5378 23382 65534 7369 -521 1484 1497 5378 23382 65534 7369 -521 1484 1497 5378 23382 65534 7369 -521 2026-04-23 13:17:55,497 Hysteresis 182 0: raw(23382 16000 16000 16000) min(7369 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 65534 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 (5382 10000 10000 10000) 7: 0: 7794@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7794@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7794@3p 9: raw(0 8206 8206 8206) min(-16013 8206 8206 8206) spread(-23903 8206 8206 8206) max_pv 42152 9: [ 0 7794@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1491 1497 5374 23365 65534 7369 -521 1491 1497 5374 23365 65534 7369 -521 1491 1497 5374 23365 65534 7369 -521 1491 1497 5374 23365 65534 7369 -521 1491 1497 5397 23465 65534 7369 -521 1491 1497 5397 23465 65534 7369 -521 1491 1497 5397 23465 65534 7369 -521 1491 1497 5397 23465 65534 7369 -521 1491 1497 5397 23465 65534 7369 -521 1491 1497 5397 23465 65534 7369 -521 1491 1497 5397 23465 65534 7369 -521 1491 1497 5397 23465 65534 7369 -521 1491 1497 5397 23465 65534 7369 -521 1491 1497 5397 23465 65534 7369 -521 1491 1497 5397 23465 65534 7369 -521 1491 1497 5397 23465 65534 7369 -521 1491 1497 5397 23465 65534 7369 -521 1491 1498 5398 23469 65534 7369 -521 1491 1498 5398 23469 65534 7369 -521 1491 1497 5397 23465 65534 7369 -521 2026-04-23 13:18:05,555 Hysteresis 192 0: raw(23465 16000 16000 16000) min(7369 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 65534 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 (5465 10000 10000 10000) 7: 0: 7821@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7821@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7821@3p 9: raw(2 8179 8179 8179) min(-16094 8179 8179 8179) spread(-23984 8179 8179 8179) max_pv 42071 9: [ 0 7821@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1537 1497 5375 23369 65534 7369 -521 1537 1497 5375 23369 65534 7369 -521 1537 1497 5375 23369 65534 7369 -521 1537 1497 5375 23369 65534 7369 -521 1537 1497 5394 23452 65534 7369 -521 1537 1497 5394 23452 65534 7369 -521 1537 1497 5394 23452 65534 7369 -521 1537 1498 5394 23452 65534 7369 -521 1537 1498 5394 23452 65534 7369 -521 1537 1497 5394 23452 65534 7369 -521 1537 1497 5394 23452 65534 7369 -521 1537 1497 5394 23452 65534 7369 -521 1537 1497 5394 23452 65534 7369 -521 1537 1498 5394 23452 65534 7369 -521 1537 1498 5394 23452 65534 7369 -521 1537 1498 5394 23452 65534 7369 -521 1537 1498 5394 23452 65534 7369 -521 1537 1497 5394 23452 65534 7369 -521 1537 1497 5394 23452 65534 7369 -521 1559 1497 5383 23404 65534 7369 -521 2026-04-23 13:18:15,571 Hysteresis 202 0: raw(23404 16000 16000 16000) min(7369 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 65534 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 (5404 10000 10000 10000) 7: 0: 7801@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7801@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7801@3p 9: raw(1 8199 8199 8199) min(-16034 8199 8199 8199) spread(-23924 8199 8199 8199) max_pv 42131 9: [ 0 7801@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1559 1497 5383 23404 65534 7369 -521 1559 1497 5383 23404 65534 7369 -521 1559 1497 5383 23404 65534 7369 -521 1559 1497 5383 23404 65534 7369 -521 1559 1497 5369 23343 65534 7369 -521 1559 1497 5369 23343 65534 7369 -521 1559 1497 5369 23343 65534 7369 -521 1559 1497 5369 23343 65534 7369 -521 1559 1497 5369 23343 65534 7369 -521 1559 1497 5369 23343 65534 7369 -521 1559 1497 5369 23343 65534 7369 -521 1559 1497 5369 23343 65534 7369 -521 1559 1497 5369 23343 65534 7369 -521 1559 1497 5369 23343 65534 7369 -521 1559 1497 5369 23343 65534 7369 -521 1559 1497 5369 23343 65534 7369 -521 1559 1497 5369 23343 65534 7369 -521 1559 1497 5369 23343 65534 7369 -521 1559 1497 5369 23343 65534 7369 -521 1658 1497 5319 23126 65534 7369 -521 2026-04-23 13:18:25,595 Hysteresis 212 0: raw(23126 16000 16000 16000) min(7369 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 65534 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 (5126 10000 10000 10000) 7: 0: 7708@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7708@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7708@3p 9: raw(2 8292 8292 8292) min(-15755 8292 8292 8292) spread(-23645 8292 8292 8292) max_pv 42410 9: [ 0 7708@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1658 1497 5319 23126 65534 7369 -521 1658 1497 5319 23126 65534 7369 -521 1658 1497 5319 23126 65534 7369 -521 1658 1497 5319 23126 65534 7369 -521 1658 1498 5256 22852 65534 7369 -521 1658 1498 5256 22852 65534 7369 -521 1658 1498 5256 22852 65534 7369 -521 1658 1498 5256 22852 65534 7369 -521 1658 1498 5256 22852 65534 7369 -521 1658 1497 5255 22847 65534 7369 -521 1658 1497 5255 22847 65534 7369 -521 1658 1498 5256 22852 65534 7369 -521 1658 1498 5256 22852 65534 7369 -521 1658 1497 5255 22847 65534 7369 -521 1658 1497 5255 22847 65534 7369 -521 1658 1497 5255 22847 65534 7369 -521 1658 1497 5255 22847 65534 7369 -521 1658 1498 5256 22852 65534 7369 -521 1658 1498 5256 22852 65534 7369 -521 1601 1498 5284 22973 65534 7369 -521 2026-04-23 13:18:35,711 Hysteresis 222 0: raw(22973 16000 16000 16000) min(7369 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 65534 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 (4973 10000 10000 10000) 7: 0: 7657@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7657@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7657@3p 9: raw(2 8343 8343 8343) min(-15602 8343 8343 8343) spread(-23492 8343 8343 8343) max_pv 42563 9: [ 0 7657@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1601 1497 5284 22973 65534 7369 -521 1601 1497 5284 22973 65534 7369 -521 1601 1497 5284 22973 65534 7369 -521 1601 1497 5284 22973 65534 7369 -521 1601 1497 5249 22821 65534 7369 -521 1601 1497 5249 22821 65534 7369 -521 1601 1497 5249 22821 65534 7369 -521 1601 1497 5249 22821 65534 7369 -521 1601 1498 5249 22821 65534 7369 -521 1601 1498 5249 22821 65534 7369 -521 1601 1497 5249 22821 65534 7369 -521 1601 1497 5249 22821 65534 7369 -521 1601 1497 5249 22821 65534 7369 -521 1601 1497 5249 22821 65534 7369 -521 1601 1497 5249 22821 65534 7369 -521 1601 1497 5249 22821 65534 7369 -521 1601 1497 5249 22821 65534 7369 -521 1601 1497 5249 22821 65534 7369 -521 1601 1497 5249 22821 65534 7369 -521 1597 1497 5251 22830 65534 7369 -521 2026-04-23 13:18:45,728 Hysteresis 232 0: raw(22830 16000 16000 16000) min(7369 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 65534 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 (4830 10000 10000 10000) 7: 0: 7610@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7610@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7610@3p 9: raw(0 8390 8390 8390) min(-15461 8390 8390 8390) spread(-23351 8390 8390 8390) max_pv 42704 9: [ 0 7610@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1597 1497 5251 22830 65534 7369 -521 1597 1497 5251 22830 65534 7369 -521 1597 1498 5251 22830 65534 7369 -521 1597 1498 5251 22830 65534 7369 -521 1597 1497 5218 22686 65534 7369 -521 1597 1497 5218 22686 65534 7369 -521 1597 1498 5218 22686 65534 7369 -521 1597 1498 5218 22686 65534 7369 -521 1597 1497 5218 22686 65534 7369 -521 1597 1497 5218 22686 65534 7369 -521 1597 1497 5218 22686 65534 7369 -521 1597 1497 5218 22686 65534 7369 -521 1597 1497 5218 22686 65534 7369 -521 1597 1497 5218 22686 65534 7369 -521 1597 1497 5218 22686 65534 7369 -521 1597 1497 5218 22686 65534 7369 -521 1597 1497 5218 22686 65534 7369 -521 1597 1497 5218 22686 65534 7369 -521 1597 1497 5218 22686 65534 7369 -521 1445 1497 5293 23013 65534 7369 -521 2026-04-23 13:18:55,755 Hysteresis 242 0: raw(23013 16000 16000 16000) min(7369 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 65534 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 (5013 10000 10000 10000) 7: 0: 7671@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7671@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7671@3p 9: raw(0 8329 8329 8329) min(-15644 8329 8329 8329) spread(-23534 8329 8329 8329) max_pv 42521 9: [ 0 7671@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1445 1497 5293 23013 65534 7369 -521 1445 1497 5293 23013 65534 7369 -521 1445 1497 5293 23013 65534 7369 -521 1445 1497 5293 23013 65534 7369 -521 1445 1497 5335 23195 65534 7369 -521 1445 1497 5335 23195 65534 7369 -521 1445 1497 5335 23195 65534 7369 -521 1445 1497 5335 23195 65534 7369 -521 1445 1497 5335 23195 65534 7369 -521 1445 1497 5335 23195 65534 7369 -521 1445 1497 5335 23195 65534 7369 -521 1445 1497 5335 23195 65534 7369 -521 1445 1497 5335 23195 65534 7369 -521 1445 1497 5335 23195 65534 7369 -521 1445 1497 5335 23195 65534 7369 -521 1445 1497 5335 23195 65534 7369 -521 1445 1497 5335 23195 65534 7369 -521 1445 1497 5335 23195 65534 7369 -521 1445 1497 5335 23195 65534 7369 -521 1481 1497 5317 23117 65534 7369 -521 2026-04-23 13:19:05,848 Hysteresis 252 0: raw(23117 16000 16000 16000) min(7369 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 65534 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 (5117 10000 10000 10000) 7: 0: 7705@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7705@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7705@3p 9: raw(2 8295 8295 8295) min(-15746 8295 8295 8295) spread(-23636 8295 8295 8295) max_pv 42419 9: [ 0 7705@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1481 1497 5317 23117 65534 7369 -521 1481 1497 5317 23117 65534 7369 -521 1481 1497 5317 23117 65534 7369 -521 1481 1497 5341 23221 65534 7369 -521 1481 1497 5341 23221 65534 7369 -521 1481 1497 5341 23221 65534 7369 -521 1481 1497 5341 23221 65534 7369 -521 1481 1497 5341 23221 65534 7369 -521 1481 1497 5341 23221 65534 7369 -521 1481 1497 5341 23221 65534 7369 -521 1481 1497 5341 23221 65534 7369 -521 1481 1498 5342 23226 65534 7369 -521 1481 1498 5342 23226 65534 7369 -521 1481 1497 5341 23221 65534 7369 -521 1481 1497 5341 23221 65534 7369 -521 1481 1497 5341 23221 65534 7369 -521 1481 1497 5341 23221 65534 7369 -521 1481 1498 5342 23226 65534 7369 -521 1481 1498 5342 23226 65534 7369 -521 1485 1497 5339 23213 65534 7369 -521 2026-04-23 13:19:15,864 Hysteresis 262 0: raw(23213 16000 16000 16000) min(7369 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 65534 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 (5213 10000 10000 10000) 7: 0: 7737@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7737@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7737@3p 9: raw(2 8263 8263 8263) min(-15842 8263 8263 8263) spread(-23732 8263 8263 8263) max_pv 42323 9: [ 0 7737@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1485 1497 5339 23213 65534 7369 -521 1485 1497 5339 23213 65534 7369 -521 1485 1497 5339 23213 65534 7369 -521 1485 1497 5361 23308 65534 7369 -521 1485 1498 5362 23313 65534 7369 -521 1485 1498 5362 23313 65534 7369 -521 1485 1498 5362 23313 65534 7369 -521 1485 1498 5362 23313 65534 7369 -521 1485 1497 5361 23308 65534 7369 -521 1485 1497 5361 23308 65534 7369 -521 1485 1497 5361 23308 65534 7369 -521 1485 1497 5361 23308 65534 7369 -521 1485 1497 5361 23308 65534 7369 -521 1485 1497 5361 23308 65534 7369 -521 1485 1497 5361 23308 65534 7369 -521 1485 1497 5361 23308 65534 7369 -521 1485 1497 5361 23308 65534 7369 -521 1485 1497 5361 23308 65534 7369 -521 1496 1497 5356 23286 65534 7369 -521 1496 1497 5356 23286 65534 7369 -521 2026-04-23 13:19:25,957 Hysteresis 272 0: raw(23286 16000 16000 16000) min(7369 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 65534 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 (5286 10000 10000 10000) 7: 0: 7762@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7762@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7762@3p 9: raw(0 8238 8238 8238) min(-15917 8238 8238 8238) spread(-23807 8238 8238 8238) max_pv 42248 9: [ 0 7762@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1496 1497 5356 23286 65534 7369 -521 1496 1497 5356 23286 65534 7369 -521 1496 1497 5356 23286 65534 7369 -521 1496 1497 5373 23360 65534 7369 -521 1496 1498 5373 23360 65534 7369 -521 1496 1498 5373 23360 65534 7369 -521 1496 1497 5373 23360 65534 7369 -521 1496 1497 5373 23360 65534 7369 -521 1496 1498 5373 23360 65534 7369 -521 1496 1498 5373 23360 65534 7369 -521 1496 1497 5373 23360 65534 7369 -521 1496 1497 5373 23360 65534 7369 -521 1496 1498 5373 23360 65534 7369 -521 1496 1498 5373 23360 65534 7369 -521 1496 1497 5373 23360 65534 7369 -521 1496 1497 5373 23360 65534 7369 -521 1496 1497 5373 23360 65534 7369 -521 1496 1497 5373 23360 65534 7369 -521 1531 1497 5355 23282 65534 7369 -521 1531 1498 5356 23286 65534 7369 -521 2026-04-23 13:19:36,004 Hysteresis 282 0: raw(23286 16000 16000 16000) min(7369 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 65534 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 (5286 10000 10000 10000) 7: 0: 7762@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7762@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7762@3p 9: raw(0 8238 8238 8238) min(-15917 8238 8238 8238) spread(-23807 8238 8238 8238) max_pv 42248 9: [ 0 7762@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1531 1498 5356 23286 65534 7369 -521 1531 1498 5356 23286 65534 7369 -521 1531 1498 5356 23286 65534 7369 -521 1531 1497 5355 23282 65534 7369 -521 1531 1497 5355 23282 65534 7369 -521 1531 1497 5355 23282 65534 7369 -521 1531 1497 5355 23282 65534 9243 -521 1531 1497 5355 23282 65534 9243 -521 1531 1497 5355 23282 65534 9243 -521 1531 1497 5355 23282 65534 9243 -521 1531 1497 5355 23282 65534 9243 -521 1531 1497 5355 23282 65534 9243 -521 1531 1497 5355 23282 65534 9243 -521 1531 1497 5355 23282 65534 9243 -521 1531 1498 5356 23286 65534 9243 -521 1531 1498 5356 23286 65534 9243 -521 1531 1497 5355 23282 65534 9243 -521 1531 1497 5355 23282 65534 9243 -521 1519 1497 5361 23308 65534 9243 -521 1519 1497 5361 23308 65534 9243 -521 2026-04-23 13:19:46,011 Hysteresis 292 0: raw(23308 16000 16000 16000) min(9243 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 65534 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 (5308 10000 10000 10000) 7: 0: 7769@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7769@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7769@3p 9: raw(1 8231 8231 8231) min(-14064 8231 8231 8231) spread(-23828 8231 8231 8231) max_pv 42227 9: [ 0 7769@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1519 1497 5361 23308 65534 9243 -521 1519 1497 5361 23308 65534 9243 -521 1519 1498 5362 23313 65534 9243 -521 1519 1498 5367 23334 65534 9243 -521 1519 1497 5366 23330 65534 9243 -521 1519 1497 5366 23330 65534 9243 -521 1519 1498 5367 23334 65534 9243 -521 1519 1498 5367 23334 65534 9243 -521 1519 1498 5367 23334 65534 9243 -521 1519 1498 5367 23334 65534 9243 -521 1519 1497 5366 23330 65534 9243 -521 1519 1497 5366 23330 65534 9243 -521 1519 1497 5366 23330 65534 9243 -521 1519 1497 5366 23330 65534 9243 -521 1519 1497 5366 23330 65534 9243 -521 1519 1497 5366 23330 65534 9243 -521 1519 1498 5367 23334 65534 9243 -521 1519 1498 5367 23334 65534 9243 -521 1525 1497 5363 23317 65534 9243 -521 1525 1497 5363 23317 65534 9243 -521 2026-04-23 13:19:56,087 Hysteresis 303 0: raw(23317 16000 16000 16000) min(9243 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 65534 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 (5317 10000 10000 10000) 7: 0: 7772@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7772@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7772@3p 9: raw(1 8228 8228 8228) min(-14073 8228 8228 8228) spread(-23837 8228 8228 8228) max_pv 42218 9: [ 0 7772@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1525 1497 5363 23317 65534 9243 -521 1525 1497 5363 23317 65534 9243 -521 1525 1497 5363 23317 65534 9243 -521 1525 1497 5365 23326 65534 9243 -521 1525 1497 5365 23326 65534 9243 -521 1525 1497 5365 23326 65534 9243 -521 1525 1497 5365 23326 65534 9243 -521 1525 1497 5365 23326 65534 9243 -521 1525 1497 5365 23326 65534 9243 -521 1525 1497 5365 23326 65534 9243 -521 1525 1498 5366 23330 65534 9243 -521 1525 1498 5366 23330 65534 9243 -521 1525 1498 5366 23330 65534 9243 -521 1525 1498 5366 23330 65534 9243 -521 1525 1497 5365 23326 65534 9243 -521 1525 1497 5365 23326 65534 9243 -521 1525 1498 5366 23330 65534 9243 -521 1525 1498 5366 23330 65534 9243 -521 1540 1497 5358 23295 65534 9243 -521 1540 1497 5358 23295 65534 9243 -521 2026-04-23 13:20:06,135 Hysteresis 313 0: raw(23295 16000 16000 16000) min(9243 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 65534 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 (5295 10000 10000 10000) 7: 0: 7765@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7765@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7765@3p 9: raw(0 8235 8235 8235) min(-14052 8235 8235 8235) spread(-23816 8235 8235 8235) max_pv 42239 9: [ 0 7765@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1540 1497 5358 23295 65534 9243 -521 1540 1497 5358 23295 65534 9243 -521 1540 1497 5358 23295 65534 9243 -521 1540 1497 5353 23273 65534 9243 -521 1540 1497 5353 23273 65534 9243 -521 1540 1497 5353 23273 65534 9243 -521 1540 1498 5354 23278 65534 9243 -521 1540 1498 5354 23278 65534 9243 -521 1540 1498 5354 23278 65534 9243 -521 1540 1498 5354 23278 65534 9243 -521 1540 1498 5354 23278 65534 9243 -521 1540 1498 5354 23278 65534 9243 -521 1540 1498 5354 23278 65534 9243 -521 1540 1498 5354 23278 65534 9243 -521 1540 1498 5354 23278 65534 9243 -521 1540 1498 5354 23278 65534 9243 -521 1540 1498 5354 23278 65534 9243 -521 1519 1498 5364 23321 65534 9243 -521 1519 1497 5363 23317 65534 9243 -521 2026-04-23 13:20:16,152 Hysteresis 323 0: raw(23317 16000 16000 16000) min(9243 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 65534 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 (5317 10000 10000 10000) 7: 0: 7772@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7772@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7772@3p 9: raw(1 8228 8228 8228) min(-14073 8228 8228 8228) spread(-23837 8228 8228 8228) max_pv 42218 9: [ 0 7772@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1519 1497 5363 23317 65534 9243 -521 1519 1497 5363 23317 65534 9243 -521 1519 1497 5363 23317 65534 9243 -521 1519 1497 5363 23317 65534 9243 -521 1519 1497 5368 23339 65534 9243 -521 1519 1497 5368 23339 65534 9243 -521 1519 1497 5368 23339 65534 9243 -521 1519 1497 5368 23339 65534 9243 -521 1519 1497 5368 23339 65534 9243 -521 1519 1497 5368 23339 65534 9243 -521 1519 1497 5368 23339 65534 9243 -521 1519 1497 5368 23339 65534 9243 -521 1519 1497 5368 23339 65534 9243 -521 1519 1497 5368 23339 65534 9243 -521 1519 1497 5368 23339 65534 9243 -521 1519 1498 5369 23343 65534 9243 -521 1519 1498 5369 23343 65534 9243 -521 1519 1498 5369 23343 65534 9243 -521 1531 1498 5363 23317 65534 9243 -521 1531 1498 5363 23317 65534 9243 -521 2026-04-23 13:20:26,191 Hysteresis 333 0: raw(23317 16000 16000 16000) min(9243 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 65534 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 (5317 10000 10000 10000) 7: 0: 7772@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7772@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7772@3p 9: raw(1 8228 8228 8228) min(-14073 8228 8228 8228) spread(-23837 8228 8228 8228) max_pv 42218 9: [ 0 7772@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1531 1498 5363 23317 65534 9243 -521 1531 1497 5362 23313 65534 9243 -521 1531 1497 5362 23313 65534 9243 -521 1531 1498 5363 23317 65534 9243 -521 1531 1498 5363 23317 65534 9243 -521 1531 1498 5363 23317 65534 9243 -521 1531 1498 5363 23317 65534 9243 -521 1531 1497 5362 23313 65534 9243 -521 1531 1497 5362 23313 65534 9243 -521 1531 1498 5363 23317 65534 9243 -521 1531 1498 5363 23317 65534 9243 -521 1531 1497 5362 23313 65534 9243 -521 1531 1497 5362 23313 65534 9243 -521 1531 1497 5362 23313 65534 9243 -521 1531 1497 5362 23313 65534 9243 -521 1531 1497 5362 23313 65534 9243 -521 1531 1497 5362 23313 65534 9243 -521 1531 1498 5363 23317 65534 9243 -521 1544 1498 5357 23291 65534 9243 -521 1544 1498 5357 23291 65534 9243 -521 2026-04-23 13:20:36,345 Hysteresis 343 0: raw(23291 16000 16000 16000) min(9243 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 65534 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 (5291 10000 10000 10000) 7: 0: 7763@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7763@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7763@3p 9: raw(2 8237 8237 8237) min(-14046 8237 8237 8237) spread(-23810 8237 8237 8237) max_pv 42245 9: [ 0 7763@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1544 1498 5357 23291 65534 9243 -521 1544 1497 5356 23286 65534 9243 -521 1544 1497 5356 23286 65534 9243 -521 1544 1498 5357 23291 65534 9243 -521 1544 1498 5351 23265 65534 9243 -521 1544 1498 5351 23265 65534 9243 -521 1544 1498 5351 23265 65534 9243 -521 1544 1497 5350 23260 65534 9243 -521 1544 1497 5350 23260 65534 9243 -521 1544 1497 5350 23260 65534 9243 -521 1544 1497 5350 23260 65534 9243 -521 1544 1497 5350 23260 65534 9243 -521 1544 1497 5350 23260 65534 9243 -521 1544 1497 5350 23260 65534 9243 -521 1544 1497 5350 23260 65534 9243 -521 1544 1498 5351 23265 65534 9243 -521 1544 1498 5351 23265 65534 9243 -521 1544 1497 5350 23260 65534 9243 -521 1527 1497 5358 23295 65534 9243 -521 1527 1497 5358 23295 65530 9243 -521 2026-04-23 13:20:46,361 Hysteresis 353 0: raw(23295 16000 16000 16000) min(9243 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 65530 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 (5295 10000 10000 10000) 7: 0: 7765@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7765@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7765@3p 9: raw(0 8235 8235 8235) min(-14052 8235 8235 8235) spread(-23816 8235 8235 8235) max_pv 42235 9: [ 0 7765@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1527 1497 5358 23295 65530 9243 -521 1527 1497 5358 23295 65530 9243 -521 1527 1497 5358 23295 65530 9243 -521 1527 1497 5358 23295 65517 9243 -521 1527 1497 5359 23300 65517 9243 -521 1527 1497 5359 23300 65517 9243 -521 1527 1497 5359 23300 32478 9243 -521 1527 1497 5359 23300 32478 9243 -521 1527 1497 5359 23300 32478 9243 -521 1527 1497 5359 23300 32478 9243 -521 1527 1497 5359 23300 32478 9243 -521 1527 1497 5359 23300 32478 9243 -521 1527 1497 5359 23300 32478 9243 -521 1527 1498 5360 23304 32478 9243 -521 1527 1498 5360 23304 32478 9243 -521 1527 1498 5360 23304 32478 9243 -521 1527 1498 5360 23304 32478 9243 -521 1527 1497 5359 23300 32478 9243 -521 1522 1497 5362 23313 32478 9243 -521 1522 1498 5362 23313 32478 9243 -521 2026-04-23 13:20:56,377 Hysteresis 363 0: raw(23313 16000 16000 16000) min(9243 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 32478 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 (5313 10000 10000 10000) 7: 0: 7771@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7771@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7771@3p 9: raw(0 8229 8229 8229) min(-14070 8229 8229 8229) spread(-23834 8229 8229 8229) max_pv 9165 9: [ 0 7771@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1522 1498 5362 23313 32478 9243 -521 1522 1497 5362 23313 32478 9243 -521 1522 1497 5362 23313 32478 9243 -521 1522 1497 5362 23313 32478 9243 -521 1522 1497 5366 23330 32478 9243 -521 1522 1497 5366 23330 32478 9243 -521 1522 1497 5366 23330 27069 9243 -521 1522 1497 5366 23330 27069 9243 -521 1522 1497 5366 23330 27069 9243 -521 1522 1497 5366 23330 27069 9243 -521 1522 1497 5366 23330 27069 9243 -521 1522 1498 5366 23330 27069 9243 -521 1522 1498 5366 23330 27069 9243 -521 1522 1498 5366 23330 27069 9243 -521 1522 1498 5366 23330 27069 9243 -521 1522 1497 5366 23330 27069 9243 -521 1522 1497 5366 23330 27069 9243 -521 1522 1497 5366 23330 27069 9243 -521 1552 1497 5351 23265 27069 9243 -521 1552 1498 5352 23269 27069 9243 -521 2026-04-23 13:21:06,449 Hysteresis 373 0: raw(23269 16000 16000 16000) min(9243 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 27069 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 (5269 10000 10000 10000) 7: 0: 7756@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7756@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7756@3p 9: raw(1 8244 8244 8244) min(-14025 8244 8244 8244) spread(-23789 8244 8244 8244) max_pv 3801 9: [ 0 7756@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1552 1498 5352 23269 27069 9243 -521 1552 1497 5351 23265 27069 9243 -521 1552 1497 5351 23265 27069 9243 -521 1552 1497 5341 23221 27069 9243 -521 1552 1497 5341 23221 27069 9243 -521 1552 1497 5341 23221 27069 9243 -521 1552 1497 5341 23221 27069 9243 -521 1552 1497 5341 23221 27069 9243 -521 1552 1497 5341 23221 27069 9243 -521 1552 1497 5341 23221 27069 9243 -521 1552 1498 5342 23226 27069 9243 -521 1552 1498 5342 23226 27069 9243 -521 1552 1497 5341 23221 27069 9243 -521 1552 1497 5341 23221 27069 9243 -521 1552 1497 5341 23221 27069 9243 -521 1552 1497 5341 23221 27069 9243 -521 1552 1497 5341 23221 27069 9243 -521 1523 1497 5355 23282 27069 9243 -521 1523 1498 5356 23286 27069 9243 -521 1523 1498 5356 23286 27069 9243 -521 2026-04-23 13:21:16,465 Hysteresis 383 0: raw(23286 16000 16000 16000) min(9243 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 27069 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 (5286 10000 10000 10000) 7: 0: 7762@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7762@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7762@3p 9: raw(0 8238 8238 8238) min(-14043 8238 8238 8238) spread(-23807 8238 8238 8238) max_pv 3783 9: [ 0 7762@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1523 1497 5355 23282 27069 9243 -521 1523 1497 5355 23282 27069 9243 -521 1523 1498 5356 23286 27069 9243 -521 1523 1498 5360 23304 27069 9243 -521 1523 1497 5359 23300 27069 9243 -521 1523 1497 5359 23300 27069 9243 -521 1523 1498 5360 23304 27069 21821 -521 1523 1498 5360 23304 27069 21821 -521 1523 1496 5359 23300 27069 21821 -521 1523 1496 5359 23300 27069 21821 -521 1523 1496 5359 23300 27069 21821 -521 1523 1496 5359 23300 27069 21821 -521 1523 1495 5358 23295 27069 21821 -521 1523 1495 5358 23295 27069 21821 -521 1523 1495 5358 23295 27069 21821 -521 1523 1495 5358 23295 27069 21821 -521 1523 1496 5359 23300 27069 21821 -521 1551 1496 5345 23239 27069 21821 -521 1551 1498 5346 23243 27069 21821 -521 1551 1498 5346 23243 27069 21821 -521 2026-04-23 13:21:26,524 Hysteresis 393 0: raw(23243 16000 16000 16000) min(21821 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 27069 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 (5243 10000 10000 10000) 7: 0: 7747@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7747@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7747@3p 9: raw(2 8253 8253 8253) min(-1420 8253 8253 8253) spread(-23762 8253 8253 8253) max_pv 3828 9: [ 0 7747@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1551 1497 5346 23243 27069 21821 -521 1551 1497 5346 23243 27069 21821 -521 1551 1494 5344 23234 27069 21821 -521 1551 1494 5334 23191 27069 21821 -521 1551 1494 5334 23191 27069 21821 -521 1551 1494 5334 23191 27069 21821 -521 1551 1494 5334 23191 27069 21821 -521 1551 1494 5334 23191 27069 21821 -521 1551 1498 5336 23200 27069 21821 -521 1551 1498 5336 23200 27069 21821 -521 1551 1497 5336 23200 27069 21821 -521 1551 1497 5336 23200 27069 21821 -521 1551 1497 5336 23200 27069 21821 -521 1551 1497 5336 23200 27069 21821 -521 1551 1497 5336 23200 27069 21821 -521 1551 1497 5336 23200 27069 21821 -521 1551 1498 5336 23200 27069 21821 -521 1541 1498 5341 23221 27069 21821 -521 1541 1497 5341 23221 27069 21821 -521 1541 1497 5341 23221 27069 21821 -521 2026-04-23 13:21:36,704 Hysteresis 403 0: raw(23221 16000 16000 16000) min(21821 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 27069 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 (5221 10000 10000 10000) 7: 0: 7740@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7740@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7740@3p 9: raw(1 8260 8260 8260) min(-1399 8260 8260 8260) spread(-23741 8260 8260 8260) max_pv 3849 9: [ 0 7740@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1541 1497 5341 23221 27069 21821 -521 1541 1497 5341 23221 27069 21821 -521 1541 1497 5341 23221 27069 21821 -521 1541 1497 5336 23200 27069 21821 -521 1541 1498 5336 23200 27069 21821 -521 1541 1498 5336 23200 27069 21821 -521 1541 1497 5336 23200 27069 21821 -521 1541 1497 5336 23200 27069 21821 -521 1541 1497 5336 23200 27069 21821 -521 1541 1497 5336 23200 27069 21821 -521 1541 1497 5336 23200 27069 21821 -521 1541 1497 5336 23200 27069 21821 -521 1541 1497 5336 23200 27069 21821 -521 1541 1497 5336 23200 27069 21821 -521 1541 1497 5336 23200 27069 21821 -521 1541 1497 5336 23200 27069 21821 -521 1522 1498 5345 23239 27069 21821 -521 1522 1498 5345 23239 27069 21821 -521 1522 1497 5345 23239 27069 21821 -521 2026-04-23 13:21:46,720 Hysteresis 413 0: raw(23239 16000 16000 16000) min(21821 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 27069 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 (5239 10000 10000 10000) 7: 0: 7746@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7746@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7746@3p 9: raw(1 8254 8254 8254) min(-1417 8254 8254 8254) spread(-23759 8254 8254 8254) max_pv 3831 9: [ 0 7746@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1522 1497 5345 23239 27069 21821 -521 1522 1497 5345 23239 27069 21821 -521 1522 1497 5345 23239 27069 21821 -521 1522 1498 5345 23239 27069 21821 -521 1522 1498 5349 23256 27069 21821 -521 1522 1497 5349 23256 27069 21821 -521 1522 1497 5349 23256 26291 21821 -521 1522 1497 5349 23256 26291 21821 -521 1522 1497 5349 23256 26291 21821 -521 1522 1497 5349 23256 26291 21821 -521 1522 1497 5349 23256 26291 21821 -521 1522 1498 5349 23256 26291 21821 -521 1522 1498 5349 23256 26291 21821 -521 1522 1496 5348 23252 26291 21821 -521 1522 1496 5348 23252 26291 21821 -521 1522 1496 5348 23252 26291 21821 -521 1522 1496 5348 23252 26291 21821 -521 1533 1498 5344 23234 26291 21821 -521 1533 1498 5344 23234 26291 21821 -521 1533 1497 5344 23234 26291 21821 -521 2026-04-23 13:21:56,743 Hysteresis 423 0: raw(23234 16000 16000 16000) min(21821 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 26291 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 (5234 10000 10000 10000) 7: 0: 7744@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7744@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7744@3p 9: raw(2 8256 8256 8256) min(-1411 8256 8256 8256) spread(-23753 8256 8256 8256) max_pv 3059 9: [ 0 7744@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1533 1497 5344 23234 26291 21821 -521 1533 1497 5344 23234 26291 21821 -521 1533 1497 5344 23234 26291 21821 -521 1533 1497 5344 23234 26291 21821 -521 1533 1497 5343 23230 26291 21821 -521 1533 1497 5343 23230 25186 21821 -521 1533 1497 5343 23230 25186 21821 -521 1533 1498 5343 23230 24469 21821 -521 1533 1498 5343 23230 24469 21821 -521 1533 1497 5343 23230 24469 21821 -521 1533 1497 5343 23230 24469 21821 -521 1533 1498 5343 23230 24469 21821 -521 1533 1498 5343 23230 24469 21821 -521 1533 1497 5343 23230 24469 21821 -521 1533 1497 5343 23230 24469 21821 -521 1533 1497 5343 23230 24469 21821 -521 1533 1497 5343 23230 24469 21821 -521 1522 1498 5348 23252 24469 21821 -521 1522 1498 5348 23252 24469 21821 -521 1522 1497 5348 23252 24469 21821 -521 2026-04-23 13:22:06,867 Hysteresis 433 0: raw(23252 16000 16000 16000) min(21821 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 24469 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 (5252 10000 10000 10000) 7: 0: 7750@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7750@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7750@3p 9: raw(2 8250 8250 8250) min(-1429 8250 8250 8250) spread(-23771 8250 8250 8250) max_pv 1219 9: [ 0 7750@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1522 1497 5348 23252 24469 21821 -521 1522 1497 5348 23252 24469 21821 -521 1522 1497 5348 23252 24469 21821 -521 1522 1492 5345 23239 24469 21821 -521 1522 1492 5349 23256 24469 21821 -521 1522 1492 5349 23256 24469 21821 -521 1522 1492 5349 23256 24469 21821 -521 1522 1490 5348 23252 23643 21821 -521 1522 1490 5348 23252 23643 21821 -521 1522 1490 5348 23252 23643 21821 -521 1522 1490 5348 23252 23643 21821 -521 1522 1490 5348 23252 23643 21821 -521 1522 1490 5348 23252 23643 21821 -521 1522 1496 5351 23265 23643 21821 -521 1522 1496 5351 23265 23643 21821 -521 1522 1495 5351 23265 23643 21821 -521 1522 1495 5351 23265 23643 21821 -521 1552 1496 5337 23204 23643 21821 -521 1552 1496 5337 23204 23643 21821 -521 1552 1494 5336 23200 23643 21821 -521 2026-04-23 13:22:16,884 Hysteresis 443 0: raw(23200 16000 16000 16000) min(21821 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23643 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 (5200 10000 10000 10000) 7: 0: 7733@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7733@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7733@3p 9: raw(1 8267 8267 8267) min(-1378 8267 8267 8267) spread(-23720 8267 8267 8267) max_pv 444 9: [ 0 7733@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1552 1494 5336 23200 23643 21821 -521 1552 1494 5336 23200 23643 21821 -521 1552 1494 5336 23200 23643 21821 -521 1552 1492 5335 23195 23643 21821 -521 1552 1492 5323 23143 23643 21821 -521 1552 1492 5323 23143 23643 21821 -521 1552 1492 5323 23143 23643 21821 -521 1552 1492 5323 23143 23586 21821 -521 1552 1492 5323 23143 23586 21821 -521 1552 1492 5323 23143 23586 21821 -521 1552 1492 5323 23143 23586 21821 -521 1552 1492 5323 23143 23586 21821 -521 1552 1492 5323 23143 23586 21821 -521 1552 1494 5324 23147 23586 21821 -521 1552 1494 5324 23147 23586 21821 -521 1552 1494 5324 23147 23586 21821 -521 1552 1494 5324 23147 23586 21821 -521 1510 1490 5342 23226 23586 21821 -521 1510 1490 5342 23226 23586 21821 -521 1510 1490 5342 23226 23586 21821 -521 2026-04-23 13:22:26,920 Hysteresis 453 0: raw(23226 16000 16000 16000) min(21821 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23586 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 (5226 10000 10000 10000) 7: 0: 7742@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7742@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7742@3p 9: raw(0 8258 8258 8258) min(-1405 8258 8258 8258) spread(-23747 8258 8258 8258) max_pv 360 9: [ 0 7742@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1510 1490 5342 23226 23586 21821 -521 1510 1490 5342 23226 23586 21821 -521 1510 1490 5342 23226 23586 21821 -521 1510 1485 5340 23217 23586 21826 -521 1510 1485 5346 23243 23586 21826 -521 1510 1485 5346 23243 23586 22021 -521 1510 1485 5346 23243 23586 22021 -521 1510 1496 5351 23265 23586 22021 -521 1510 1496 5351 23265 23586 22021 -521 1510 1495 5351 23265 23586 22021 -521 1510 1495 5351 23265 23586 22021 -521 1510 1496 5351 23265 23586 22021 -521 1510 1496 5351 23265 23586 22021 -521 1510 1498 5352 23269 23586 22021 -521 1510 1498 5352 23269 23586 22021 -521 1510 1497 5352 23269 23586 22021 -521 1525 1497 5344 23234 23586 22021 -521 1525 1488 5340 23217 23586 22021 -521 1525 1488 5340 23217 23586 22021 -521 1525 1488 5340 23217 23586 22021 -521 2026-04-23 13:22:36,990 Hysteresis 463 0: raw(23217 16000 16000 16000) min(22021 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23586 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 (5217 10000 10000 10000) 7: 0: 7739@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7739@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7739@3p 9: raw(0 8261 8261 8261) min(-1196 8261 8261 8261) spread(-23738 8261 8261 8261) max_pv 369 9: [ 0 7739@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1525 1488 5340 23217 23586 22021 -521 1525 1488 5340 23217 23586 22021 -521 1525 1497 5344 23234 23586 22021 -521 1525 1497 5344 23234 23586 22021 -521 1525 1498 5343 23230 23586 22021 -521 1525 1498 5343 23230 23586 22426 -521 1525 1497 5342 23226 23586 22591 -521 1525 1497 5342 23226 23586 22591 -521 1525 1497 5342 23226 23586 22591 -521 1525 1497 5342 23226 23586 22591 -521 1525 1497 5342 23226 23586 22591 -521 1525 1497 5342 23226 23586 22591 -521 1525 1495 5341 23221 23586 22591 -521 1525 1495 5341 23221 23586 22591 -521 1525 1496 5342 23226 23586 22591 -521 1525 1496 5342 23226 23586 22591 -521 1521 1496 5344 23234 23586 22591 -521 1521 1496 5344 23234 23586 22591 -521 1521 1496 5344 23234 23586 22591 -521 1521 1496 5344 23234 23586 22591 -521 2026-04-23 13:22:47,009 Hysteresis 473 0: raw(23234 16000 16000 16000) min(22591 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23586 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 (5234 10000 10000 10000) 7: 0: 7744@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7744@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7744@3p 9: raw(2 8256 8256 8256) min(-641 8256 8256 8256) spread(-23753 8256 8256 8256) max_pv 354 9: [ 0 7744@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1521 1496 5344 23234 23586 22591 -521 1521 1496 5344 23234 23586 22591 -521 1521 1496 5344 23234 23586 22591 -521 1521 1496 5344 23234 23586 22591 -521 1521 1496 5348 23252 23586 22591 -521 1521 1496 5348 23252 23586 22591 -521 1521 1497 5348 23252 23586 22686 -521 1521 1497 5348 23252 23586 22686 -521 1521 1497 5348 23252 23586 22686 -521 1521 1497 5348 23252 23586 22686 -521 1521 1497 5348 23252 23586 22686 -521 1521 1497 5348 23252 23586 22686 -521 1521 1497 5348 23252 23586 22686 -521 1521 1497 5348 23252 23586 22686 -521 1521 1497 5348 23252 23586 22686 -521 1521 1497 5348 23252 23586 22686 -521 1526 1498 5346 23243 23586 22686 -521 1526 1498 5346 23243 23586 22686 -521 1526 1498 5346 23243 23586 22686 -521 1526 1498 5346 23243 23586 22686 -521 2026-04-23 13:22:57,068 Hysteresis 484 0: raw(23243 16000 16000 16000) min(22686 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23586 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 (5243 10000 10000 10000) 7: 0: 7747@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7747@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7747@3p 9: raw(2 8253 8253 8253) min(-555 8253 8253 8253) spread(-23762 8253 8253 8253) max_pv 345 9: [ 0 7747@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1526 1497 5346 23243 23586 22686 -521 1526 1497 5346 23243 23586 22686 -521 1526 1497 5346 23243 23586 22686 -521 1526 1497 5346 23243 23586 22686 -521 1526 1497 5348 23252 23586 22686 -521 1526 1497 5348 23252 23586 22686 -521 1526 1497 5348 23252 23586 22686 -521 1526 1497 5348 23252 23586 22686 -521 1526 1498 5348 23252 23586 22686 -521 1526 1498 5348 23252 23586 22686 -521 1526 1497 5348 23252 23586 22686 -521 1526 1497 5348 23252 23586 22686 -521 1526 1497 5348 23252 23586 22686 -521 1526 1498 5348 23252 23586 22686 -521 1526 1498 5348 23252 23586 22686 -521 1526 1497 5348 23252 23586 22686 -521 1534 1497 5344 23234 23586 22686 -521 1534 1497 5344 23234 23586 22686 -521 1534 1498 5345 23239 23586 22686 -521 1534 1498 5345 23239 23586 22686 -521 2026-04-23 13:23:07,164 Hysteresis 494 0: raw(23239 16000 16000 16000) min(22686 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23586 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 (5239 10000 10000 10000) 7: 0: 7746@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7746@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7746@3p 9: raw(1 8254 8254 8254) min(-552 8254 8254 8254) spread(-23759 8254 8254 8254) max_pv 348 9: [ 0 7746@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1534 1497 5344 23234 23586 22686 -521 1534 1497 5344 23234 23586 22686 -521 1534 1497 5344 23234 23586 22686 -521 1534 1497 5343 23230 23586 22686 -521 1534 1498 5344 23234 23586 22686 -521 1534 1498 5344 23234 23586 22686 -521 1534 1497 5343 23230 23586 22686 -521 1534 1497 5343 23230 23586 22686 -521 1534 1498 5344 23234 23586 22686 -521 1534 1498 5344 23234 23586 22686 -521 1534 1497 5343 23230 23586 22686 -521 1534 1497 5343 23230 23586 22686 -521 1534 1497 5343 23230 23586 22686 -521 1534 1497 5343 23230 23586 22686 -521 1534 1497 5343 23230 23586 22686 -521 1534 1497 5343 23230 23586 22686 -521 1552 1497 5334 23191 23586 22686 -521 1552 1497 5334 23191 23586 22686 -521 1552 1497 5334 23191 23586 22686 -521 1552 1497 5334 23191 23586 22686 -521 2026-04-23 13:23:17,182 Hysteresis 504 0: raw(23191 16000 16000 16000) min(22686 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23586 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 (5191 10000 10000 10000) 7: 0: 7730@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7730@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7730@3p 9: raw(1 8270 8270 8270) min(-504 8270 8270 8270) spread(-23711 8270 8270 8270) max_pv 396 9: [ 0 7730@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1552 1497 5334 23191 23586 22686 -521 1552 1497 5334 23191 23586 22686 -521 1552 1498 5335 23195 23586 22686 -521 1552 1498 5324 23147 23586 22686 -521 1552 1498 5324 23147 23469 22686 -521 1552 1498 5324 23147 23469 22686 -521 1552 1498 5324 23147 23469 22686 -521 1552 1498 5324 23147 23469 22686 -521 1552 1498 5324 23147 23469 22686 -521 1552 1498 5324 23147 23469 22686 -521 1552 1498 5324 23147 23469 22686 -521 1552 1498 5324 23147 23469 22686 -521 1552 1497 5323 23143 23469 22686 -521 1552 1497 5323 23143 23469 22686 -521 1552 1497 5323 23143 23469 22686 -521 1535 1497 5332 23182 23469 22686 -521 1535 1498 5332 23182 23469 22686 -521 1535 1498 5332 23182 23469 22686 -521 1535 1497 5332 23182 23469 22686 -521 1535 1497 5332 23182 23469 22686 -521 2026-04-23 13:23:27,271 Hysteresis 514 0: raw(23182 16000 16000 16000) min(22686 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23469 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 (5182 10000 10000 10000) 7: 0: 7727@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7727@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7727@3p 9: raw(1 8273 8273 8273) min(-495 8273 8273 8273) spread(-23702 8273 8273 8273) max_pv 288 9: [ 0 7727@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1535 1498 5332 23182 23469 22686 -521 1535 1498 5332 23182 23469 22686 -521 1535 1497 5332 23182 23469 22686 -521 1535 1497 5330 23173 23469 22686 -521 1535 1498 5330 23173 23469 22686 -521 1535 1498 5330 23173 23469 22686 -521 1535 1497 5330 23173 23469 22686 -521 1535 1497 5330 23173 23469 22686 -521 1535 1497 5330 23173 23469 22686 -521 1535 1497 5330 23173 23469 22686 -521 1535 1497 5330 23173 23469 22686 -521 1535 1497 5330 23173 23469 22686 -521 1535 1497 5330 23173 23469 22686 -521 1535 1497 5330 23173 23469 22686 -521 1535 1497 5330 23173 23469 22686 -521 1527 1497 5333 23186 23469 22686 -521 1527 1497 5333 23186 23469 22686 -521 1527 1497 5333 23186 23469 22686 -521 1527 1497 5333 23186 23469 22686 -521 2026-04-23 13:23:37,397 Hysteresis 524 0: raw(23186 16000 16000 16000) min(22686 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23469 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 (5186 10000 10000 10000) 7: 0: 7728@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7728@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7728@3p 9: raw(2 8272 8272 8272) min(-498 8272 8272 8272) spread(-23705 8272 8272 8272) max_pv 285 9: [ 0 7728@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1527 1497 5333 23186 23469 22686 -521 1527 1498 5334 23191 23469 22686 -521 1527 1498 5334 23191 23469 22686 -521 1527 1497 5333 23186 23469 22686 -521 1527 1497 5334 23191 23469 22686 -521 1527 1497 5334 23191 23469 22686 -521 1527 1497 5334 23191 23469 22686 -521 1527 1497 5334 23191 23469 22686 -521 1527 1497 5334 23191 23469 22686 -521 1527 1498 5335 23195 23469 22686 -521 1527 1498 5335 23195 23469 22686 -521 1527 1496 5334 23191 23469 22686 -521 1527 1496 5334 23191 23469 22686 -521 1527 1496 5334 23191 23469 22686 -521 1527 1496 5334 23191 23469 22686 -521 1527 1496 5334 23191 23469 22686 -521 1527 1496 5334 23191 23469 22686 -521 1527 1498 5335 23195 23469 22686 -521 1527 1498 5335 23195 23469 22686 -521 1527 1497 5334 23191 23469 22686 -521 2026-04-23 13:23:47,414 Hysteresis 534 0: raw(23191 16000 16000 16000) min(22686 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23469 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 (5191 10000 10000 10000) 7: 0: 7730@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7730@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7730@3p 9: raw(1 8270 8270 8270) min(-504 8270 8270 8270) spread(-23711 8270 8270 8270) max_pv 279 9: [ 0 7730@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1527 1497 5334 23191 23469 22686 -521 1527 1490 5331 23178 23469 22686 -521 1527 1490 5331 23178 23469 22686 -521 1527 1490 5331 23178 23469 22686 -521 1527 1490 5332 23182 23469 22686 -521 1527 1490 5332 23182 23469 22686 -521 1527 1490 5332 23182 23469 22686 -521 1527 1498 5336 23200 23469 22686 -521 1527 1498 5336 23200 23469 22686 -521 1527 1497 5335 23195 23469 22686 -521 1527 1497 5335 23195 23469 22686 -521 1527 1498 5336 23200 23469 22686 -521 1527 1498 5336 23200 23469 22686 -521 1527 1498 5336 23200 23469 22686 -521 1527 1498 5336 23200 23469 22686 -521 1527 1497 5335 23195 23469 22686 -521 1513 1497 5342 23226 23469 22686 -521 1513 1497 5342 23226 23469 22686 -521 1513 1497 5342 23226 23469 22686 -521 1513 1497 5342 23226 23469 22686 -521 2026-04-23 13:23:57,451 Hysteresis 544 0: raw(23226 16000 16000 16000) min(22686 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23469 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 (5226 10000 10000 10000) 7: 0: 7742@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7742@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7742@3p 9: raw(0 8258 8258 8258) min(-540 8258 8258 8258) spread(-23747 8258 8258 8258) max_pv 243 9: [ 0 7742@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1513 1497 5342 23226 23469 22686 -521 1513 1497 5342 23226 23469 22686 -521 1513 1497 5342 23226 23469 22686 -521 1513 1497 5342 23226 23469 22686 -521 1513 1497 5350 23260 23469 22686 -521 1513 1497 5350 23260 23469 22686 -521 1513 1497 5350 23260 23469 22686 -521 1513 1497 5350 23260 23469 22686 -521 1513 1497 5350 23260 23469 22686 -521 1513 1497 5350 23260 23469 22686 -521 1513 1497 5350 23260 23469 22686 -521 1513 1497 5350 23260 23469 22686 -521 1513 1497 5350 23260 23469 22686 -521 1513 1497 5350 23260 23469 22686 -521 1513 1497 5350 23260 23469 22686 -521 1553 1497 5331 23178 23469 22686 -521 1553 1497 5331 23178 23469 22686 -521 1553 1497 5331 23178 23469 22686 -521 1553 1497 5331 23178 23469 22686 -521 1553 1497 5331 23178 23469 22686 -521 2026-04-23 13:24:07,541 Hysteresis 554 0: raw(23178 16000 16000 16000) min(22686 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23469 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 (5178 10000 10000 10000) 7: 0: 7726@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7726@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7726@3p 9: raw(0 8274 8274 8274) min(-492 8274 8274 8274) spread(-23699 8274 8274 8274) max_pv 291 9: [ 0 7726@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1553 1494 5329 23169 23469 22686 -521 1553 1494 5329 23169 23469 22686 -521 1553 1494 5329 23169 23469 22686 -521 1553 1494 5318 23121 23469 22686 -521 1553 1494 5318 23121 23469 22686 -521 1553 1494 5318 23121 23469 22686 -521 1553 1492 5317 23117 23469 22686 -521 1553 1492 5317 23117 23469 22686 -521 1553 1492 5317 23117 23469 22686 -521 1553 1492 5317 23117 23469 22686 -521 1553 1494 5318 23121 23469 22686 -521 1553 1494 5318 23121 23469 22686 -521 1553 1494 5318 23121 23469 22686 -521 1553 1494 5318 23121 23469 22686 -521 1553 1494 5318 23121 23469 22686 -521 1509 1494 5340 23217 23469 22686 -521 1509 1486 5336 23200 23469 22686 -521 1509 1486 5336 23200 23469 22686 -521 1509 1487 5336 23200 23469 22686 -521 1509 1487 5336 23200 23469 22686 -521 2026-04-23 13:24:17,557 Hysteresis 564 0: raw(23200 16000 16000 16000) min(22686 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23469 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 (5200 10000 10000 10000) 7: 0: 7733@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7733@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7733@3p 9: raw(1 8267 8267 8267) min(-513 8267 8267 8267) spread(-23720 8267 8267 8267) max_pv 270 9: [ 0 7733@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1509 1490 5338 23208 23469 22686 -521 1509 1490 5338 23208 23469 22686 -521 1509 1490 5338 23208 23469 22686 -521 1509 1490 5343 23230 23469 22686 -521 1509 1490 5343 23230 23469 22686 -521 1509 1490 5343 23230 23469 22686 -521 1509 1496 5346 23243 23469 22686 -521 1509 1496 5346 23243 23469 22686 -521 1509 1496 5346 23243 23469 22686 -521 1509 1496 5346 23243 23469 22686 -521 1509 1497 5346 23243 23469 22686 -521 1509 1497 5346 23243 23469 22686 -521 1509 1497 5346 23243 23469 22686 -521 1509 1497 5346 23243 23469 22686 -521 1509 1497 5346 23243 23469 22686 -521 1522 1497 5340 23217 23469 22686 -521 1522 1496 5339 23213 23469 22686 -521 1522 1496 5339 23213 23469 22686 -521 1522 1496 5339 23213 23469 22686 -521 1522 1496 5339 23213 23469 22686 -521 2026-04-23 13:24:27,645 Hysteresis 574 0: raw(23213 16000 16000 16000) min(22686 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23469 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 (5213 10000 10000 10000) 7: 0: 7737@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7737@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7737@3p 9: raw(2 8263 8263 8263) min(-525 8263 8263 8263) spread(-23732 8263 8263 8263) max_pv 258 9: [ 0 7737@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1522 1490 5336 23200 23469 22686 -521 1522 1490 5336 23200 23469 22686 -521 1522 1490 5336 23200 23469 22686 -521 1522 1490 5339 23213 23469 22686 -521 1522 1490 5339 23213 23469 22686 -521 1522 1490 5339 23213 23469 22686 -521 1522 1486 5338 23208 23469 22686 -521 1522 1486 5338 23208 23469 22686 -521 1522 1487 5338 23208 23469 22686 -521 1522 1487 5338 23208 23469 22686 -521 1522 1490 5339 23213 23469 22686 -521 1522 1490 5339 23213 23469 22686 -521 1522 1490 5339 23213 23469 22686 -521 1522 1490 5339 23213 23469 22686 -521 1499 1490 5351 23265 23469 22686 -521 1499 1490 5351 23265 23469 22686 -521 1499 1490 5351 23265 23469 22686 -521 1499 1490 5351 23265 23469 22686 -521 1499 1490 5351 23265 23469 22686 -521 1499 1490 5351 23265 23469 22686 -521 2026-04-23 13:24:37,775 Hysteresis 584 0: raw(23265 16000 16000 16000) min(22686 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23469 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 (5265 10000 10000 10000) 7: 0: 7755@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7755@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7755@3p 9: raw(0 8245 8245 8245) min(-579 8245 8245 8245) spread(-23786 8245 8245 8245) max_pv 204 9: [ 0 7755@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1499 1488 5350 23260 23469 22686 -521 1499 1488 5350 23260 23469 22686 -521 1499 1488 5350 23260 23469 22686 -521 1499 1488 5362 23313 23469 22686 -521 1499 1488 5362 23313 23469 22686 -521 1499 1488 5362 23313 23469 22686 -521 1499 1490 5363 23317 23469 22686 -521 1499 1490 5363 23317 23469 22686 -521 1499 1490 5363 23317 23469 22686 -521 1499 1490 5363 23317 23469 22686 -521 1499 1497 5366 23330 23469 22686 -521 1499 1497 5366 23330 23469 22686 -521 1499 1497 5366 23330 23469 22686 -521 1499 1497 5366 23330 23469 22686 -521 1520 1498 5356 23286 23469 22686 -521 1520 1498 5356 23286 23469 22686 -521 1520 1490 5352 23269 23469 22686 -521 1520 1490 5352 23269 23469 22686 -521 1520 1490 5352 23269 23469 22686 -521 1520 1490 5352 23269 23469 22686 -521 2026-04-23 13:24:47,794 Hysteresis 594 0: raw(23269 16000 16000 16000) min(22686 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23469 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 (5269 10000 10000 10000) 7: 0: 7756@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7756@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7756@3p 9: raw(1 8244 8244 8244) min(-582 8244 8244 8244) spread(-23789 8244 8244 8244) max_pv 201 9: [ 0 7756@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1520 1487 5351 23265 23469 22686 -521 1520 1487 5351 23265 23469 22686 -521 1520 1486 5350 23260 23469 22686 -521 1520 1486 5351 23265 23469 22686 -521 1520 1487 5352 23269 23469 22686 -521 1520 1487 5352 23269 23469 22686 -521 1520 1488 5352 23269 23469 22686 -521 1520 1488 5352 23269 23469 22686 -521 1520 1488 5352 23269 23469 22686 -521 1520 1488 5352 23269 23469 22686 -521 1520 1488 5352 23269 23469 22686 -521 1520 1488 5352 23269 23469 22686 -521 1520 1488 5352 23269 23469 22686 -521 1520 1488 5352 23269 23469 22686 -521 1499 1492 5365 23326 23469 22686 -521 1499 1492 5365 23326 23469 22686 -521 1499 1492 5365 23326 23469 22686 -521 1499 1492 5365 23326 23469 22686 -521 1499 1492 5365 23326 23469 22686 -521 2026-04-23 13:24:57,833 Hysteresis 604 0: raw(23326 16000 16000 16000) min(22686 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23469 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 (5326 10000 10000 10000) 7: 0: 7775@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7775@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7775@3p 9: raw(1 8225 8225 8225) min(-639 8225 8225 8225) spread(-23846 8225 8225 8225) max_pv 144 9: [ 0 7775@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1499 1492 5365 23326 23469 22686 -521 1499 1496 5367 23334 23469 22686 -521 1499 1496 5367 23334 23469 22686 -521 1499 1495 5366 23330 23469 22686 -521 1499 1495 5379 23386 23469 22686 -521 1499 1498 5381 23395 23469 22686 -521 1499 1498 5381 23395 23469 22686 -521 1499 1497 5380 23391 23469 22686 -521 1499 1497 5380 23391 23469 22686 -521 1499 1497 5380 23391 23469 22686 -521 1499 1497 5380 23391 23469 22686 -521 1499 1497 5380 23391 23469 22686 -521 1499 1497 5380 23391 23469 22686 -521 1499 1497 5380 23391 23469 22686 -521 1499 1497 5380 23391 23469 22686 -521 1550 1492 5353 23273 23469 22686 -521 1550 1492 5353 23273 23469 22686 -521 1550 1492 5353 23273 23469 22686 -521 1550 1492 5353 23273 23469 22686 -521 1550 1492 5353 23273 23469 22686 -521 2026-04-23 13:25:07,880 Hysteresis 614 0: raw(23273 16000 16000 16000) min(22686 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23469 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 (5273 10000 10000 10000) 7: 0: 7757@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7757@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7757@3p 9: raw(2 8243 8243 8243) min(-585 8243 8243 8243) spread(-23792 8243 8243 8243) max_pv 198 9: [ 0 7757@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1550 1492 5353 23273 23469 22686 -521 1550 1492 5353 23273 23469 22686 -521 1550 1492 5353 23273 23469 22686 -521 1550 1492 5353 23273 23469 22686 -521 1550 1492 5341 23221 23469 22686 -521 1550 1488 5339 23213 23469 22686 -521 1550 1488 5339 23213 23469 22686 -521 1550 1488 5339 23213 23469 22686 -521 1550 1488 5339 23213 23469 22686 -521 1550 1488 5339 23213 23469 22686 -521 1550 1488 5339 23213 23469 22686 -521 1550 1492 5341 23221 23469 22686 -521 1550 1492 5341 23221 23469 22686 -521 1550 1492 5341 23221 23469 22686 -521 1550 1492 5341 23221 23469 22686 -521 2397 1484 4913 21360 23469 21360 -521 2397 1485 4914 21365 23469 21360 -521 2397 1485 4914 21365 23469 21360 -521 2397 1485 4914 21365 23469 21360 -521 2397 1485 4914 21365 23469 21360 -521 2026-04-23 13:25:17,897 Hysteresis 624 0: raw(21365 16000 16000 16000) min(21360 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23469 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 (3365 10000 10000 10000) 7: 0: 7121@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7121@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7121@3p 9: raw(2 8879 8879 8879) min(-3 8879 8879 8879) spread(-21884 8879 8879 8879) max_pv 2106 9: [ 0 7121@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 2397 1479 4911 21352 23469 21352 -521 2397 1479 4911 21352 23469 21352 -521 2397 1479 4911 21352 23469 21352 -521 2397 1479 4911 21352 23469 21352 -521 2397 1488 4476 19460 23469 19460 -521 2397 1488 4476 19460 23469 19460 -521 2397 1488 4476 19460 23469 19460 -521 2397 1488 4476 19460 23469 19460 -521 2397 1488 4476 19460 23469 19460 -521 2397 1488 4476 19460 23469 19460 -521 2397 1485 4475 19456 23469 19456 -521 2397 1485 4475 19456 23469 19456 -521 2397 1485 4475 19456 23469 19456 -521 2397 1485 4475 19456 23469 19456 -521 1233 1483 5055 21978 23469 19456 -521 1233 1483 5055 21978 23469 19456 -521 1233 1483 5055 21978 23469 19456 -521 1233 1483 5055 21978 23469 19456 -521 1233 1483 5055 21978 23469 19456 -521 1233 1483 5055 21978 23469 19456 -521 2026-04-23 13:25:28,004 Hysteresis 634 0: raw(21978 16000 16000 16000) min(19456 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23469 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 (3978 10000 10000 10000) 7: 0: 7326@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7326@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7326@3p 9: raw(0 8674 8674 8674) min(-2522 8674 8674 8674) spread(-22499 8674 8674 8674) max_pv 1491 9: [ 0 7326@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1233 1483 5055 21978 23469 19456 -521 1233 1485 5056 21982 23469 19456 -521 1233 1485 5056 21982 23469 19456 -521 1233 1485 5056 21982 23469 19456 -521 1233 1475 5192 22573 23469 19456 -521 1233 1475 5192 22573 23469 19456 -521 1233 1476 5193 22578 23469 19456 -521 1233 1476 5193 22578 23469 19456 -521 1233 1475 5192 22573 23469 19456 -521 1233 1475 5192 22573 23469 19456 -521 1233 1483 5196 22591 23469 19456 -521 1233 1483 5196 22591 23469 19456 -521 1233 1483 5196 22591 23469 19456 -521 1233 1483 5196 22591 23469 19456 -521 1192 1483 5217 22682 23469 19456 -521 1192 1483 5217 22682 23469 19456 -521 1192 1483 5217 22682 23469 19456 -521 1192 1483 5217 22682 23469 19456 -521 1192 1483 5217 22682 23469 19456 -521 1192 1483 5217 22682 23469 19456 -521 2026-04-23 13:25:38,026 Hysteresis 644 0: raw(22682 16000 16000 16000) min(19456 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23469 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 (4682 10000 10000 10000) 7: 0: 7560@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7560@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7560@3p 9: raw(2 8440 8440 8440) min(-3224 8440 8440 8440) spread(-23201 8440 8440 8440) max_pv 789 9: [ 0 7560@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1192 1485 5218 22686 23469 19456 -521 1192 1485 5218 22686 23469 19456 -521 1192 1485 5218 22686 23469 19456 -521 1192 1485 5218 22686 23469 19456 -521 1192 1481 5378 23382 23469 19456 -521 1192 1481 5378 23382 23469 19456 -521 1192 1481 5378 23382 23469 19456 -521 1192 1481 5378 23382 23469 19456 -521 1192 1481 5378 23382 23469 19456 -521 1192 1481 5378 23382 23469 19456 -521 1192 1485 5380 23391 23469 19456 -521 1192 1485 5380 23391 23469 19456 -521 1192 1485 5380 23391 23469 19456 -521 1192 1485 5380 23391 23469 19456 -521 1298 1485 5327 23160 23469 19456 -521 1298 1485 5327 23160 23469 19456 -521 1298 1485 5327 23160 23469 19456 -521 1298 1485 5327 23160 23469 19456 -521 1298 1485 5327 23160 23469 19456 -521 1298 1485 5327 23160 23469 19456 -521 2026-04-23 13:25:48,049 Hysteresis 654 0: raw(23160 16000 16000 16000) min(19456 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23469 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 (5160 10000 10000 10000) 7: 0: 7720@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7720@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7720@3p 9: raw(0 8280 8280 8280) min(-3704 8280 8280 8280) spread(-23681 8280 8280 8280) max_pv 309 9: [ 0 7720@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1298 1483 5326 23156 23469 19456 -521 1298 1483 5326 23156 23469 19456 -521 1298 1483 5326 23156 23469 19456 -521 1298 1483 5436 23634 23634 19456 -521 1298 1474 5431 23613 23634 19456 -521 1298 1474 5431 23613 23634 19456 -521 1298 1474 5431 23613 23634 19456 -521 1298 1474 5431 23613 23634 19456 -521 1298 1474 5431 23613 23634 19456 -521 1298 1474 5431 23613 23634 19456 -521 1298 1481 5435 23630 23634 19456 -521 1298 1481 5435 23630 23634 19456 -521 1298 1481 5435 23630 23634 19456 -521 1298 1481 5435 23630 23634 19456 -521 1466 1481 5351 23265 23634 19456 -521 1466 1481 5351 23265 23634 19456 -521 1466 1481 5351 23265 23634 19456 -521 1466 1481 5351 23265 23634 19456 -521 1466 1481 5351 23265 23634 19456 -521 1466 1481 5351 23265 23634 19456 -521 2026-04-23 13:25:58,180 Hysteresis 665 0: raw(23265 16000 16000 16000) min(19456 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23634 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 (5265 10000 10000 10000) 7: 0: 7755@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7755@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7755@3p 9: raw(0 8245 8245 8245) min(-3809 8245 8245 8245) spread(-23786 8245 8245 8245) max_pv 369 9: [ 0 7755@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1466 1481 5351 23265 23634 19456 -521 1466 1481 5351 23265 23634 19456 -521 1466 1481 5351 23265 23634 19456 -521 1466 1481 5375 23369 23634 19456 -521 1466 1490 5379 23386 23634 19456 -521 1466 1490 5379 23386 23634 19456 -521 1466 1490 5379 23386 23634 19456 -521 1466 1490 5379 23386 23634 19456 -521 1466 1490 5379 23386 23634 19456 -521 1466 1490 5379 23386 23634 19456 -521 1466 1486 5377 23378 23634 19456 -521 1466 1486 5377 23378 23634 19456 -521 1466 1486 5377 23378 23634 19456 -521 1594 1486 5314 23104 23634 19456 -521 1594 1486 5314 23104 23634 19456 -521 1594 1486 5314 23104 23634 19456 -521 1594 1486 5314 23104 23634 19456 -521 1594 1486 5314 23104 23634 19456 -521 1594 1487 5314 23104 23634 19456 -521 1594 1487 5314 23104 23634 19456 -521 2026-04-23 13:26:08,205 Hysteresis 675 0: raw(23104 16000 16000 16000) min(19456 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23634 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 (5104 10000 10000 10000) 7: 0: 7701@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7701@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7701@3p 9: raw(1 8299 8299 8299) min(-3647 8299 8299 8299) spread(-23624 8299 8299 8299) max_pv 531 9: [ 0 7701@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1594 1490 5316 23113 23634 19456 -521 1594 1490 5316 23113 23634 19456 -521 1594 1490 5316 23113 23634 19456 -521 1594 1490 5279 22952 23634 19456 -521 1594 1494 5281 22960 23634 19456 -521 1594 1494 5281 22960 23634 19456 -521 1594 1494 5281 22960 23634 19456 -521 1594 1494 5281 22960 23634 19456 -521 1594 1494 5281 22960 23634 19456 -521 1594 1494 5281 22960 23634 19456 -521 1594 1496 5282 22965 23634 19456 -521 1594 1496 5282 22965 23634 19456 -521 1594 1496 5282 22965 23634 19456 -521 1594 1496 5282 22965 23634 19456 -521 1571 1492 5291 23004 23634 19456 -521 1571 1492 5291 23004 23634 19456 -521 1571 1492 5291 23004 23634 19456 -521 1571 1492 5291 23004 23634 19456 -521 1571 1492 5291 23004 23634 19456 -521 1571 1492 5291 23004 23634 19456 -521 2026-04-23 13:26:18,224 Hysteresis 685 0: raw(23004 16000 16000 16000) min(19456 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23634 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 (5004 10000 10000 10000) 7: 0: 7668@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7668@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7668@3p 9: raw(0 8332 8332 8332) min(-3548 8332 8332 8332) spread(-23525 8332 8332 8332) max_pv 630 9: [ 0 7668@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1571 1492 5291 23004 23634 19456 -521 1571 1492 5291 23004 23634 19456 -521 1571 1492 5291 23004 23634 19456 -521 1571 1492 5268 22904 23634 19456 -521 1571 1485 5265 22891 23634 19456 -521 1571 1485 5265 22891 23634 19456 -521 1571 1484 5264 22886 23634 19456 -521 1571 1484 5264 22886 23634 19456 -521 1571 1492 5268 22904 23634 19456 -521 1571 1492 5268 22904 23634 19456 -521 1571 1492 5268 22904 23634 19456 -521 1571 1492 5268 22904 23634 19456 -521 1571 1492 5268 22904 23634 19456 -521 1599 1492 5254 22843 23634 19456 -521 1599 1492 5254 22843 23634 19456 -521 1599 1492 5254 22843 23634 19456 -521 1599 1492 5254 22843 23634 19456 -521 1599 1492 5254 22843 23634 19456 -521 1599 1492 5254 22843 23634 19456 -521 1599 1492 5254 22843 23634 19456 -521 2026-04-23 13:26:28,377 Hysteresis 695 0: raw(22843 16000 16000 16000) min(19456 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23634 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 (4843 10000 10000 10000) 7: 0: 7614@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7614@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7614@3p 9: raw(1 8386 8386 8386) min(-3386 8386 8386 8386) spread(-23363 8386 8386 8386) max_pv 792 9: [ 0 7614@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1599 1492 5254 22843 23634 19456 -521 1599 1492 5254 22843 23634 19456 -521 1599 1492 5254 22843 23634 19456 -521 1599 1492 5217 22682 23634 19456 -521 1599 1486 5214 22669 23634 19456 -521 1599 1486 5214 22669 23634 19456 -521 1599 1486 5214 22669 23634 19456 -521 1599 1486 5214 22669 23634 19456 -521 1599 1488 5215 22673 23634 19456 -521 1599 1488 5215 22673 23634 19456 -521 1599 1488 5215 22673 23634 19456 -521 1599 1488 5215 22673 23634 19456 -521 1599 1488 5215 22673 23634 19456 -521 1530 1488 5250 22826 23634 19456 -521 1530 1479 5245 22804 23634 19456 -521 1530 1479 5245 22804 23634 19456 -521 1530 1479 5245 22804 23634 19456 -521 1530 1479 5245 22804 23634 19456 -521 1530 1492 5252 22834 23634 19456 -521 1530 1492 5252 22834 23634 19456 -521 2026-04-23 13:26:38,395 Hysteresis 705 0: raw(22834 16000 16000 16000) min(19456 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23634 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 (4834 10000 10000 10000) 7: 0: 7611@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7611@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7611@3p 9: raw(1 8389 8389 8389) min(-3377 8389 8389 8389) spread(-23354 8389 8389 8389) max_pv 801 9: [ 0 7611@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1530 1492 5252 22834 23634 19456 -521 1530 1492 5252 22834 23634 19456 -521 1530 1492 5252 22834 23634 19456 -521 1530 1492 5250 22826 23634 19456 -521 1530 1488 5248 22817 23634 19456 -521 1530 1488 5248 22817 23634 19456 -521 1530 1488 5248 22817 23634 19456 -521 1530 1488 5248 22817 23634 19456 -521 1530 1488 5248 22817 23634 19456 -521 1530 1488 5248 22817 23634 19456 -521 1530 1490 5249 22821 23634 19456 -521 1530 1490 5249 22821 23634 19456 -521 1530 1490 5249 22821 23634 19456 -521 1510 1490 5258 22860 23634 19456 -521 1510 1496 5261 22873 23634 19456 -521 1510 1496 5261 22873 23634 19456 -521 1510 1496 5261 22873 23634 19456 -521 1510 1496 5261 22873 23634 19456 -521 1510 1490 5258 22860 23634 19456 -521 1510 1490 5258 22860 23634 19456 -521 2026-04-23 13:26:48,411 Hysteresis 715 0: raw(22860 16000 16000 16000) min(19456 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23634 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 (4860 10000 10000 10000) 7: 0: 7620@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7620@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7620@3p 9: raw(0 8380 8380 8380) min(-3404 8380 8380 8380) spread(-23381 8380 8380 8380) max_pv 774 9: [ 0 7620@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1510 1490 5258 22860 23634 19456 -521 1510 1490 5258 22860 23634 19456 -521 1510 1490 5258 22860 23634 19456 -521 1510 1490 5264 22886 23634 19456 -521 1510 1483 5261 22873 23634 19456 -521 1510 1483 5261 22873 23634 19456 -521 1510 1482 5260 22869 23634 19456 -521 1510 1482 5260 22869 23634 19456 -521 1510 1483 5261 22873 23634 19456 -521 1510 1483 5261 22873 23634 19456 -521 1510 1483 5261 22873 23634 19456 -521 1510 1483 5261 22873 23634 19456 -521 1510 1483 5261 22873 23634 19456 -521 1491 1483 5270 22913 23634 19456 -521 1491 1477 5267 22900 23634 19456 -521 1491 1477 5267 22900 23634 19456 -521 1491 1477 5267 22900 23634 19456 -521 1491 1477 5267 22900 23634 19456 -521 1491 1476 5267 22900 23634 19456 -521 2026-04-23 13:26:58,584 Hysteresis 725 0: raw(22900 16000 16000 16000) min(19456 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23634 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 (4900 10000 10000 10000) 7: 0: 7633@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7633@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7633@3p 9: raw(1 8367 8367 8367) min(-3443 8367 8367 8367) spread(-23420 8367 8367 8367) max_pv 735 9: [ 0 7633@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1491 1476 5267 22900 23634 19456 -521 1491 1476 5267 22900 23634 19456 -521 1491 1476 5267 22900 23634 19456 -521 1491 1475 5266 22895 23634 19456 -521 1491 1475 5275 22934 23634 19456 -521 1491 1475 5275 22934 23634 19456 -521 1491 1475 5275 22934 23634 19456 -521 1491 1476 5276 22939 23634 19456 -521 1491 1476 5276 22939 23634 19456 -521 1491 1471 5273 22926 23634 19456 -521 1491 1471 5273 22926 23634 19456 -521 1491 1472 5274 22930 23634 19456 -521 1491 1472 5274 22930 23634 19456 -521 1491 1471 5273 22926 23634 19456 -521 1496 1471 5271 22917 23634 19456 -521 1496 1468 5269 22908 23634 19456 -521 1496 1468 5269 22908 23634 19456 -521 1496 1468 5269 22908 23634 19456 -521 1496 1467 5269 22908 23634 19456 -521 1496 1467 5269 22908 23634 19456 -521 2026-04-23 13:27:08,605 Hysteresis 735 0: raw(22908 16000 16000 16000) min(19456 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23634 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 (4908 10000 10000 10000) 7: 0: 7636@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7636@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7636@3p 9: raw(0 8364 8364 8364) min(-3452 8364 8364 8364) spread(-23429 8364 8364 8364) max_pv 726 9: [ 0 7636@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1496 1466 5268 22904 23634 19456 -521 1496 1466 5268 22904 23634 19456 -521 1496 1466 5268 22904 23634 19456 -521 1496 1466 5268 22904 23634 19456 -521 1496 1476 5275 22934 23634 19456 -521 1496 1476 5275 22934 23634 19456 -521 1496 1476 5275 22934 23634 19456 -521 1496 1476 5275 22934 23634 19456 -521 1496 1486 5280 22956 23634 19456 -521 1496 1486 5280 22956 23634 19456 -521 1496 1486 5280 22956 23634 19456 -521 1496 1486 5280 22956 23634 19456 -521 1496 1487 5281 22960 23634 19456 -521 1492 1487 5283 22969 23634 19456 -521 1492 1483 5281 22960 23634 19456 -521 1492 1483 5281 22960 23634 19456 -521 1492 1483 5281 22960 23634 19456 -521 1492 1483 5281 22960 23634 19456 -521 1492 1487 5283 22969 23634 19456 -521 1492 1487 5283 22969 23634 19456 -521 2026-04-23 13:27:18,659 Hysteresis 745 0: raw(22969 16000 16000 16000) min(19456 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23634 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 (4969 10000 10000 10000) 7: 0: 7656@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7656@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7656@3p 9: raw(1 8344 8344 8344) min(-3512 8344 8344 8344) spread(-23489 8344 8344 8344) max_pv 666 9: [ 0 7656@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1492 1487 5283 22969 23634 19456 -521 1492 1487 5283 22969 23634 19456 -521 1492 1487 5283 22969 23634 19456 -521 1492 1487 5283 22969 23634 19456 -521 1492 1487 5297 23030 23634 19456 -521 1492 1477 5292 23008 23634 19456 -521 1492 1477 5292 23008 23634 19456 -521 1492 1477 5292 23008 23634 19456 -521 1492 1477 5292 23008 23634 19456 -521 1492 1477 5292 23008 23634 19456 -521 1492 1477 5292 23008 23634 19456 -521 1492 1477 5292 23008 23634 19456 -521 1492 1477 5292 23008 23634 19456 -521 1496 1477 5290 23000 23634 19456 -521 1496 1483 5293 23013 23634 19456 -521 1496 1483 5293 23013 23634 19456 -521 1496 1483 5293 23013 23634 19456 -521 1496 1483 5293 23013 23634 19456 -521 1496 1486 5294 23017 23634 19456 -521 1496 1486 5294 23017 23634 19456 -521 2026-04-23 13:27:28,696 Hysteresis 755 0: raw(23017 16000 16000 16000) min(19456 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23634 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 (5017 10000 10000 10000) 7: 0: 7672@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7672@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7672@3p 9: raw(1 8328 8328 8328) min(-3560 8328 8328 8328) spread(-23537 8328 8328 8328) max_pv 618 9: [ 0 7672@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1496 1487 5295 23021 23634 19456 -521 1496 1487 5295 23021 23634 19456 -521 1496 1486 5294 23017 23634 19456 -521 1496 1486 5294 23017 23634 19456 -521 1496 1479 5302 23052 23634 19456 -521 1496 1479 5302 23052 23634 19456 -521 1496 1479 5302 23052 23634 19456 -521 1496 1479 5302 23052 23634 19456 -521 1496 1485 5305 23065 23634 19456 -521 1496 1485 5305 23065 23634 19456 -521 1496 1484 5304 23060 23634 19456 -521 1496 1484 5304 23060 23634 19456 -521 1496 1485 5305 23065 23634 19456 -521 1509 1485 5298 23034 23634 19456 -521 1509 1483 5297 23030 23634 19456 -521 1509 1483 5297 23030 23634 19456 -521 1509 1483 5297 23030 23634 19456 -521 1509 1483 5297 23030 23634 19456 -521 1509 1483 5297 23030 23634 19456 -521 1509 1483 5297 23030 23634 19456 -521 2026-04-23 13:27:38,711 Hysteresis 765 0: raw(23030 16000 16000 16000) min(19456 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23634 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 (5030 10000 10000 10000) 7: 0: 7676@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7676@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7676@3p 9: raw(2 8324 8324 8324) min(-3572 8324 8324 8324) spread(-23549 8324 8324 8324) max_pv 606 9: [ 0 7676@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1509 1483 5297 23030 23634 19456 -521 1509 1483 5297 23030 23634 19456 -521 1509 1483 5297 23030 23634 19456 -521 1509 1483 5297 23030 23634 19456 -521 1509 1481 5299 23039 23634 19456 -521 1509 1481 5299 23039 23634 19456 -521 1509 1481 5299 23039 23634 19456 -521 1509 1481 5299 23039 23634 19456 -521 1509 1486 5302 23052 23634 19456 -521 1509 1486 5302 23052 23634 19456 -521 1509 1486 5302 23052 23634 19456 -521 1509 1486 5302 23052 23634 19456 -521 1509 1486 5302 23052 23634 19456 -521 1486 1486 5313 23100 23634 19456 -521 1486 1487 5314 23104 23634 19456 -521 1486 1487 5314 23104 23634 19456 -521 1486 1486 5313 23100 23634 19456 -521 1486 1486 5313 23100 23634 19456 -521 1486 1488 5314 23104 23634 19456 -521 1486 1488 5314 23104 23634 19456 -521 2026-04-23 13:27:48,857 Hysteresis 775 0: raw(23104 16000 16000 16000) min(19456 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23634 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 (5104 10000 10000 10000) 7: 0: 7701@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7701@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7701@3p 9: raw(1 8299 8299 8299) min(-3647 8299 8299 8299) spread(-23624 8299 8299 8299) max_pv 531 9: [ 0 7701@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1486 1488 5314 23104 23634 19456 -521 1486 1488 5314 23104 23634 19456 -521 1486 1488 5314 23104 23634 19456 -521 1486 1488 5314 23104 23634 19456 -521 1486 1492 5333 23186 23634 19456 -521 1486 1492 5333 23186 23634 19456 -521 1486 1492 5333 23186 23634 19456 -521 1486 1492 5333 23186 23634 19456 -521 1486 1490 5332 23182 23634 19456 -521 1486 1490 5332 23182 23634 19456 -521 1486 1490 5332 23182 23634 19456 -521 1486 1490 5332 23182 23634 19456 -521 1486 1497 5336 23200 23634 19456 -521 1476 1497 5341 23221 23634 19456 -521 1476 1498 5341 23221 23634 19456 -521 1476 1498 5341 23221 23634 19456 -521 1476 1497 5341 23221 23634 19456 -521 1476 1497 5341 23221 23634 19456 -521 1476 1497 5341 23221 23634 19456 -521 1476 1497 5341 23221 23634 19456 -521 2026-04-23 13:27:58,885 Hysteresis 785 0: raw(23221 16000 16000 16000) min(19456 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23634 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 (5221 10000 10000 10000) 7: 0: 7740@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7740@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7740@3p 9: raw(1 8260 8260 8260) min(-3764 8260 8260 8260) spread(-23741 8260 8260 8260) max_pv 414 9: [ 0 7740@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1476 1498 5341 23221 23634 19456 -521 1476 1498 5341 23221 23634 19456 -521 1476 1497 5341 23221 23634 19456 -521 1476 1497 5341 23221 23634 19456 -521 1476 1497 5368 23339 23634 19456 -521 1476 1497 5368 23339 23634 19456 -521 1476 1497 5368 23339 23634 19456 -521 1476 1497 5368 23339 23634 19456 -521 1476 1488 5363 23317 23634 19456 -521 1476 1488 5363 23317 23634 19456 -521 1476 1488 5363 23317 23634 19456 -521 1476 1488 5363 23317 23634 19456 -521 1533 1488 5335 23195 23634 19456 -521 1533 1488 5335 23195 23634 19456 -521 1533 1488 5335 23195 23634 19456 -521 1533 1488 5335 23195 23634 19456 -521 1533 1488 5335 23195 23634 19456 -521 1533 1488 5335 23195 23634 19456 -521 1533 1488 5335 23195 23634 19456 -521 1533 1488 5335 23195 23634 19456 -521 2026-04-23 13:28:08,901 Hysteresis 795 0: raw(23195 16000 16000 16000) min(19456 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23634 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 (5195 10000 10000 10000) 7: 0: 7731@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7731@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7731@3p 9: raw(2 8269 8269 8269) min(-3737 8269 8269 8269) spread(-23714 8269 8269 8269) max_pv 441 9: [ 0 7731@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1533 1488 5335 23195 23634 19456 -521 1533 1488 5335 23195 23634 19456 -521 1533 1488 5335 23195 23634 19456 -521 1533 1488 5335 23195 23634 19456 -521 1533 1494 5332 23182 23634 19456 -521 1533 1494 5332 23182 23634 19456 -521 1533 1494 5332 23182 23634 19456 -521 1533 1494 5332 23182 23634 19456 -521 1533 1498 5334 23191 23634 19456 -521 1533 1498 5334 23191 23634 19456 -521 1533 1498 5334 23191 23634 19456 -521 1533 1498 5334 23191 23634 19456 -521 1510 1494 5343 23230 23634 19456 -521 1510 1494 5343 23230 23634 19456 -521 1510 1494 5343 23230 23634 19456 -521 1510 1494 5343 23230 23634 19456 -521 1510 1494 5343 23230 23634 19456 -521 1510 1494 5343 23230 23634 19456 -521 1510 1498 5345 23239 23634 19456 -521 1510 1498 5345 23239 23634 19456 -521 2026-04-23 13:28:18,961 Hysteresis 805 0: raw(23239 16000 16000 16000) min(19456 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23634 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 (5239 10000 10000 10000) 7: 0: 7746@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7746@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7746@3p 9: raw(1 8254 8254 8254) min(-3782 8254 8254 8254) spread(-23759 8254 8254 8254) max_pv 396 9: [ 0 7746@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1510 1497 5345 23239 23634 19456 -521 1510 1497 5345 23239 23634 19456 -521 1510 1497 5345 23239 23634 19456 -521 1510 1497 5345 23239 23634 19456 -521 1510 1498 5355 23282 23634 19456 -521 1510 1498 5355 23282 23634 19456 -521 1510 1498 5355 23282 23634 19456 -521 1510 1498 5355 23282 23634 19456 -521 1510 1492 5352 23269 23634 19456 -521 1510 1492 5352 23269 23634 19456 -521 1510 1492 5352 23269 23634 19456 -521 1510 1492 5352 23269 23634 19456 -521 1518 1497 5351 23265 23634 19456 -521 1518 1497 5351 23265 23634 19456 -521 1518 1498 5351 23265 23634 19456 -521 1518 1498 5351 23265 23634 19456 -521 1518 1498 5351 23265 23634 19456 -521 1518 1498 5351 23265 23634 19456 -521 1518 1497 5351 23265 23634 19456 -521 1518 1497 5351 23265 23634 19456 -521 2026-04-23 13:28:28,987 Hysteresis 815 0: raw(23265 16000 16000 16000) min(19456 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23634 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 (5265 10000 10000 10000) 7: 0: 7755@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7755@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7755@3p 9: raw(0 8245 8245 8245) min(-3809 8245 8245 8245) spread(-23786 8245 8245 8245) max_pv 369 9: [ 0 7755@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1518 1497 5351 23265 23634 19456 -521 1518 1497 5351 23265 23634 19456 -521 1518 1497 5351 23265 23634 19456 -521 1518 1497 5357 23291 23634 19456 -521 1518 1498 5357 23291 23634 19456 -521 1518 1498 5357 23291 23634 19456 -521 1518 1498 5357 23291 23634 19456 -521 1518 1498 5357 23291 23634 19456 -521 1518 1490 5353 23273 23634 19456 -521 1518 1490 5353 23273 23634 19456 -521 1518 1490 5353 23273 23634 19456 -521 1504 1496 5363 23317 23634 19456 -521 1504 1496 5363 23317 23634 19456 -521 1504 1496 5363 23317 23634 19456 -521 1504 1496 5363 23317 23634 19456 -521 1504 1496 5363 23317 23634 19456 -521 1504 1496 5363 23317 23634 19456 -521 1504 1494 5362 23313 23634 19456 -521 1504 1494 5362 23313 23634 19456 -521 2026-04-23 13:28:39,003 Hysteresis 825 0: raw(23313 16000 16000 16000) min(19456 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23634 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 (5313 10000 10000 10000) 7: 0: 7771@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7771@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7771@3p 9: raw(0 8229 8229 8229) min(-3857 8229 8229 8229) spread(-23834 8229 8229 8229) max_pv 321 9: [ 0 7771@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1504 1494 5362 23313 23634 19456 -521 1504 1494 5362 23313 23634 19456 -521 1504 1495 5363 23317 23634 19456 -521 1504 1495 5363 23317 23634 19456 -521 1504 1496 5374 23365 23634 19456 -521 1504 1496 5374 23365 23634 19456 -521 1504 1496 5374 23365 23634 19456 -521 1504 1496 5374 23365 23634 19456 -521 1504 1490 5371 23352 23634 19456 -521 1504 1490 5371 23352 23634 19456 -521 1504 1490 5371 23352 23634 19456 -521 1504 1490 5371 23352 23634 19456 -521 1524 1488 5361 23308 23634 19456 -521 1524 1488 5361 23308 23634 19456 -521 1524 1488 5361 23308 23634 19456 -521 1524 1488 5361 23308 23634 19456 -521 1524 1488 5361 23308 23634 19456 -521 1524 1488 5361 23308 23634 19456 -521 1524 1492 5362 23313 23634 19456 -521 1524 1492 5362 23313 23634 19456 -521 2026-04-23 13:28:49,123 Hysteresis 836 0: raw(23313 16000 16000 16000) min(19456 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23634 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 (5313 10000 10000 10000) 7: 0: 7771@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7771@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7771@3p 9: raw(0 8229 8229 8229) min(-3857 8229 8229 8229) spread(-23834 8229 8229 8229) max_pv 321 9: [ 0 7771@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1524 1492 5362 23313 23634 19456 -521 1524 1492 5362 23313 23634 19456 -521 1524 1488 5361 23308 23634 19456 -521 1524 1488 5361 23308 23634 19456 -521 1524 1488 5361 23308 23634 19456 -521 1524 1488 5361 23308 23634 19456 -521 1524 1488 5361 23308 23634 19456 -521 1524 1488 5361 23308 23634 19456 -521 1524 1488 5361 23308 23634 19456 -521 1524 1488 5361 23308 23634 19456 -521 1524 1488 5361 23308 23634 19456 -521 1524 1488 5361 23308 23634 19456 -521 1519 1486 5362 23313 23634 19456 -521 1519 1486 5362 23313 23634 19456 -521 1519 1486 5362 23313 23634 19456 -521 1519 1486 5362 23313 23634 19456 -521 1519 1486 5362 23313 23634 19456 -521 1519 1486 5362 23313 23634 19456 -521 1519 1488 5363 23317 23634 19456 -521 1519 1488 5363 23317 23634 19456 -521 2026-04-23 13:28:59,137 Hysteresis 846 0: raw(23317 16000 16000 16000) min(19456 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23634 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 (5317 10000 10000 10000) 7: 0: 7772@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7772@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7772@3p 9: raw(1 8228 8228 8228) min(-3860 8228 8228 8228) spread(-23837 8228 8228 8228) max_pv 318 9: [ 0 7772@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1519 1488 5363 23317 23634 19456 -521 1519 1488 5363 23317 23634 19456 -521 1519 1487 5362 23313 23634 19456 -521 1519 1487 5362 23313 23634 19456 -521 1519 1486 5363 23317 23634 19456 -521 1519 1486 5363 23317 23634 19456 -521 1519 1487 5363 23317 23634 19456 -521 1519 1487 5363 23317 23634 19456 -521 1519 1486 5363 23317 23634 19456 -521 1519 1486 5363 23317 23634 19456 -521 1519 1486 5363 23317 23634 19456 -521 1519 1486 5363 23317 23634 19456 -521 1538 1483 5352 23269 23634 19456 -521 1538 1483 5352 23269 23634 19456 -521 1538 1483 5352 23269 23634 19456 -521 1538 1483 5352 23269 23634 19456 -521 1538 1483 5352 23269 23634 19456 -521 1538 1483 5352 23269 23634 19456 -521 1538 1487 5354 23278 23634 19456 -521 1538 1487 5354 23278 23634 19456 -521 2026-04-23 13:29:09,153 Hysteresis 856 0: raw(23278 16000 16000 16000) min(19456 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23634 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 (5278 10000 10000 10000) 7: 0: 7759@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7759@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7759@3p 9: raw(1 8241 8241 8241) min(-3821 8241 8241 8241) spread(-23798 8241 8241 8241) max_pv 357 9: [ 0 7759@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1538 1486 5354 23278 23634 19456 -521 1538 1486 5354 23278 23634 19456 -521 1538 1479 5350 23260 23634 19456 -521 1538 1479 5350 23260 23634 19456 -521 1538 1479 5341 23221 23634 19456 -521 1538 1479 5341 23221 23634 19456 -521 1538 1479 5341 23221 23634 19456 -521 1538 1479 5341 23221 23634 19456 -521 1538 1488 5346 23243 23634 19456 -521 1538 1488 5346 23243 23634 19456 -521 1538 1488 5346 23243 23634 19456 -521 1538 1488 5346 23243 23634 19456 -521 1516 1479 5352 23269 23634 19456 -521 1516 1479 5352 23269 23634 19456 -521 1516 1479 5352 23269 23634 19456 -521 1516 1479 5352 23269 23634 19456 -521 1516 1479 5352 23269 23634 19456 -521 1516 1479 5352 23269 23634 19456 -521 1516 1479 5352 23269 23634 19456 -521 1516 1479 5352 23269 23634 19456 -521 2026-04-23 13:29:19,243 Hysteresis 866 0: raw(23269 16000 16000 16000) min(19456 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23634 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 (5269 10000 10000 10000) 7: 0: 7756@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7756@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7756@3p 9: raw(1 8244 8244 8244) min(-3812 8244 8244 8244) spread(-23789 8244 8244 8244) max_pv 366 9: [ 0 7756@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1516 1479 5352 23269 23634 19456 -521 1516 1479 5352 23269 23634 19456 -521 1516 1484 5354 23278 23634 19456 -521 1516 1484 5354 23278 23634 19456 -521 1516 1484 5352 23269 23634 19456 -521 1516 1484 5352 23269 23634 19456 -521 1516 1485 5353 23273 23634 19456 -521 1516 1485 5353 23273 23634 19456 -521 1516 1483 5352 23269 23634 19456 -521 1516 1483 5352 23269 23634 19456 -521 1516 1483 5352 23269 23634 19456 -521 1548 1483 5336 23200 23634 19456 -521 1548 1475 5332 23182 23634 19456 -521 1548 1475 5332 23182 23634 19456 -521 1548 1475 5332 23182 23634 19456 -521 1548 1475 5332 23182 23634 19456 -521 1548 1476 5333 23186 23634 19456 -521 1548 1476 5333 23186 23634 19456 -521 1548 1475 5332 23182 23634 19456 -521 1548 1475 5332 23182 23634 19456 -521 2026-04-23 13:29:29,266 Hysteresis 876 0: raw(23182 16000 16000 16000) min(19456 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23634 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 (5182 10000 10000 10000) 7: 0: 7727@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7727@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7727@3p 9: raw(1 8273 8273 8273) min(-3725 8273 8273 8273) spread(-23702 8273 8273 8273) max_pv 453 9: [ 0 7727@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1548 1476 5333 23186 23634 19456 -521 1548 1476 5333 23186 23634 19456 -521 1548 1481 5335 23195 23634 19456 -521 1548 1481 5315 23108 23634 19456 -521 1548 1481 5315 23108 23634 19456 -521 1548 1481 5315 23108 23634 19456 -521 1548 1481 5315 23108 23634 19456 -521 1548 1481 5315 23108 23634 19456 -521 1548 1483 5316 23113 23634 19456 -521 1548 1483 5316 23113 23634 19456 -521 1548 1483 5316 23113 23634 19456 -521 1502 1483 5339 23213 23634 19456 -521 1502 1488 5341 23221 23634 19456 -521 1502 1488 5341 23221 23634 19456 -521 1502 1488 5341 23221 23634 19456 -521 1502 1488 5341 23221 23634 19456 -521 1502 1488 5341 23221 23634 19456 -521 1502 1488 5341 23221 23634 19456 -521 1502 1492 5343 23230 23634 19456 -521 2026-04-23 13:29:39,327 Hysteresis 886 0: raw(23230 16000 16000 16000) min(19456 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23634 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 (5230 10000 10000 10000) 7: 0: 7743@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7743@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7743@3p 9: raw(1 8257 8257 8257) min(-3773 8257 8257 8257) spread(-23750 8257 8257 8257) max_pv 405 9: [ 0 7743@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1502 1492 5343 23230 23634 19456 -521 1502 1492 5343 23230 23634 19456 -521 1502 1492 5343 23230 23634 19456 -521 1502 1486 5340 23217 23634 19456 -521 1502 1486 5351 23265 23634 19456 -521 1502 1486 5351 23265 23634 19456 -521 1502 1486 5351 23265 23634 19456 -521 1502 1486 5351 23265 23634 19456 -521 1502 1486 5351 23265 23634 19456 -521 1502 1488 5352 23269 23634 19456 -521 1502 1488 5352 23269 23634 19456 -521 1502 1488 5352 23269 23634 19456 -521 1429 1488 5389 23430 23634 19456 -521 1429 1487 5388 23426 23634 19456 -521 1429 1487 5388 23426 23634 19456 -521 1429 1486 5388 23426 23634 19456 -521 1429 1486 5388 23426 23634 19456 -521 1429 1488 5389 23430 23634 19456 -521 1429 1488 5389 23430 23634 19456 -521 1429 1488 5389 23430 23634 19456 -521 2026-04-23 13:29:49,472 Hysteresis 896 0: raw(23430 16000 16000 16000) min(19456 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23634 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 (5430 10000 10000 10000) 7: 0: 7810@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7810@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7810@3p 9: raw(0 8190 8190 8190) min(-3974 8190 8190 8190) spread(-23951 8190 8190 8190) max_pv 204 9: [ 0 7810@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1429 1488 5389 23430 23634 19456 -521 1429 1488 5389 23430 23634 19456 -521 1429 1488 5389 23430 23634 19456 -521 1429 1485 5387 23421 23634 19456 -521 1429 1485 5433 23621 23634 19456 -521 1429 1485 5433 23621 23634 19456 -521 1429 1485 5433 23621 23634 19456 -521 1429 1481 5431 23613 23634 19456 -521 1429 1481 5431 23613 23634 19456 -521 1429 1481 5431 23613 23634 19456 -521 1429 1481 5431 23613 23634 19456 -521 1429 1481 5431 23613 23634 19456 -521 1399 1481 5446 23678 23678 19456 -521 1399 1484 5448 23686 23686 19456 -521 1399 1484 5448 23686 23686 19456 -521 1399 1485 5448 23686 23686 19456 -521 1399 1483 5447 23682 23686 19456 -521 1399 1483 5447 23682 23686 19456 -521 1399 1483 5447 23682 23686 19456 -521 1399 1483 5447 23682 23686 19456 -521 2026-04-23 13:29:59,497 Hysteresis 906 0: raw(23682 16000 16000 16000) min(19456 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23686 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 (5682 10000 10000 10000) 7: 0: 7894@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7894@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7894@3p 9: raw(0 8106 8106 8106) min(-4226 8106 8106 8106) spread(-24203 8106 8106 8106) max_pv 4 9: [ 0 7894@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1399 1483 5447 23682 23686 19456 -521 1399 1483 5447 23682 23686 19456 -521 1399 1498 5455 23717 23717 19456 -521 1399 1498 5455 23717 23717 19456 -521 1399 1498 5513 23969 23969 19456 -521 1399 1498 5513 23969 23969 19456 -521 1399 1498 5513 23969 23969 19456 -521 1399 1498 5513 23969 23969 19456 -521 1399 1497 5512 23965 23969 19456 -521 1399 1497 5512 23965 23969 19456 -521 1399 1498 5513 23969 23969 19456 -521 1399 1498 5513 23969 23969 19456 -521 1496 1486 5458 23730 23969 19456 -521 1496 1486 5458 23730 23969 19456 -521 1496 1486 5458 23730 23969 19456 -521 1496 1486 5458 23730 23969 19456 -521 1496 1485 5458 23730 23969 19456 -521 1496 1485 5458 23730 23969 19456 -521 1496 1485 5458 23730 23969 19456 -521 1496 1485 5458 23730 23969 19456 -521 2026-04-23 13:30:09,612 Hysteresis 916 0: raw(23730 16000 16000 16000) min(19456 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23969 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 (5730 10000 10000 10000) 7: 0: 7910@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7910@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7910@3p 9: raw(0 8090 8090 8090) min(-4274 8090 8090 8090) spread(-24251 8090 8090 8090) max_pv 239 9: [ 0 7910@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1496 1485 5458 23730 23969 19456 -521 1496 1485 5458 23730 23969 19456 -521 1496 1485 5458 23730 23969 19456 -521 1496 1492 5461 23743 23969 19456 -521 1496 1492 5472 23791 23969 19456 -521 1496 1492 5472 23791 23969 19456 -521 1496 1494 5473 23795 23969 19456 -521 1496 1494 5473 23795 23969 19456 -521 1496 1494 5473 23795 23969 19456 -521 1496 1494 5473 23795 23969 19456 -521 1496 1494 5473 23795 23969 19456 -521 1568 1494 5438 23643 23969 19456 -521 1568 1494 5438 23643 23969 19456 -521 1568 1494 5438 23643 23969 19456 -521 1568 1494 5438 23643 23969 19456 -521 1568 1494 5438 23643 23969 19456 -521 1568 1496 5439 23647 23969 19456 -521 1568 1496 5439 23647 23969 19456 -521 1568 1496 5439 23647 23969 19456 -521 1568 1496 5439 23647 23969 19456 -521 2026-04-23 13:30:19,657 Hysteresis 926 0: raw(23647 16000 16000 16000) min(19456 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23969 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 (5647 10000 10000 10000) 7: 0: 7882@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7882@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7882@3p 9: raw(1 8118 8118 8118) min(-4190 8118 8118 8118) spread(-24167 8118 8118 8118) max_pv 323 9: [ 0 7882@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1568 1496 5439 23647 23969 19456 -521 1568 1496 5439 23647 23969 19456 -521 1568 1490 5436 23634 23969 19456 -521 1568 1490 5436 23634 23969 19456 -521 1568 1490 5417 23552 23969 19456 -521 1568 1490 5417 23552 23969 19456 -521 1568 1487 5415 23543 23969 19456 -521 1568 1487 5415 23543 23969 19456 -521 1568 1487 5415 23543 23969 19456 -521 1568 1487 5415 23543 23969 19456 -521 1568 1486 5415 23543 23969 19456 -521 1563 1486 5417 23552 23969 19456 -521 1563 1490 5419 23560 23969 19456 -521 1563 1490 5419 23560 23969 19456 -521 1563 1490 5419 23560 23969 19456 -521 1563 1490 5419 23560 23969 19456 -521 1563 1490 5419 23560 23969 19456 -521 1563 1490 5419 23560 23969 19456 -521 1563 1490 5419 23560 23969 19456 -521 1563 1490 5419 23560 23969 19456 -521 2026-04-23 13:30:29,673 Hysteresis 936 0: raw(23560 16000 16000 16000) min(19456 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23969 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 (5560 10000 10000 10000) 7: 0: 7853@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7853@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7853@3p 9: raw(1 8147 8147 8147) min(-4103 8147 8147 8147) spread(-24080 8147 8147 8147) max_pv 410 9: [ 0 7853@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1563 1490 5419 23560 23969 19456 -521 1563 1490 5419 23560 23969 19456 -521 1563 1497 5423 23578 23969 19456 -521 1563 1497 5423 23578 23969 19456 -521 1563 1497 5403 23491 23969 19456 -521 1563 1497 5403 23491 23969 19456 -521 1563 1494 5401 23482 23969 19456 -521 1563 1494 5401 23482 23969 19456 -521 1563 1494 5401 23482 23969 19456 -521 1563 1494 5401 23482 23969 19456 -521 1563 1494 5401 23482 23969 19456 -521 1549 1494 5408 23513 23969 19456 -521 1549 1496 5409 23517 23969 19456 -521 1549 1496 5409 23517 23969 19456 -521 1549 1496 5409 23517 23969 19456 -521 1549 1496 5409 23517 23969 19456 -521 1549 1492 5407 23508 23969 19456 -521 1549 1492 5407 23508 23969 19456 -521 1549 1492 5407 23508 23969 19456 -521 1549 1492 5407 23508 23969 19456 -521 2026-04-23 13:30:39,692 Hysteresis 946 0: raw(23508 16000 16000 16000) min(19456 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23969 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 (5508 10000 10000 10000) 7: 0: 7836@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7836@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7836@3p 9: raw(0 8164 8164 8164) min(-4052 8164 8164 8164) spread(-24029 8164 8164 8164) max_pv 461 9: [ 0 7836@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1549 1492 5407 23508 23969 19456 -521 1549 1492 5407 23508 23969 19456 -521 1549 1492 5407 23508 23969 19456 -521 1549 1492 5395 23456 23969 19456 -521 1549 1492 5395 23456 23969 19456 -521 1549 1492 5395 23456 23969 19456 -521 1549 1498 5398 23469 23969 19456 -521 1549 1498 5398 23469 23969 19456 -521 1549 1497 5398 23469 23969 19456 -521 1549 1498 5398 23469 23969 19456 -521 1547 1498 5399 23473 23969 19456 -521 1547 1497 5399 23473 23969 19456 -521 1547 1497 5399 23473 23969 19456 -521 1547 1497 5399 23473 23969 19456 -521 1547 1497 5399 23473 23969 19456 -521 1547 1494 5397 23465 23969 19456 -521 1547 1494 5397 23465 23969 19456 -521 1547 1494 5397 23465 23969 19456 -521 1547 1494 5397 23465 23969 19456 -521 2026-04-23 13:30:49,710 Hysteresis 956 0: raw(23465 16000 16000 16000) min(19456 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23969 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 (5465 10000 10000 10000) 7: 0: 7821@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7821@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7821@3p 9: raw(2 8179 8179 8179) min(-4007 8179 8179 8179) spread(-23984 8179 8179 8179) max_pv 506 9: [ 0 7821@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1547 1494 5397 23465 23969 19456 -521 1547 1494 5397 23465 23969 19456 -521 1547 1498 5399 23473 23969 19456 -521 1547 1498 5399 23473 23969 19456 -521 1547 1497 5389 23430 23969 19456 -521 1547 1497 5389 23430 23969 19456 -521 1547 1498 5389 23430 23969 19456 -521 1547 1498 5389 23430 23969 19456 -521 1547 1498 5389 23430 23969 19456 -521 1547 1498 5389 23430 23969 19456 -521 1511 1498 5407 23508 23969 19456 -521 1511 1498 5407 23508 23969 19456 -521 1511 1497 5406 23504 23969 19456 -521 1511 1497 5406 23504 23969 19456 -521 1511 1497 5406 23504 23969 19456 -521 1511 1497 5406 23504 23969 19456 -521 1511 1498 5407 23508 23969 19456 -521 1511 1498 5407 23508 23969 19456 -521 1511 1497 5406 23504 23969 19456 -521 1511 1497 5406 23504 23969 19456 -521 2026-04-23 13:30:59,886 Hysteresis 966 0: raw(23504 16000 16000 16000) min(19456 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23969 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 (5504 10000 10000 10000) 7: 0: 7834@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7834@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7834@3p 9: raw(2 8166 8166 8166) min(-4046 8166 8166 8166) spread(-24023 8166 8166 8166) max_pv 467 9: [ 0 7834@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1511 1497 5406 23504 23969 19456 -521 1511 1497 5406 23504 23969 19456 -521 1511 1497 5406 23504 23969 19456 -521 1511 1497 5406 23504 23969 19456 -521 1511 1497 5415 23543 23969 19456 -521 1511 1497 5415 23543 23969 19456 -521 1511 1497 5415 23543 23969 19456 -521 1511 1497 5415 23543 23969 19456 -521 1511 1497 5415 23543 23969 19456 -521 1511 1497 5415 23543 23969 19456 -521 1497 1497 5422 23573 23969 19456 -521 1497 1497 5422 23573 23969 19456 -521 1497 1498 5423 23578 23969 19456 -521 1497 1498 5423 23578 23969 19456 -521 1497 1497 5422 23573 23969 19456 -521 1497 1497 5422 23573 23969 19456 -521 1497 1496 5422 23573 23969 19456 -521 1497 1496 5422 23573 23969 19456 -521 1497 1496 5422 23573 23969 19456 -521 1497 1496 5422 23573 23969 19456 -521 2026-04-23 13:31:09,933 Hysteresis 976 0: raw(23573 16000 16000 16000) min(19456 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23969 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 (5573 10000 10000 10000) 7: 0: 7857@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7857@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7857@3p 9: raw(2 8143 8143 8143) min(-4115 8143 8143 8143) spread(-24092 8143 8143 8143) max_pv 398 9: [ 0 7857@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1497 1496 5422 23573 23969 19456 -521 1497 1496 5422 23573 23969 19456 -521 1497 1496 5422 23573 23969 19456 -521 1497 1496 5438 23643 23969 19456 -521 1497 1496 5438 23643 23969 19456 -521 1497 1497 5438 23643 23969 19456 -521 1497 1497 5438 23643 23969 19456 -521 1497 1497 5438 23643 23969 19456 -521 1497 1497 5438 23643 23969 19456 -521 1497 1492 5436 23634 23969 19456 -521 1493 1492 5438 23643 23969 19456 -521 1493 1492 5438 23643 23969 19456 -521 1493 1492 5438 23643 23969 19456 -521 1493 1492 5438 23643 23969 19456 -521 1493 1492 5438 23643 23969 19456 -521 1493 1496 5440 23652 23969 19456 -521 1493 1496 5440 23652 23969 19456 -521 1493 1496 5440 23652 23969 19456 -521 1493 1496 5440 23652 23969 19456 -521 2026-04-23 13:31:19,948 Hysteresis 986 0: raw(23652 16000 16000 16000) min(19456 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23969 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 (5652 10000 10000 10000) 7: 0: 7884@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7884@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7884@3p 9: raw(0 8116 8116 8116) min(-4196 8116 8116 8116) spread(-24173 8116 8116 8116) max_pv 317 9: [ 0 7884@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1493 1497 5440 23652 23969 19456 -521 1493 1497 5440 23652 23969 19456 -521 1493 1498 5441 23656 23969 19456 -521 1493 1498 5441 23656 23969 19456 -521 1493 1498 5459 23734 23969 19456 -521 1493 1498 5459 23734 23969 19456 -521 1493 1498 5459 23734 23969 19456 -521 1493 1498 5459 23734 23969 19456 -521 1493 1498 5459 23734 23969 19456 -521 1493 1498 5459 23734 23969 19456 -521 1493 1498 5459 23734 23969 19456 -521 1567 1492 5419 23560 23969 19456 -521 1567 1492 5419 23560 23969 19456 -521 1567 1492 5419 23560 23969 19456 -521 1567 1492 5419 23560 23969 19456 -521 1567 1492 5419 23560 23969 19456 -521 1567 1492 5419 23560 23969 19456 -521 1567 1484 5415 23543 23969 19456 -521 1567 1484 5415 23543 23969 19456 -521 1567 1485 5416 23547 23969 19456 -521 2026-04-23 13:31:30,173 Hysteresis 997 0: raw(23547 16000 16000 16000) min(19456 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23969 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 (5547 10000 10000 10000) 7: 0: 7849@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7849@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7849@3p 9: raw(0 8151 8151 8151) min(-4091 8151 8151 8151) spread(-24068 8151 8151 8151) max_pv 422 9: [ 0 7849@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1567 1485 5416 23547 23969 19456 -521 1567 1492 5419 23560 23969 19456 -521 1567 1492 5419 23560 23969 19456 -521 1567 1492 5419 23560 23969 19456 -521 1567 1492 5395 23456 23969 19456 -521 1567 1492 5395 23456 23969 19456 -521 1567 1486 5392 23443 23969 19456 -521 1567 1486 5392 23443 23969 19456 -521 1567 1487 5393 23447 23969 19456 -521 1567 1487 5393 23447 23969 19456 -521 1587 1488 5383 23404 23969 19456 -521 1587 1488 5383 23404 23969 19456 -521 1587 1488 5383 23404 23969 19456 -521 1587 1488 5383 23404 23969 19456 -521 1587 1488 5383 23404 23969 19456 -521 1587 1488 5383 23404 23969 19456 -521 1587 1483 5381 23395 23969 19456 -521 1587 1483 5381 23395 23969 19456 -521 1587 1483 5381 23395 23969 19456 -521 1587 1483 5381 23395 23969 19456 -521 2026-04-23 13:31:40,191 Hysteresis 1007 0: raw(23395 16000 16000 16000) min(19456 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23969 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 (5395 10000 10000 10000) 7: 0: 7798@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7798@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7798@3p 9: raw(1 8202 8202 8202) min(-3938 8202 8202 8202) spread(-23915 8202 8202 8202) max_pv 575 9: [ 0 7798@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1587 1490 5384 23408 23969 19456 -521 1587 1490 5384 23408 23969 19456 -521 1587 1490 5384 23408 23969 19456 -521 1587 1490 5384 23408 23969 19456 -521 1587 1490 5349 23256 23969 19456 -521 1587 1490 5349 23256 23969 19456 -521 1587 1488 5348 23252 23969 19456 -521 1587 1488 5348 23252 23969 19456 -521 1587 1488 5348 23252 23969 19456 -521 1553 1488 5365 23326 23969 19456 -521 1553 1490 5366 23330 23969 19456 -521 1553 1490 5366 23330 23969 19456 -521 1553 1490 5366 23330 23969 19456 -521 1553 1490 5366 23330 23969 19456 -521 1553 1490 5366 23330 23969 19456 -521 1553 1490 5366 23330 23969 19456 -521 1553 1490 5366 23330 23969 19456 -521 1553 1490 5366 23330 23969 19456 -521 1553 1490 5366 23330 23969 19456 -521 1553 1490 5366 23330 23969 19456 -521 2026-04-23 13:31:50,446 Hysteresis 1017 0: raw(23330 16000 16000 16000) min(19456 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23969 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 (5330 10000 10000 10000) 7: 0: 7776@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7776@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7776@3p 9: raw(2 8224 8224 8224) min(-3872 8224 8224 8224) spread(-23849 8224 8224 8224) max_pv 641 9: [ 0 7776@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1553 1497 5370 23347 23969 19456 -521 1553 1497 5370 23347 23969 19456 -521 1553 1497 5370 23347 23969 19456 -521 1553 1497 5370 23347 23969 19456 -521 1553 1498 5355 23282 23969 19456 -521 1553 1498 5355 23282 23969 19456 -521 1553 1498 5355 23282 23969 19456 -521 1553 1498 5355 23282 23969 19456 -521 1553 1498 5355 23282 23969 19456 -521 1472 1498 5395 23456 23969 19456 -521 1472 1492 5392 23443 23969 19456 -521 1472 1492 5392 23443 23969 19456 -521 1472 1492 5392 23443 23969 19456 -521 1472 1492 5392 23443 23969 19456 -521 1472 1481 5387 23421 23969 19456 -521 1472 1481 5387 23421 23969 19456 -521 1472 1481 5387 23421 23969 19456 -521 1472 1481 5387 23421 23969 19456 -521 1472 1481 5387 23421 23969 19456 -521 1472 1490 5391 23439 23969 19456 -521 2026-04-23 13:32:00,610 Hysteresis 1027 0: raw(23439 16000 16000 16000) min(19456 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23969 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 (5439 10000 10000 10000) 7: 0: 7813@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7813@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7813@3p 9: raw(0 8187 8187 8187) min(-3983 8187 8187 8187) spread(-23960 8187 8187 8187) max_pv 530 9: [ 0 7813@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1472 1490 5391 23439 23969 19456 -521 1472 1490 5391 23439 23969 19456 -521 1472 1490 5391 23439 23969 19456 -521 1472 1490 5391 23439 23969 19456 -521 1472 1486 5414 23539 23969 19456 -521 1472 1486 5414 23539 23969 19456 -521 1472 1487 5415 23543 23969 19456 -521 1472 1487 5415 23543 23969 19456 -521 1472 1486 5414 23539 23969 19456 -521 1482 1486 5409 23517 23969 19456 -521 1482 1488 5410 23521 23969 19456 -521 1482 1488 5410 23521 23969 19456 -521 1482 1488 5410 23521 23969 19456 -521 1482 1488 5410 23521 23969 19456 -521 1482 1486 5409 23517 23969 19456 -521 1482 1486 5409 23517 23969 19456 -521 1482 1487 5410 23521 23969 19456 -521 1482 1487 5410 23521 23969 19456 -521 1482 1487 5410 23521 23969 19456 -521 2026-04-23 13:32:10,633 Hysteresis 1037 0: raw(23521 16000 16000 16000) min(19456 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23969 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 (5521 10000 10000 10000) 7: 0: 7840@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7840@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7840@3p 9: raw(1 8160 8160 8160) min(-4064 8160 8160 8160) spread(-24041 8160 8160 8160) max_pv 449 9: [ 0 7840@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1482 1487 5410 23521 23969 19456 -521 1482 1497 5415 23543 23969 19456 -521 1482 1497 5415 23543 23969 19456 -521 1482 1498 5415 23543 23969 19456 -521 1482 1498 5434 23626 23969 19456 -521 1482 1498 5434 23626 23969 19456 -521 1482 1498 5434 23626 23969 19456 -521 1482 1497 5434 23626 23969 19456 -521 1482 1497 5434 23626 23969 19456 -521 1493 1497 5428 23600 23969 19456 -521 1493 1497 5428 23600 23969 19456 -521 1493 1498 5429 23604 23969 19456 -521 1493 1498 5429 23604 23969 19456 -521 1493 1497 5428 23600 23969 19456 -521 1493 1497 5428 23600 23969 19456 -521 1493 1492 5426 23591 23969 19456 -521 1493 1492 5426 23591 23969 19456 -521 1493 1492 5426 23591 23969 19456 -521 1493 1492 5426 23591 23969 19456 -521 1493 1492 5426 23591 23969 19456 -521 2026-04-23 13:32:20,666 Hysteresis 1047 0: raw(23591 16000 16000 16000) min(19456 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23969 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 (5591 10000 10000 10000) 7: 0: 7863@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7863@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7863@3p 9: raw(2 8137 8137 8137) min(-4133 8137 8137 8137) spread(-24110 8137 8137 8137) max_pv 380 9: [ 0 7863@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1493 1492 5426 23591 23969 19456 -521 1493 1497 5428 23600 23969 19456 -521 1493 1497 5428 23600 23969 19456 -521 1493 1497 5428 23600 23969 19456 -521 1493 1497 5444 23669 23969 19456 -521 1493 1497 5444 23669 23969 19456 -521 1493 1497 5444 23669 23969 19456 -521 1493 1497 5444 23669 23969 19456 -521 1493 1497 5444 23669 23969 19456 -521 1493 1498 5445 23673 23969 19456 -521 1536 1498 5424 23582 23969 19456 -521 1536 1492 5421 23569 23969 19456 -521 1536 1492 5421 23569 23969 19456 -521 1536 1492 5421 23569 23969 19456 -521 1536 1492 5421 23569 23969 19456 -521 1536 1497 5423 23578 23969 19456 -521 1536 1497 5423 23578 23969 19456 -521 1536 1497 5423 23578 23969 19456 -521 1536 1497 5423 23578 23969 19456 -521 1536 1497 5423 23578 23969 19456 -521 2026-04-23 13:32:30,791 Hysteresis 1057 0: raw(23578 16000 16000 16000) min(19456 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23969 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 (5578 10000 10000 10000) 7: 0: 7859@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7859@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7859@3p 9: raw(1 8141 8141 8141) min(-4121 8141 8141 8141) spread(-24098 8141 8141 8141) max_pv 392 9: [ 0 7859@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1536 1498 5424 23582 23969 19456 -521 1536 1498 5424 23582 23969 19456 -521 1536 1497 5423 23578 23969 19456 -521 1536 1497 5423 23578 23969 19456 -521 1536 1496 5420 23565 23969 19456 -521 1536 1496 5420 23565 23969 19456 -521 1536 1496 5420 23565 23969 19456 -521 1536 1496 5420 23565 23969 19456 -521 1536 1496 5420 23565 23969 19456 -521 1542 1497 5417 23552 23969 19456 -521 1542 1498 5418 23556 23969 19456 -521 1542 1498 5418 23556 23969 19456 -521 1542 1498 5418 23556 23969 19456 -521 1542 1498 5418 23556 23969 19456 -521 1542 1496 5417 23552 23969 19456 -521 1542 1496 5417 23552 23969 19456 -521 1542 1495 5416 23547 23969 19456 -521 1542 1495 5416 23547 23969 19456 -521 1542 1492 5415 23543 23969 19456 -521 1542 1492 5415 23543 23969 19456 -521 2026-04-23 13:32:41,094 Hysteresis 1068 0: raw(23543 16000 16000 16000) min(19456 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23969 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 (5543 10000 10000 10000) 7: 0: 7847@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7847@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7847@3p 9: raw(2 8153 8153 8153) min(-4085 8153 8153 8153) spread(-24062 8153 8153 8153) max_pv 428 9: [ 0 7847@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1542 1492 5415 23543 23969 19456 -521 1542 1492 5415 23543 23969 19456 -521 1542 1492 5415 23543 23969 19456 -521 1542 1492 5415 23543 23969 19456 -521 1542 1496 5409 23517 23969 19456 -521 1542 1496 5409 23517 23969 19456 -521 1542 1496 5409 23517 23969 19456 -521 1542 1496 5409 23517 23969 19456 -521 1546 1498 5408 23513 23969 19456 -521 1546 1498 5408 23513 23969 19456 -521 1546 1497 5407 23508 23969 19456 -521 1546 1497 5407 23508 23969 19456 -521 1546 1498 5408 23513 23969 19456 -521 1546 1498 5408 23513 23969 19456 -521 1546 1498 5408 23513 23969 19456 -521 1546 1498 5408 23513 23969 19456 -521 1546 1497 5407 23508 23969 19456 -521 1546 1497 5407 23508 23969 19456 -521 1546 1496 5407 23508 23969 19456 -521 1546 1496 5407 23508 23969 19456 -521 2026-04-23 13:32:51,328 Hysteresis 1078 0: raw(23508 16000 16000 16000) min(19456 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23969 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 (5508 10000 10000 10000) 7: 0: 7836@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7836@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7836@3p 9: raw(0 8164 8164 8164) min(-4052 8164 8164 8164) spread(-24029 8164 8164 8164) max_pv 461 9: [ 0 7836@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1546 1496 5407 23508 23969 19456 -521 1546 1496 5407 23508 23969 19456 -521 1546 1496 5407 23508 23969 19456 -521 1546 1496 5407 23508 23969 19456 -521 1546 1496 5399 23473 23969 19456 -521 1546 1495 5398 23469 23969 19456 -521 1546 1495 5398 23469 23969 19456 -521 1546 1496 5399 23473 23969 19456 -521 1539 1496 5402 23486 23969 19456 -521 1539 1490 5399 23473 23969 19456 -521 1539 1490 5399 23473 23969 19456 -521 1539 1490 5399 23473 23969 19456 -521 1539 1490 5399 23473 23969 19456 -521 1539 1492 5400 23478 23969 19456 -521 1539 1492 5400 23478 23969 19456 -521 1539 1492 5400 23478 23969 19456 -521 1539 1492 5400 23478 23969 19456 -521 1539 1492 5400 23478 23969 19456 -521 1539 1492 5400 23478 23969 19456 -521 1539 1490 5399 23473 23969 19456 -521 2026-04-23 13:33:01,577 Hysteresis 1088 0: raw(23473 16000 16000 16000) min(19456 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23969 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 (5473 10000 10000 10000) 7: 0: 7824@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7824@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7824@3p 9: raw(1 8176 8176 8176) min(-4016 8176 8176 8176) spread(-23993 8176 8176 8176) max_pv 497 9: [ 0 7824@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1539 1490 5399 23473 23969 19456 -521 1539 1490 5399 23473 23969 19456 -521 1539 1490 5399 23473 23969 19456 -521 1539 1498 5403 23491 23969 19456 -521 1539 1498 5395 23456 23969 19456 -521 1539 1497 5395 23456 23969 19456 -521 1539 1497 5395 23456 23969 19456 -521 1519 1497 5404 23495 23969 19456 -521 1519 1497 5404 23495 23969 19456 -521 1519 1497 5404 23495 23969 19456 -521 1519 1497 5404 23495 23969 19456 -521 1519 1498 5405 23500 23969 19456 -521 1519 1498 5405 23500 23969 19456 -521 1519 1495 5403 23491 23969 19456 -521 1519 1495 5403 23491 23969 19456 -521 1519 1496 5404 23495 23969 19456 -521 1519 1496 5404 23495 23969 19456 -521 1519 1486 5399 23473 23969 19456 -521 1519 1486 5399 23473 23969 19456 -521 2026-04-23 13:33:11,594 Hysteresis 1098 0: raw(23473 16000 16000 16000) min(19456 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23969 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 (5473 10000 10000 10000) 7: 0: 7824@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7824@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7824@3p 9: raw(1 8176 8176 8176) min(-4016 8176 8176 8176) spread(-23993 8176 8176 8176) max_pv 497 9: [ 0 7824@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1519 1486 5399 23473 23969 19456 -521 1519 1486 5399 23473 23969 19456 -521 1519 1487 5399 23473 23969 19456 -521 1519 1487 5399 23473 23969 19456 -521 1519 1486 5399 23473 23969 19456 -521 1519 1486 5399 23473 23969 19456 -521 1519 1486 5399 23473 23969 19456 -521 1502 1486 5407 23508 23969 19456 -521 1502 1479 5404 23495 23969 19456 -521 1502 1479 5404 23495 23969 19456 -521 1502 1479 5404 23495 23969 19456 -521 1502 1479 5404 23495 23969 19456 -521 1502 1481 5405 23500 23969 19456 -521 1502 1481 5405 23500 23969 19456 -521 1502 1481 5405 23500 23969 19456 -521 1502 1481 5405 23500 23969 19456 -521 1502 1481 5405 23500 23969 19456 -521 1502 1481 5405 23500 23969 19456 -521 1502 1488 5408 23513 23969 19456 -521 1502 1488 5408 23513 23969 19456 -521 2026-04-23 13:33:21,610 Hysteresis 1108 0: raw(23513 16000 16000 16000) min(19456 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23969 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 (5513 10000 10000 10000) 7: 0: 7837@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7837@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7837@3p 9: raw(2 8163 8163 8163) min(-4055 8163 8163 8163) spread(-24032 8163 8163 8163) max_pv 458 9: [ 0 7837@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1502 1488 5408 23513 23969 19456 -521 1502 1488 5408 23513 23969 19456 -521 1502 1483 5406 23504 23969 19456 -521 1502 1483 5406 23504 23969 19456 -521 1502 1483 5415 23543 23969 19456 -521 1502 1483 5415 23543 23969 19456 -521 1533 1483 5400 23478 23969 19456 -521 1533 1479 5398 23469 23969 19456 -521 1533 1479 5398 23469 23969 19456 -521 1533 1479 5398 23469 23969 19456 -521 1533 1479 5398 23469 23969 19456 -521 1533 1472 5394 23452 23969 19456 -521 1533 1472 5394 23452 23969 19456 -521 1533 1472 5394 23452 23969 19456 -521 1533 1472 5394 23452 23969 19456 -521 1533 1472 5394 23452 23969 19456 -521 1533 1472 5394 23452 23969 19456 -521 1533 1472 5394 23452 23969 19456 -521 1533 1472 5394 23452 23969 19456 -521 1533 1472 5394 23452 23969 19456 -521 2026-04-23 13:33:32,018 Hysteresis 1118 0: raw(23452 16000 16000 16000) min(19456 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23969 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 (5452 10000 10000 10000) 7: 0: 7817@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7817@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7817@3p 9: raw(1 8183 8183 8183) min(-3995 8183 8183 8183) spread(-23972 8183 8183 8183) max_pv 518 9: [ 0 7817@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1533 1472 5394 23452 23969 21978 -521 1533 1470 5393 23447 23969 21978 -521 1533 1470 5393 23447 23969 21978 -521 1533 1470 5393 23447 23969 21978 -521 1533 1470 5379 23386 23969 21978 -521 1533 1470 5379 23386 23969 21978 -521 1507 1470 5392 23443 23969 21978 -521 1507 1477 5395 23456 23969 21982 -521 1507 1477 5395 23456 23969 21982 -521 1507 1477 5395 23456 23969 21982 -521 1507 1477 5395 23456 23969 22573 -521 1507 1475 5394 23452 23969 22573 -521 1507 1475 5394 23452 23969 22573 -521 1507 1475 5394 23452 23969 22573 -521 1507 1476 5395 23456 23969 22573 -521 1507 1476 5395 23456 23969 22573 -521 1507 1481 5397 23465 23969 22591 -521 1507 1481 5397 23465 23969 22591 -521 1507 1481 5397 23465 23969 22591 -521 2026-04-23 13:33:42,142 Hysteresis 1129 0: raw(23465 16000 16000 16000) min(22591 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23969 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 (5465 10000 10000 10000) 7: 0: 7821@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7821@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7821@3p 9: raw(2 8179 8179 8179) min(-872 8179 8179 8179) spread(-23984 8179 8179 8179) max_pv 506 9: [ 0 7821@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1507 1481 5397 23465 23969 22591 -521 1507 1481 5397 23465 23969 22669 -521 1507 1479 5396 23460 23969 22669 -521 1507 1479 5396 23460 23969 22669 -521 1507 1479 5399 23473 23969 22669 -521 1507 1479 5399 23473 23969 22669 -521 1508 1479 5399 23473 23969 22669 -521 1508 1473 5396 23460 23969 22669 -521 1508 1473 5396 23460 23969 22669 -521 1508 1474 5396 23460 23969 22669 -521 1508 1474 5396 23460 23969 22669 -521 1508 1481 5400 23478 23969 22669 -521 1508 1481 5400 23478 23969 22669 -521 1508 1481 5400 23478 23969 22669 -521 1508 1481 5400 23478 23969 22669 -521 1508 1481 5400 23478 23969 22669 -521 1508 1481 5400 23478 23969 22669 -521 1508 1485 5402 23486 23969 22669 -521 1508 1485 5402 23486 23969 22669 -521 1508 1485 5402 23486 23969 22669 -521 2026-04-23 13:33:52,158 Hysteresis 1139 0: raw(23486 16000 16000 16000) min(22669 16000 16000 16000) spread(-521 16000 16000 16000) max_pv 23969 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 (5486 10000 10000 10000) 7: 0: 7828@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7828@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7828@3p 9: raw(2 8172 8172 8172) min(-815 8172 8172 8172) spread(-24005 8172 8172 8172) max_pv 485 9: [ 0 7828@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1508 1485 5402 23486 23969 22669 -521 1508 1487 5403 23491 23969 22669 -504 1508 1487 5403 23491 23969 22669 -504 1508 1487 5403 23491 23969 22669 -504 1508 1487 5408 23513 23969 22669 -504 1508 1486 5407 23508 23969 22669 -504 1508 1486 5407 23508 23969 22669 -504 1508 1483 5406 23504 23969 22669 -504 1508 1483 5406 23504 23969 22669 -504 1508 1483 5406 23504 23969 22669 -504 1508 1483 5406 23504 23969 22669 -504 1508 1481 5405 23500 23969 22669 -504 1508 1481 5405 23500 23969 22669 -504 1508 1481 5405 23500 23969 22669 -504 1508 1481 5405 23500 23969 22669 -504 1508 1481 5405 23500 23969 22669 -504 1508 1481 5405 23500 23969 22669 -504 1508 1488 5408 23513 23969 22669 -504 1508 1488 5408 23513 23969 22669 -504 1508 1488 5408 23513 23969 22669 -504 2026-04-23 13:34:02,520 Hysteresis 1149 0: raw(23513 16000 16000 16000) min(22669 16000 16000 16000) spread(-504 16000 16000 16000) max_pv 23969 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 (5513 10000 10000 10000) 7: 0: 7837@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7837@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7837@3p 9: raw(2 8163 8163 8163) min(-842 8163 8163 8163) spread(-24015 8163 8163 8163) max_pv 458 9: [ 0 7837@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1508 1488 5408 23513 23969 22669 -504 1508 1483 5406 23504 23969 22669 -504 1508 1483 5406 23504 23969 22669 -504 1508 1483 5406 23504 23969 22669 -504 1508 1483 5412 23530 23969 22669 -504 1508 1483 5412 23530 23969 22669 -504 1520 1483 5406 23504 23969 22669 -504 1520 1479 5404 23495 23969 22669 -504 1520 1479 5404 23495 23969 22669 -504 1520 1479 5404 23495 23969 22669 -504 1520 1479 5404 23495 23969 22669 -504 1520 1475 5402 23486 23969 22669 -504 1520 1475 5402 23486 23969 22669 -504 1520 1476 5403 23491 23969 22669 -504 1520 1476 5403 23491 23969 22669 -504 1520 1475 5402 23486 23969 22669 -504 1520 1475 5402 23486 23969 22669 -504 1520 1481 5405 23500 23969 22669 -504 1520 1481 5405 23500 23969 22669 -504 1520 1481 5405 23500 23969 22669 -504 2026-04-23 13:34:12,674 Hysteresis 1159 0: raw(23500 16000 16000 16000) min(22669 16000 16000 16000) spread(-504 16000 16000 16000) max_pv 23969 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 (5500 10000 10000 10000) 7: 0: 7833@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7833@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7833@3p 9: raw(1 8167 8167 8167) min(-830 8167 8167 8167) spread(-24003 8167 8167 8167) max_pv 470 9: [ 0 7833@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1520 1481 5405 23500 23969 22669 -504 1520 1479 5404 23495 23969 22669 -504 1520 1479 5404 23495 23969 22669 -504 1520 1479 5404 23495 23969 22669 -504 1520 1479 5401 23482 23969 22669 -504 1503 1485 5412 23530 23969 22669 -504 1503 1485 5412 23530 23969 22669 -504 1503 1485 5412 23530 23969 22669 -504 1503 1485 5412 23530 23969 22669 -504 1503 1485 5412 23530 23969 22669 -504 1503 1485 5412 23530 23969 22669 -504 1503 1487 5413 23534 23969 22669 -504 1503 1487 5413 23534 23969 22669 -504 1503 1486 5413 23534 23969 22669 -504 1503 1486 5413 23534 23969 22669 -504 1503 1485 5412 23530 23969 22669 -504 1503 1485 5412 23530 23969 22669 -504 1503 1485 5412 23530 23969 22669 -504 1503 1485 5412 23530 23969 22669 -504 1503 1484 5412 23530 23969 22669 -504 2026-04-23 13:34:22,691 Hysteresis 1169 0: raw(23530 16000 16000 16000) min(22669 16000 16000 16000) spread(-504 16000 16000 16000) max_pv 23969 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 (5530 10000 10000 10000) 7: 0: 7843@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7843@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7843@3p 9: raw(1 8157 8157 8157) min(-860 8157 8157 8157) spread(-24033 8157 8157 8157) max_pv 440 9: [ 0 7843@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1503 1484 5412 23530 23969 22669 -504 1503 1497 5418 23556 23969 22669 -504 1503 1497 5418 23556 23969 22669 -504 1503 1497 5418 23556 23969 22669 -504 1503 1497 5425 23586 23969 22669 -504 1525 1496 5414 23539 23969 22669 -504 1525 1496 5414 23539 23969 22669 -504 1525 1496 5414 23539 23969 22669 -504 1525 1496 5414 23539 23969 22669 -504 1525 1496 5414 23539 23969 22669 -504 1525 1496 5414 23539 23969 22669 -504 1525 1490 5411 23526 23969 22669 -504 1525 1490 5411 23526 23969 22669 -504 1525 1490 5411 23526 23969 22669 -504 1525 1490 5411 23526 23969 22669 -504 1525 1494 5413 23534 23969 22669 -504 1525 1494 5413 23534 23969 22669 -504 1525 1494 5413 23534 23969 22669 -504 1525 1494 5413 23534 23969 22669 -504 1525 1494 5413 23534 23969 22669 -504 2026-04-23 13:34:32,743 Hysteresis 1179 0: raw(23534 16000 16000 16000) min(22669 16000 16000 16000) spread(-504 16000 16000 16000) max_pv 23969 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 (5534 10000 10000 10000) 7: 0: 7844@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7844@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7844@3p 9: raw(2 8156 8156 8156) min(-863 8156 8156 8156) spread(-24036 8156 8156 8156) max_pv 437 9: [ 0 7844@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1525 1494 5413 23534 23969 22669 -504 1525 1485 5409 23517 23969 22669 -504 1525 1485 5409 23517 23969 22669 -504 1525 1484 5408 23513 23969 22669 -504 1525 1484 5409 23517 23969 22669 -504 1509 1479 5414 23539 23969 22669 -504 1509 1479 5414 23539 23969 22669 -504 1509 1479 5414 23539 23969 22669 -504 1509 1479 5414 23539 23969 22669 -504 1509 1479 5414 23539 23969 22669 -504 1509 1479 5414 23539 23969 22669 -504 1509 1479 5414 23539 23969 22669 -504 1509 1479 5414 23539 23969 22669 -504 1509 1479 5414 23539 23969 22669 -504 1509 1479 5414 23539 23969 22669 -504 1509 1485 5417 23552 23969 22673 -504 1509 1485 5417 23552 23969 22673 -504 1509 1485 5417 23552 23969 22673 -504 1509 1485 5417 23552 23969 22673 -504 1509 1485 5417 23552 23969 22673 -504 2026-04-23 13:34:43,069 Hysteresis 1190 0: raw(23552 16000 16000 16000) min(22673 16000 16000 16000) spread(-504 16000 16000 16000) max_pv 23969 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 (5552 10000 10000 10000) 7: 0: 7850@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7850@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7850@3p 9: raw(2 8150 8150 8150) min(-877 8150 8150 8150) spread(-24054 8150 8150 8150) max_pv 419 9: [ 0 7850@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1509 1475 5412 23530 23969 22804 -504 1509 1475 5412 23530 23969 22804 -504 1509 1476 5413 23534 23969 22804 -504 1509 1476 5417 23552 23969 22804 -504 1550 1485 5401 23482 23969 22804 -504 1550 1485 5401 23482 23969 22817 -504 1550 1485 5401 23482 23969 22817 -504 1550 1485 5401 23482 23969 22817 -504 1550 1485 5401 23482 23969 22817 -504 1550 1485 5401 23482 23969 22817 -504 1550 1483 5400 23478 23969 22817 -504 1550 1483 5400 23478 23969 22817 -504 1550 1483 5400 23478 23969 22817 -504 1550 1483 5400 23478 23969 22817 -504 1550 1484 5401 23482 23969 22817 -504 1550 1484 5401 23482 23969 22817 -504 1550 1484 5401 23482 23969 22817 -504 1550 1484 5401 23482 23969 22821 -504 1550 1485 5401 23482 23969 22821 -504 1550 1485 5401 23482 23969 22821 -504 2026-04-23 13:34:53,086 Hysteresis 1200 0: raw(23482 16000 16000 16000) min(22821 16000 16000 16000) spread(-504 16000 16000 16000) max_pv 23969 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 (5482 10000 10000 10000) 7: 0: 7827@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7827@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7827@3p 9: raw(1 8173 8173 8173) min(-660 8173 8173 8173) spread(-23985 8173 8173 8173) max_pv 488 9: [ 0 7827@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1550 1477 5397 23465 23969 22860 -504 1550 1477 5397 23465 23969 22860 -504 1550 1477 5397 23465 23969 22860 130 1550 1477 5381 23395 23969 22860 130 1515 1477 5399 23473 23969 22860 130 1515 1477 5399 23473 23969 22860 130 1515 1478 5399 23473 23969 22860 130 1515 1478 5399 23473 23969 22860 130 1515 1477 5399 23473 23969 22860 130 1515 1477 5399 23473 23969 22860 130 1515 1485 5402 23486 23969 22869 130 1515 1485 5402 23486 23969 22869 130 1515 1485 5402 23486 23969 22869 130 1515 1485 5402 23486 23969 22869 130 1515 1477 5399 23473 23969 22869 130 1515 1477 5399 23473 23969 22873 130 1515 1477 5399 23473 23969 22873 130 1515 1477 5399 23473 23969 22873 130 1515 1477 5399 23473 23969 22873 130 2026-04-23 13:35:03,277 Hysteresis 1210 0: raw(23473 16000 16000 16000) min(22873 16000 16000 16000) spread(130 16000 16000 16000) max_pv 23969 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 (5473 10000 10000 10000) 7: 0: 7824@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7824@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7824@3p 9: raw(1 8176 8176 8176) min(-599 8176 8176 8176) spread(-23342 8176 8176 8176) max_pv 497 9: [ 0 7824@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1515 1477 5399 23473 23969 22873 130 1515 1470 5395 23456 23969 22895 130 1515 1470 5395 23456 23969 22895 130 1515 1470 5393 23447 23969 22895 130 1548 1470 5377 23378 23969 22895 130 1548 1477 5380 23391 23969 22895 130 1548 1477 5380 23391 23969 22895 130 1548 1478 5381 23395 23969 22895 130 1548 1478 5381 23395 23969 22895 130 1548 1470 5377 23378 23969 22895 130 1548 1470 5377 23378 23969 22895 130 1548 1470 5377 23378 23969 22904 130 1548 1470 5377 23378 23969 22904 130 1548 1470 5377 23378 23969 22904 130 1548 1466 5375 23369 23969 22904 130 1548 1466 5375 23369 23969 22904 130 1548 1466 5375 23369 23969 22904 130 1548 1466 5375 23369 23969 22904 130 1548 1466 5375 23369 23969 22904 130 1548 1466 5375 23369 23969 22904 130 2026-04-23 13:35:13,410 Hysteresis 1220 0: raw(23369 16000 16000 16000) min(22904 16000 16000 16000) spread(130 16000 16000 16000) max_pv 23969 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 (5369 10000 10000 10000) 7: 0: 7789@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7789@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7789@3p 9: raw(2 8211 8211 8211) min(-463 8211 8211 8211) spread(-23237 8211 8211 8211) max_pv 602 9: [ 0 7789@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1548 1474 5379 23386 23969 22904 130 1548 1474 5379 23386 23969 22904 130 1548 1473 5378 23382 23969 22904 130 2570 1473 4578 19904 23969 19904 130 2570 1466 4573 19882 23969 19882 130 2570 1466 4573 19882 23969 19882 130 2570 1466 4573 19882 23969 19882 130 2570 1466 4573 19882 23969 19882 130 2570 1466 4573 19882 23969 19882 130 2570 1466 4573 19882 23969 19882 130 2570 1470 4576 19895 23969 19882 130 2570 1470 4576 19895 23969 19882 130 2570 1470 4576 19895 23969 19882 130 2570 1470 4576 19895 23969 19882 130 2570 1466 4573 19882 23969 19882 130 2570 1466 4573 19882 23969 19882 130 2570 1466 4573 19882 23969 19882 130 2570 1466 4573 19882 23969 19882 130 2570 1466 4573 19882 23969 19882 130 2026-04-23 13:35:23,426 Hysteresis 1230 0: raw(19882 16000 16000 16000) min(19882 16000 16000 16000) spread(130 16000 16000 16000) max_pv 23969 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 (1882 10000 10000 10000) 7: 0: 6627@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6627@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6627@3p 9: raw(1 9373 9373 9373) min(1 9373 9373 9373) spread(-19751 9373 9373 9373) max_pv 4088 9: [ 0 6627@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 2570 1466 4573 19882 23969 19882 130 2570 1466 4573 19882 23969 19882 130 2570 1466 4573 19882 23969 19882 130 2570 1466 4573 19882 23969 19882 130 1545 1470 4552 19791 23969 19791 130 1545 1470 4552 19791 23969 19791 130 1545 1470 4552 19791 23969 19791 130 1545 1470 4552 19791 23969 19791 130 1545 1477 4556 19808 23969 19791 130 1545 1477 4556 19808 23969 19791 130 1545 1478 4556 19808 23969 19791 130 1545 1478 4556 19808 23969 19791 130 1545 1477 4556 19808 23969 19791 130 1545 1477 4556 19808 23969 19791 130 1545 1481 4558 19817 23969 19791 130 1545 1481 4558 19817 23969 19791 130 1545 1481 4558 19817 23969 19791 130 1545 1481 4558 19817 23969 19791 130 1545 1490 4562 19834 23969 19791 130 1545 1490 4562 19834 23969 19791 130 2026-04-23 13:35:33,474 Hysteresis 1240 0: raw(19834 16000 16000 16000) min(19791 16000 16000 16000) spread(130 16000 16000 16000) max_pv 23969 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 (1834 10000 10000 10000) 7: 0: 6611@3p 8: filtered 1 to 1, sorted to 0 8: 0: 6611@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 6611@3p 9: raw(1 9389 9389 9389) min(-42 9389 9389 9389) spread(-19703 9389 9389 9389) max_pv 4136 9: [ 0 6611@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1545 1490 4562 19834 23969 19791 130 1545 1490 4562 19834 23969 19791 130 1545 1490 4562 19834 23969 19791 130 697 1490 4975 21630 23969 19791 130 697 1481 4970 21608 23969 19791 130 697 1481 4970 21608 23969 19791 130 697 1481 4970 21608 23969 19791 130 697 1481 4970 21608 23969 19791 130 697 1488 4974 21626 23969 19791 130 697 1488 4974 21626 23969 19791 130 697 1488 4974 21626 23969 19791 130 697 1488 4974 21626 23969 19791 130 697 1488 4974 21626 23969 19791 130 697 1488 4974 21626 23969 19791 130 697 1490 4975 21630 23969 19791 130 697 1490 4975 21630 23969 19791 130 697 1490 4975 21630 23969 19791 130 697 1492 4976 21634 23969 19791 130 697 1492 4976 21634 23969 19791 130 2026-04-23 13:35:43,581 Hysteresis 1250 0: raw(21634 16000 16000 16000) min(19791 16000 16000 16000) spread(130 16000 16000 16000) max_pv 23969 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 (3634 10000 10000 10000) 7: 0: 7211@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7211@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7211@3p 9: raw(1 8789 8789 8789) min(-1842 8789 8789 8789) spread(-21503 8789 8789 8789) max_pv 2336 9: [ 0 7211@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 697 1492 4976 21634 23969 19791 130 697 1492 4976 21634 23969 19791 130 697 1492 4976 21634 23969 19791 130 680 1492 4984 21669 23969 19791 130 680 1498 5401 23482 23969 19791 130 680 1498 5401 23482 23969 19791 130 680 1497 5401 23482 23969 19791 130 680 1497 5401 23482 23969 19791 130 680 1488 5396 23460 23969 19791 130 680 1488 5396 23460 23969 19791 130 680 1489 5397 23465 23969 19791 130 680 1489 5397 23465 23969 19791 130 680 1488 5396 23460 23969 19791 130 680 1488 5396 23460 23969 19791 130 680 1492 5398 23469 23969 19791 130 680 1492 5398 23469 23969 19791 130 680 1492 5398 23469 23969 19791 130 680 1492 5398 23469 23969 19791 130 680 1490 5397 23465 23969 19791 130 680 1490 5397 23465 23969 19791 130 2026-04-23 13:35:53,644 Hysteresis 1260 0: raw(23465 16000 16000 16000) min(19791 16000 16000 16000) spread(130 16000 16000 16000) max_pv 23969 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 (5465 10000 10000 10000) 7: 0: 7821@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7821@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7821@3p 9: raw(2 8179 8179 8179) min(-3672 8179 8179 8179) spread(-23333 8179 8179 8179) max_pv 506 9: [ 0 7821@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 680 1490 5397 23465 23969 19791 130 680 1490 5397 23465 23969 19791 130 680 1490 5397 23465 23969 19791 130 988 1490 5243 22795 23969 19791 130 988 1488 5663 24621 24621 19791 130 988 1488 5663 24621 24621 19791 130 988 1488 5663 24621 24621 19791 130 988 1488 5663 24621 24621 19791 130 988 1490 5664 24626 24626 19791 130 988 1490 5664 24626 24626 19791 130 988 1490 5664 24626 24626 19791 130 988 1490 5664 24626 24626 19791 130 988 1490 5664 24626 24626 19791 130 988 1490 5664 24626 24626 19791 130 988 1485 5662 24617 24626 19791 130 988 1485 5662 24617 24626 19791 130 988 1485 5662 24617 24626 19791 130 988 1485 5662 24617 24626 19791 130 988 1487 5663 24621 24626 19791 130 988 1487 5663 24621 24626 19791 130 2026-04-23 13:36:03,723 Hysteresis 1270 0: raw(24621 16000 16000 16000) min(19791 16000 16000 16000) spread(130 16000 16000 16000) max_pv 24626 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 (6621 10000 10000 10000) 7: 0: 8207@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8207@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8207@3p 9: raw(0 7793 7793 7793) min(-4830 7793 7793 7793) spread(-24491 7793 7793 7793) max_pv 5 9: [ 0 8207@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 988 1487 5663 24621 24626 19791 130 988 1487 5663 24621 24626 19791 130 988 1486 5662 24617 24626 19791 130 1401 1486 5722 24878 24878 19791 130 1401 1490 5724 24886 24886 19791 130 1401 1490 5724 24886 24886 19791 130 1401 1490 5724 24886 24886 19791 130 1401 1490 5724 24886 24886 19791 130 1401 1498 5728 24904 24904 19791 130 1401 1498 5728 24904 24904 19791 130 1401 1498 5728 24904 24904 19791 130 1401 1498 5728 24904 24904 19791 130 1401 1498 5728 24904 24904 19791 130 1401 1498 5728 24904 24904 19791 130 1401 1498 5728 24904 24904 19791 130 1401 1498 5728 24904 24904 19791 130 1401 1498 5728 24904 24904 19791 130 1401 1498 5728 24904 24904 19791 130 1401 1497 5727 24900 24904 19791 130 1401 1497 5727 24900 24904 19791 130 2026-04-23 13:36:13,743 Hysteresis 1280 0: raw(24900 16000 16000 16000) min(19791 16000 16000 16000) spread(130 16000 16000 16000) max_pv 24904 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. 8: filtered 1 to 1, sorted to 0 8: 0: 8300@3p 9: raw(0 7700 7700 7700) min(-5109 7700 7700 7700) spread(-24770 7700 7700 7700) max_pv 4 9: [ 0 8300@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1401 1497 5727 24900 24904 19791 130 1401 1497 5727 24900 24904 19791 130 1401 1498 5728 24904 24904 19791 130 1737 1498 5625 24456 24904 19791 130 1737 1498 5625 24456 24904 19791 130 1737 1498 5625 24456 24904 19791 130 1737 1497 5625 24456 24904 19791 130 1737 1497 5625 24456 24904 19791 130 1737 1490 5621 24439 24904 19791 130 1737 1490 5621 24439 24904 19791 130 1737 1490 5621 24439 24904 19791 130 1737 1490 5621 24439 24904 19791 130 1737 1490 5621 24439 24904 19791 130 1737 1490 5621 24439 24904 19791 130 1737 1488 5620 24434 24904 19791 130 1737 1488 5620 24434 24904 19791 130 1737 1488 5620 24434 24904 19791 130 1737 1488 5620 24434 24904 19791 130 1737 1485 5619 24430 24904 19791 130 1737 1485 5619 24430 24904 19791 130 2026-04-23 13:36:23,831 Hysteresis 1290 0: raw(24430 16000 16000 16000) min(19791 16000 16000 16000) spread(130 16000 16000 16000) max_pv 24904 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 (6430 10000 10000 10000) 7: 0: 8143@3p 8: filtered 1 to 1, sorted to 0 8: 0: 8143@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 8143@3p 9: raw(1 7857 7857 7857) min(-4638 7857 7857 7857) spread(-24299 7857 7857 7857) max_pv 475 9: [ 0 8143@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1737 1485 5619 24430 24904 19791 130 1737 1485 5619 24430 24904 19791 130 1897 1485 5539 24082 24904 19791 130 1897 1485 5430 23608 24904 19791 130 1897 1481 5428 23600 24904 19791 130 1897 1481 5428 23600 24904 19791 130 1897 1481 5428 23600 24904 19791 130 1897 1481 5428 23600 24904 19791 130 1897 1487 5431 23613 24904 19791 130 1897 1487 5431 23613 24904 19791 130 1897 1487 5431 23613 24904 19791 130 1897 1487 5431 23613 24904 19791 130 1897 1483 5429 23604 24904 19791 130 1897 1483 5429 23604 24904 19791 130 1897 1483 5429 23604 24904 19791 130 1897 1483 5429 23604 24904 19791 130 1897 1483 5429 23604 24904 19791 130 1897 1483 5429 23604 24904 19791 130 1897 1479 5427 23595 24904 19791 130 1897 1479 5427 23595 24904 19791 130 2026-04-23 13:36:33,847 Hysteresis 1300 0: raw(23595 16000 16000 16000) min(19791 16000 16000 16000) spread(130 16000 16000 16000) max_pv 24904 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 (5595 10000 10000 10000) 7: 0: 7865@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7865@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7865@3p 9: raw(0 8135 8135 8135) min(-3804 8135 8135 8135) spread(-23465 8135 8135 8135) max_pv 1309 9: [ 0 7865@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1897 1479 5427 23595 24904 19791 130 1897 1479 5427 23595 24904 19791 130 1822 1479 5464 23756 24904 19791 130 1822 1479 5272 22921 24904 19791 130 1822 1479 5272 22921 24904 19791 130 1822 1479 5272 22921 24904 19791 130 1822 1479 5272 22921 24904 19791 130 1822 1479 5272 22921 24904 19791 130 1822 1485 5275 22934 24904 19791 130 1822 1485 5275 22934 24904 19791 130 1822 1485 5275 22934 24904 19791 130 1822 1485 5275 22934 24904 19791 130 1822 1485 5275 22934 24904 19791 130 1822 1485 5275 22934 24904 19791 130 1822 1485 5275 22934 24904 19791 130 1822 1485 5275 22934 24904 19791 130 1822 1485 5275 22934 24904 19791 130 1822 1487 5276 22939 24904 19791 130 1822 1487 5276 22939 24904 19791 130 2026-04-23 13:36:43,865 Hysteresis 1310 0: raw(22939 16000 16000 16000) min(19791 16000 16000 16000) spread(130 16000 16000 16000) max_pv 24904 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 (4939 10000 10000 10000) 7: 0: 7646@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7646@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7646@3p 9: raw(1 8354 8354 8354) min(-3147 8354 8354 8354) spread(-22808 8354 8354 8354) max_pv 1966 9: [ 0 7646@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1822 1486 5276 22939 24904 19791 130 1822 1486 5276 22939 24904 19791 130 1822 1486 5276 22939 24904 19791 130 1628 1486 5373 23360 24904 19791 130 1628 1487 5222 22704 24904 19791 130 1628 1487 5222 22704 24904 19791 130 1628 1486 5222 22704 24904 19791 130 1628 1486 5222 22704 24904 19791 130 1628 1479 5218 22686 24904 19791 130 1628 1479 5218 22686 24904 19791 130 1628 1479 5218 22686 24904 19791 130 1628 1479 5218 22686 24904 19791 130 1628 1479 5218 22686 24904 19791 130 1628 1490 5224 22713 24904 19791 130 1628 1490 5224 22713 24904 19791 130 1628 1490 5224 22713 24904 19791 130 1628 1490 5224 22713 24904 19791 130 1628 1490 5224 22713 24904 19791 130 1628 1490 5224 22713 24904 19791 130 1628 1488 5223 22708 24904 19791 130 2026-04-23 13:36:53,968 Hysteresis 1320 0: raw(22708 16000 16000 16000) min(19791 16000 16000 16000) spread(130 16000 16000 16000) max_pv 24904 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 (4708 10000 10000 10000) 7: 0: 7569@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7569@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7569@3p 9: raw(1 8431 8431 8431) min(-2916 8431 8431 8431) spread(-22577 8431 8431 8431) max_pv 2197 9: [ 0 7569@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1628 1488 5223 22708 24904 19791 130 1628 1488 5223 22708 24904 19791 130 1459 1496 5311 23091 24904 19791 130 1459 1496 5311 23091 24904 19791 130 1459 1496 5258 22860 24904 19791 130 1459 1496 5258 22860 24904 19791 130 1459 1496 5258 22860 24904 19791 130 1459 1496 5258 22860 24904 19791 130 1459 1497 5258 22860 24904 19791 130 1459 1497 5258 22860 24904 19791 130 1459 1497 5258 22860 24904 19791 130 1459 1497 5258 22860 24904 19791 130 1459 1494 5257 22856 24904 19791 130 1459 1494 5257 22856 24904 19791 130 1459 1494 5257 22856 24904 19791 130 1459 1494 5257 22856 24904 19791 130 1459 1494 5257 22856 24904 19791 130 1459 1494 5257 22856 24904 19791 130 1459 1488 5254 22843 24904 19791 130 1459 1488 5254 22843 24904 19791 130 2026-04-23 13:37:03,984 Hysteresis 1330 0: raw(22843 16000 16000 16000) min(19791 16000 16000 16000) spread(130 16000 16000 16000) max_pv 24904 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 (4843 10000 10000 10000) 7: 0: 7614@3p 8: filtered 1 to 1, sorted to 0 8: 0: 7614@3p __all except Off__ 9: have active chargers. 8: filtered 1 to 1, sorted to 0 8: 0: 7614@3p 9: raw(1 8386 8386 8386) min(-3051 8386 8386 8386) spread(-22712 8386 8386 8386) max_pv 2062 9: [ 0 7614@3p ] PM PV mtr(W) bat(W) avl(W) raw max min spread 1459 1488 5254 22843 24904 19791 130 1459 1488 5254 22843 24904 19791 130 1417 1489 5275 22934 24904 19791 130 1417 1489 5306 23069 24904 19791 130 1417 1489 5306 23069 24904 19791 130 1417 1489 5306 23069 24904 19791 130 1417 1488 5306 23069 24904 19791 130 1417 1488 5306 23069 24904 19791 130 1417 1488 5306 23069 24904 19791 130 __end_charge_manager__ __begin_meters_mbtcp__ m3 t2 i5 u16 a13022:32de r740 v740 m2 t2 i2 u32le a13036:32ec r59427,1 v124963 m3 t2 i7 s16 a13024:32e0 r220 v220 m2 t2 i3 u32le a13045:32f5 r51931,0 v51931 m3 t2 i8 u32le a13026:32e2 r62265,0 v62265 m3 t2 i9 u16 a13038:32ee r224 v224 m3 t2 i10 u32le a13040:32f0 r62900,0 v62900 m2 t2 i0 u16 a5035:13ab r499 v499 m2 t2 i1 s32le a13009:32d1 r64116,65535 v-1420 m2 t2 i2 u32le a13036:32ec r59427,1 v124963 m2 t2 i3 u32le a13045:32f5 r51931,0 v51931 2026-04-23 13:36:54,193 m3 t2 i0 u16 a13000:32c8 r43 v43 m3 t2 i2 u16 a13019:32db r4710 v4710 m3 t2 i3 s16 a13020:32dc r65505 v-31 m3 t2 i4 s16 a13021:32dd r1488 v1488 m3 t2 i5 u16 a13022:32de r740 v740 m3 t2 i7 s16 a13024:32e0 r220 v220 m3 t2 i8 u32le a13026:32e2 r62265,0 v62265 m3 t2 i9 u16 a13038:32ee r224 v224 m3 t2 i10 u32le a13040:32f0 r62900,0 v62900 m2 t2 i0 u16 a5035:13ab r499 v499 m2 t2 i1 s32le a13009:32d1 r64118,65535 v-1418 m2 t2 i2 u32le a13036:32ec r59427,1 v124963 m2 t2 i3 u32le a13045:32f5 r51931,0 v51931 m3 t2 i0 u16 a13000:32c8 r43 v43 m3 t2 i2 u16 a13019:32db r4710 v4710 m3 t2 i3 s16 a13020:32dc r65505 v-31 m3 t2 i4 s16 a13021:32dd r1496 v1496 m3 t2 i5 u16 a13022:32de r740 v740 m3 t2 i7 s16 a13024:32e0 r220 v220 m3 t2 i8 u32le a13026:32e2 r62265,0 v62265 m3 t2 i9 u16 a13038:32ee r224 v224 m3 t2 i10 u32le a13040:32f0 r62900,0 v62900 2026-04-23 13:36:56,106 m2 t2 i0 u16 a5035:13ab r499 v499 m2 t2 i1 s32le a13009:32d1 r64110,65535 v-1426 m2 t2 i2 u32le a13036:32ec r59427,1 v124963 m2 t2 i3 u32le a13045:32f5 r51931,0 v51931 m3 t2 i0 u16 a13000:32c8 r43 v43 m3 t2 i2 u16 a13019:32db r4710 v4710 m3 t2 i3 s16 a13020:32dc r65505 v-31 m3 t2 i4 s16 a13021:32dd r1496 v1496 m3 t2 i5 u16 a13022:32de r740 v740 m3 t2 i7 s16 a13024:32e0 r220 v220 m3 t2 i8 u32le a13026:32e2 r62265,0 v62265 m3 t2 i9 u16 a13038:32ee r224 v224 m3 t2 i10 u32le a13040:32f0 r62900,0 v62900 2026-04-23 13:36:57,111 m2 t2 i0 u16 a5035:13ab r499 v499 m2 t2 i1 s32le a13009:32d1 r64100,65535 v-1436 m2 t2 i2 u32le a13036:32ec r59427,1 v124963 m2 t2 i3 u32le a13045:32f5 r51931,0 v51931 m3 t2 i0 u16 a13000:32c8 r43 v43 m3 t2 i2 u16 a13019:32db r4710 v4710 m3 t2 i3 s16 a13020:32dc r65505 v-31 m3 t2 i4 s16 a13021:32dd r1496 v1496 m3 t2 i5 u16 a13022:32de r740 v740 m3 t2 i7 s16 a13024:32e0 r220 v220 m3 t2 i8 u32le a13026:32e2 r62265,0 v62265 m3 t2 i9 u16 a13038:32ee r224 v224 m3 t2 i10 u32le a13040:32f0 r62900,0 v62900 m2 t2 i0 u16 a5035:13ab r499 v499 2026-04-23 13:36:58,115 m2 t2 i1 s32le a13009:32d1 r64110,65535 v-1426 m2 t2 i2 u32le a13036:32ec r59427,1 v124963 m2 t2 i3 u32le a13045:32f5 r51931,0 v51931 m3 t2 i0 u16 a13000:32c8 r43 v43 m3 t2 i2 u16 a13019:32db r4710 v4710 m3 t2 i3 s16 a13020:32dc r65505 v-31 m3 t2 i4 s16 a13021:32dd r1497 v1497 m3 t2 i5 u16 a13022:32de r740 v740 m3 t2 i7 s16 a13024:32e0 r220 v220 m3 t2 i8 u32le a13026:32e2 r62265,0 v62265 m3 t2 i9 u16 a13038:32ee r224 v224 m3 t2 i10 u32le a13040:32f0 r62900,0 v62900 m2 t2 i0 u16 a5035:13ab r499 v499 m2 t2 i1 s32le a13009:32d1 r64136,65535 v-1400 2026-04-23 13:36:59,126 m2 t2 i2 u32le a13036:32ec r59427,1 v124963 m2 t2 i3 u32le a13045:32f5 r51931,0 v51931 m3 t2 i0 u16 a13000:32c8 r43 v43 m3 t2 i2 u16 a13019:32db r4708 v4708 m3 t2 i3 s16 a13020:32dc r65505 v-31 m3 t2 i4 s16 a13021:32dd r1497 v1497 m3 t2 i5 u16 a13022:32de r740 v740 m3 t2 i7 s16 a13024:32e0 r220 v220 m3 t2 i8 u32le a13026:32e2 r62265,0 v62265 m3 t2 i9 u16 a13038:32ee r224 v224 m3 t2 i10 u32le a13040:32f0 r62900,0 v62900 m2 t2 i0 u16 a5035:13ab r499 v499 m2 t2 i1 s32le a13009:32d1 r64131,65535 v-1405 2026-04-23 13:37:00,132 m2 t2 i2 u32le a13036:32ec r59427,1 v124963 m2 t2 i3 u32le a13045:32f5 r51931,0 v51931 m3 t2 i0 u16 a13000:32c8 r43 v43 m3 t2 i2 u16 a13019:32db r4710 v4710 m3 t2 i3 s16 a13020:32dc r65505 v-31 m3 t2 i4 s16 a13021:32dd r1494 v1494 m3 t2 i5 u16 a13022:32de r740 v740 m3 t2 i7 s16 a13024:32e0 r220 v220 m3 t2 i8 u32le a13026:32e2 r62265,0 v62265 m3 t2 i9 u16 a13038:32ee r224 v224 m3 t2 i10 u32le a13040:32f0 r62900,0 v62900 m2 t2 i0 u16 a5035:13ab r499 v499 m2 t2 i1 s32le a13009:32d1 r64119,65535 v-1417 m2 t2 i2 u32le a13036:32ec r59427,1 v124963 2026-04-23 13:37:01,143 m2 t2 i3 u32le a13045:32f5 r51931,0 v51931 m3 t2 i0 u16 a13000:32c8 r43 v43 m3 t2 i2 u16 a13019:32db r4710 v4710 m3 t2 i3 s16 a13020:32dc r65505 v-31 m3 t2 i4 s16 a13021:32dd r1494 v1494 m3 t2 i5 u16 a13022:32de r740 v740 m3 t2 i7 s16 a13024:32e0 r220 v220 m3 t2 i8 u32le a13026:32e2 r62265,0 v62265 m3 t2 i9 u16 a13038:32ee r224 v224 m3 t2 i10 u32le a13040:32f0 r62900,0 v62900 m2 t2 i0 u16 a5035:13ab r499 v499 m2 t2 i1 s32le a13009:32d1 r64123,65535 v-1413 m2 t2 i2 u32le a13036:32ec r59427,1 v124963 m2 t2 i3 u32le a13045:32f5 r51931,0 v51931 2026-04-23 13:37:02,149 m3 t2 i0 u16 a13000:32c8 r43 v43 m3 t2 i2 u16 a13019:32db r4708 v4708 m3 t2 i3 s16 a13020:32dc r65505 v-31 m3 t2 i4 s16 a13021:32dd r1494 v1494 m3 t2 i5 u16 a13022:32de r740 v740 m3 t2 i7 s16 a13024:32e0 r220 v220 m3 t2 i8 u32le a13026:32e2 r62265,0 v62265 m3 t2 i9 u16 a13038:32ee r224 v224 m3 t2 i10 u32le a13040:32f0 r62900,0 v62900 m2 t2 i0 u16 a5035:13ab r499 v499 m2 t2 i1 s32le a13009:32d1 r64139,65535 v-1397 m2 t2 i2 u32le a13036:32ec r59427,1 v124963 m2 t2 i3 u32le a13045:32f5 r51931,0 v51931 2026-04-23 13:37:03,149 m3 t2 i0 u16 a13000:32c8 r43 v43 m3 t2 i2 u16 a13019:32db r4710 v4710 m3 t2 i3 s16 a13020:32dc r65505 v-31 m3 t2 i4 s16 a13021:32dd r1488 v1488 m3 t2 i5 u16 a13022:32de r750 v750 m3 t2 i7 s16 a13024:32e0 r220 v220 m3 t2 i8 u32le a13026:32e2 r62265,0 v62265 m3 t2 i9 u16 a13038:32ee r224 v224 m3 t2 i10 u32le a13040:32f0 r62900,0 v62900 m2 t2 i0 u16 a5035:13ab r499 v499 m2 t2 i1 s32le a13009:32d1 r64136,65535 v-1400 m2 t2 i2 u32le a13036:32ec r59427,1 v124963 m2 t2 i3 u32le a13045:32f5 r51931,0 v51931 2026-04-23 13:37:04,154 m3 t2 i0 u16 a13000:32c8 r43 v43 m3 t2 i2 u16 a13019:32db r4710 v4710 m3 t2 i3 s16 a13020:32dc r65505 v-31 m3 t2 i4 s16 a13021:32dd r1488 v1488 m3 t2 i5 u16 a13022:32de r750 v750 m3 t2 i7 s16 a13024:32e0 r220 v220 m3 t2 i8 u32le a13026:32e2 r62265,0 v62265 m3 t2 i9 u16 a13038:32ee r224 v224 m3 t2 i10 u32le a13040:32f0 r62900,0 v62900 m2 t2 i0 u16 a5035:13ab r499 v499 m2 t2 i1 s32le a13009:32d1 r64123,65535 v-1413 m2 t2 i2 u32le a13036:32ec r59427,1 v124963 m2 t2 i3 u32le a13045:32f5 r51931,0 v51931 m3 t2 i0 u16 a13000:32c8 r43 v43 2026-04-23 13:37:05,158 m3 t2 i2 u16 a13019:32db r4710 v4710 m3 t2 i3 s16 a13020:32dc r65505 v-31 m3 t2 i4 s16 a13021:32dd r1489 v1489 m3 t2 i5 u16 a13022:32de r750 v750 m3 t2 i7 s16 a13024:32e0 r220 v220 m3 t2 i8 u32le a13026:32e2 r62265,0 v62265 m3 t2 i9 u16 a13038:32ee r224 v224 m3 t2 i10 u32le a13040:32f0 r62900,0 v62900 m2 t2 i0 u16 a5035:13ab r499 v499 m2 t2 i1 s32le a13009:32d1 r64116,65535 v-1420 m2 t2 i2 u32le a13036:32ec r59427,1 v124963 m2 t2 i3 u32le a13045:32f5 r51931,0 v51931 m3 t2 i0 u16 a13000:32c8 r43 v43 2026-04-23 13:37:06,163 m3 t2 i2 u16 a13019:32db r4710 v4710 m3 t2 i3 s16 a13020:32dc r65505 v-31 m3 t2 i4 s16 a13021:32dd r1489 v1489 m3 t2 i5 u16 a13022:32de r750 v750 m3 t2 i7 s16 a13024:32e0 r220 v220 m3 t2 i8 u32le a13026:32e2 r62265,0 v62265 m3 t2 i9 u16 a13038:32ee r224 v224 m3 t2 i10 u32le a13040:32f0 r62900,0 v62900 m2 t2 i0 u16 a5035:13ab r499 v499 m2 t2 i1 s32le a13009:32d1 r64129,65535 v-1407 m2 t2 i2 u32le a13036:32ec r59427,1 v124963 2026-04-23 13:37:07,175 m3 t2 i0 u16 a13000:32c8 r43 v43 m2 t2 i3 u32le a13045:32f5 r51931,0 v51931 m3 t2 i2 u16 a13019:32db r4710 v4710 m3 t2 i3 s16 a13020:32dc r65505 v-31 m3 t2 i4 s16 a13021:32dd r1488 v1488 m3 t2 i5 u16 a13022:32de r750 v750 m3 t2 i7 s16 a13024:32e0 r220 v220 m3 t2 i8 u32le a13026:32e2 r62265,0 v62265 m3 t2 i9 u16 a13038:32ee r224 v224 m3 t2 i10 u32le a13040:32f0 r62900,0 v62900 2026-04-23 13:37:08,388 m2 t2 i0 u16 a5035:13ab r499 v499 m3 t2 i0 u16 a13000:32c8 r43 v43 m2 t2 i1 s32le a13009:32d1 r64132,65535 v-1404 m3 t2 i2 u16 a13019:32db r4710 v4710 m3 t2 i3 s16 a13020:32dc r65505 v-31 m3 t2 i4 s16 a13021:32dd r1496 v1496 m3 t2 i5 u16 a13022:32de r750 v750 m2 t2 i2 u32le a13036:32ec r59427,1 v124963 m3 t2 i7 s16 a13024:32e0 r220 v220 m2 t2 i3 u32le a13045:32f5 r51931,0 v51931 m3 t2 i8 u32le a13026:32e2 r62265,0 v62265 m3 t2 i9 u16 a13038:32ee r224 v224 m3 t2 i10 u32le a13040:32f0 r62900,0 v62900 __end_meters_mbtcp__ __begin_meters_sun_spec__ __end_meters_sun_spec__ __begin_meters_swire__ __end_meters_swire__ __begin_batteries_mbtcp__ 2026-04-23 11:40:34,781 b0 t0 cc15 __end_batteries_mbtcp__ __begin_battery_control__ __end_battery_control__ __begin_ocpp__ __end_ocpp__ __begin_eebus__ 2295 EEBUS initialized 3499 disable_ship start 3500 disable_ship end __end_eebus__ __begin_eco__ __end_eco__ No core dump stored