2026-03-05T11:11:38.871 Scroll down for event log! {"uptime":2567429,"dram":{"free":91448,"largest_free_block":73716,"min_free":72016},"iram":{"free":35960,"largest_free_block":34804,"min_free":35960},"psram":{"free":1234808,"largest_free_block":1114100,"min_free":1114960},"devices":[{"UID":"2hfz","DID":2178,"port":"E"},{"UID":"2hfu","DID":2179,"port":"F"}],"error_counters":[{"port":"A","SpiTfpChecksum":0,"SpiTfpFrame":0,"TfpFrame":0,"TfpUnexpected":0},{"port":"B","SpiTfpChecksum":0,"SpiTfpFrame":0,"TfpFrame":0,"TfpUnexpected":0},{"port":"C","SpiTfpChecksum":0,"SpiTfpFrame":0,"TfpFrame":0,"TfpUnexpected":0},{"port":"D","SpiTfpChecksum":0,"SpiTfpFrame":0,"TfpFrame":0,"TfpUnexpected":0},{"port":"E","SpiTfpChecksum":0,"SpiTfpFrame":0,"TfpFrame":0,"TfpUnexpected":0},{"port":"F","SpiTfpChecksum":0,"SpiTfpFrame":0,"TfpFrame":0,"TfpUnexpected":0}], "info/modules": {"task_scheduler":true,"event_log":true,"api":true,"web_server":true,"rtc":true,"esp32_ethernet_brick":true,"watchdog":true,"uptime_tracker":true,"network":true,"ntp":true,"ethernet":true,"wifi":true,"network_helper":true,"wireguard":true,"mqtt":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,"modbus_tcp_debug":true,"rct_power_client":true,"meters":true,"meters_em":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,"debug_protocol":true,"em_v2":true,"em_common":true,"em_energy_analysis":true,"power_manager":true,"em_rtc":true,"em_sdcard":true,"front_panel":true,"day_ahead_prices":true,"solar_forecast":true,"heating":true,"authentication":true,"device_name":true,"coredump":true,"pwa":true,"certs":true,"remote_access":true,"eco":true}, "event_log/boot_id": {"boot_id":3771555134}, "info/features": ["ethernet","firmware_update","meters","energy_manager","rtc","front_panel","meter","meter_all_values","meter_phases"], "info/version": {"firmware":"1.4.0+69831d26","config":"1.3.4","config_type":"wem"}, "rtc/time": {"year":2026,"month":3,"day":5,"hour":10,"minute":11,"second":40,"weekday":4}, "rtc/config_modified": {"modified":0}, "rtc/config": {"auto_sync":true}, "info/last_boots": [{"reset_reason":3,"boot_count":21,"timestamp_min":29539653,"uptime":691963,"uptime_overflows":0},{"reset_reason":3,"boot_count":22,"timestamp_min":29539689,"uptime":2141974,"uptime_overflows":0},{"reset_reason":3,"boot_count":23,"timestamp_min":29542301,"uptime":156699572,"uptime_overflows":0},{"reset_reason":3,"boot_count":24,"timestamp_min":29542309,"uptime":504171,"uptime_overflows":0},{"reset_reason":3,"boot_count":25,"timestamp_min":29542422,"uptime":6742851,"uptime_overflows":0},{"reset_reason":3,"boot_count":26,"timestamp_min":29542438,"uptime":953330,"uptime_overflows":0},{"reset_reason":3,"boot_count":27,"timestamp_min":29542491,"uptime":3172669,"uptime_overflows":0},{"reset_reason":3,"boot_count":28,"timestamp_min":29542702,"uptime":12672909,"uptime_overflows":0},{"reset_reason":3,"boot_count":29,"timestamp_min":29543974,"uptime":76323815,"uptime_overflows":0},{"reset_reason":3,"boot_count":30,"timestamp_min":29545048,"uptime":64439984,"uptime_overflows":0}], "network/config_modified": {"modified":2}, "network/config": {"hostname":null,"enable_mdns":true,"transport_mode":0,"web_server_port":80,"web_server_port_secure":443,"cert_id":-1,"key_id":-1}, "ntp/config_modified": {"modified":2}, "ntp/config": {"enable":true,"use_dhcp":true,"timezone":"Europe/Berlin","server":"ntp1.adminforge.de","server2":"ntp2.adminforge.de"}, "ntp/state": {"synced":true,"time":29545091}, "ethernet/config_modified": {"modified":0}, "ethernet/config": {"enable_ethernet":true,"ip":"0.0.0.0","gateway":"0.0.0.0","subnet":"0.0.0.0","dns":"0.0.0.0","dns2":"0.0.0.0"}, "ethernet/state": {"connection_state":3,"connection_start":4601,"connection_end":0,"mac":"78:21:84:45:13:F3","ip":"192.168.188.77","subnet":"255.255.255.0","full_duplex":true,"link_speed":100}, "wifi/state": {"connection_state":0,"connection_start":0,"connection_end":0,"ap_state":2,"ap_bssid":"","ap_sta_count":0,"sta_mac":null,"sta_ip":"0.0.0.0","sta_subnet":"0.0.0.0","sta_rssi":-127,"sta_bssid":""}, "wifi/sta_config_modified": {"modified":0}, "wifi/sta_config": {"enable_sta":false,"ssid":"","bssid":null,"bssid_lock":false,"enable_11b":false,"passphrase":"","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":"wem2-2gbS","hide_ssid":false,"passphrase":null,"channel":0,"ip":"10.0.0.1","gateway":"10.0.0.1","subnet":"255.255.255.0"}, "network/state": {"connected":true}, "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}, "mqtt/config_modified": {"modified":0}, "mqtt/config": {"enable_mqtt":false,"broker_host":"","broker_port":1883,"broker_username":"","broker_password":"","global_topic_prefix":"wem2/2gbS","client_name":"wem2-2gbS","interval":1,"protocol":0,"cert_id":-1,"client_cert_id":-1,"client_key_id":-1,"path":"","read_only":false}, "mqtt/state": {"connection_state":0,"connection_start":0,"connection_end":0,"last_error":0}, "system/i18n_config_modified": {"modified":0}, "system/i18n_config": {"language":0,"detect_browser_language":true}, "system/last_reset": {"reason":3,"show_warning":false}, "firmware_update/config_modified": {"modified":0}, "firmware_update/config": {"update_url":"https://www.warp-charger.com/firmwares/","cert_id":-1}, "firmware_update/state": {"publisher":"Tinkerforge GmbH","check_timestamp":0,"check_state":0,"update_version":"","running_partition":"app1","app0_state":2,"app0_version":"1.3.11+690c7c8e","app1_state":2,"app1_version":"1.4.0+69831d26","rolled_back_version":""}, "firmware_update/install_state": {"origin":0,"state":0,"progress":0}, "automation/config_modified": {"modified":2}, "automation/config": {"tasks":[{"trigger":[19,{"index":0,"closed":true}],"action":[14,{"current":6000}],"delay":0},{"trigger":[19,{"index":0,"closed":false}],"action":[14,{"current":-1}],"delay":0},{"trigger":[19,{"index":1,"closed":false}],"action":[13,{"index":0,"closed":false}],"delay":0},{"trigger":[19,{"index":1,"closed":true}],"action":[13,{"index":0,"closed":true}],"delay":0}]}, "automation/state": {"registered_triggers":[1,3,11,16,17,18,19,20,21,22],"registered_actions":[1,2,5,6,11,12,13,14,16],"enabled_triggers":[1,18,19,20,21,22,17],"enabled_actions":[1,5,13,14,16,12],"last_run":[0,2043,2044,0]}, "charge_manager/config_modified": {"modified":2}, "charge_manager/config": {"enable_charge_manager":true,"enable_watchdog":false,"default_available_current":16000,"maximum_available_current":16000,"minimum_current_auto":true,"minimum_current":6000,"minimum_current_1p":6000,"minimum_current_vehicle_type":0,"verbose":false,"requested_current_threshold":60,"requested_current_margin":3000,"chargers":[{"host":"Elewand.local","name":"Elewand","rot":0}]}, "charge_manager/low_level_config_modified": {"modified":0}, "charge_manager/low_level_config": {"global_hysteresis":210,"wakeup_time":210,"plug_in_time":210,"enable_current_factor_pct":150,"allocation_interval":10,"rotation_interval":900}, "charge_manager/state": {"state":1,"l_raw":[0,16000,16000,16000],"l_min":[0,16000,16000,16000],"l_spread":[0,16000,16000,16000],"l_max_pv":0,"alloc":[0,0,0,0],"chargers":[{"s":0,"e":0,"ac":0,"ap":0,"sc":0,"sp":7,"lu":2566772,"n":"Elewand","u":249650,"d0":[0,null],"d1":[0,null],"d3":[0,null],"dc":[0,null]}]}, "charge_manager/low_level_state": {"last_hyst_reset":0,"wnd_min":[0,0,0,0],"wnd_max":[0,0,0,0],"chargers":[{"b":29,"rc":0,"ae":0,"ls":0,"lp":0,"lw":0,"ip":0}]}, "charge_manager/available_current": {"current":16000}, "charge_manager/charge_modes": [0], "charge_manager/supported_charge_modes": [1,6,8,0], "power_manager/charge_mode": {"mode":0}, "meters/0/config_modified": {"modified":2}, "meters/0/config": [5,{"display_name":"Netzzähler","location":4,"host":"192.168.188.76","port":502,"device_address":1,"manufacturer_name":"KOSTAL","model_name":"KOSTAL Smart Energy Meter G2","serial_number":"78136531","model_id":203,"model_instance":0,"dc_port_type":65535}], "meters/0/state": null, "meters/0/errors": {"timeout":1,"inconsistency":0}, "meters/0/value_ids": [13,17,21,1,2,3,364,74,39,48,57,155,123,131,139,115,83,91,99,356,353,354,355,211,163,179,195,209,161,177,193,339,291,307,323,337,289,305,321,14,18,22], "meters/0/values": [0.699999988,0.680000007,0.659999967,232.1999969,232.9299927,232.269989,49.97999954,20,-70,30,60,410,-150,150,140,-410,-130,-140,-130,0.07,0.475000024,0.231000006,0.466000021,1.445000052,26.05000114,7.306000233,4.643000126,325.8780212,91.91400146,126.6190033,143.8980103,29.49200058,61.37700272,9.49200058,5.025000095,484.8740234,139.5440063,180.105011,177.0460052,0.699999988,0.680000007,0.659999967], "meters/1/config_modified": {"modified":0}, "meters/1/config": [0,null], "meters/1/state": null, "meters/1/errors": null, "meters/1/value_ids": [], "meters/1/values": [], "meters/2/config_modified": {"modified":2}, "meters/2/config": [5,{"display_name":"Wattwurm","location":3,"host":"Wattwurm","port":1502,"device_address":71,"manufacturer_name":"KOSTAL","model_name":"PLENTICOREL G3","serial_number":"94970YJ100022","model_id":113,"model_instance":0,"dc_port_type":65535}], "meters/2/state": null, "meters/2/errors": {"timeout":0,"inconsistency":0}, "meters/2/value_ids": [32,12,16,20,4,5,6,1,2,3,74,364,155,115,356,211,35,10,160,383,384,385,381], "meters/2/values": [0,0,0,0,0,0,0,232.4676514,232.925415,231.9335938,0.011757948,49.98779297,0,0,0.01,61.55993271,0,0,0.018859282,21.84448242,21.81396484,21.77734375,0], "meters/3/config_modified": {"modified":0}, "meters/3/config": [0,null], "meters/3/state": null, "meters/3/errors": null, "meters/3/value_ids": [], "meters/3/values": [], "meters/4/config_modified": {"modified":2}, "meters/4/config": [5,{"display_name":"Wattenmeer","location":5,"host":"Wattwurm","port":1502,"device_address":71,"manufacturer_name":"KOSTAL","model_name":"PLENTICOREL G3","serial_number":"94970YJ100022","model_id":802,"model_instance":0,"dc_port_type":65535}], "meters/4/state": null, "meters/4/errors": {"timeout":1,"inconsistency":0}, "meters/4/value_ids": [387,10,396,404], "meters/4/values": [73,638.5,0,0], "meters/5/config_modified": {"modified":0}, "meters/5/config": [0,null], "meters/5/state": null, "meters/5/errors": null, "meters/5/value_ids": [], "meters/5/values": [], "meters/6/config_modified": {"modified":2}, "meters/6/config": [6,{"display_name":"Elewand","location":6,"host":"Elewand.local","port":502,"table":[35,null]}], "meters/6/state": null, "meters/6/errors": {"timeout":1}, "meters/6/value_ids": [1,2,3,13,17,21,39,48,57,122,130,138,83,91,99,353,354,355,365,366,367,7,29,33,74,154,115,356,368,364,209,211,273,275,341,388,4,5,6,8,25,369,370,371,377,378,379,375,380,372,373,374,376,213,277,161,177,193,163,179,195,165,181,197,225,241,257,227,243,259,229,245,261,14,18,22], "meters/6/values": [232.1799927,232.7999878,232.4599915,0,0,0,0,0,0,0,0,0,null,null,null,0,0,0,0,0,0,232.4799805,0,0,0,0,null,0,0,null,136.7399902,0,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,136.7399902,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0,0], "meter/error_counters": {"timeout":1,"inconsistency":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":201}, "meter/values": {"power":20,"energy_rel":null,"energy_abs":325.8780212}, "meter/phases": {"phases_connected":[true,true,true],"phases_active":[true,true,true]}, "meter/all_values": [232.3099976,232.9499969,232.1100006,0.709999979,0.680000007,0.659999967,-70,30,60,null,null,null,-140,-140,-130,0.47300002,0.231000006,0.466000021,null,null,null,null,null,null,20,null,-410,0.07,null,49.96999741,325.8780212,1.445000052,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,91.91400146,126.6190033,143.8980103,26.05000114,7.306000233,4.643000126,null,null,null,null,null,null,null,null,null,null,null,null], "meter/last_reset": {"last_reset":0}, "batteries/config_modified": {"modified":2}, "batteries/config": {"enabled":true}, "batteries/0/config_modified": {"modified":2}, "batteries/0/config": [1,{"display_name":"Wattwurm","host":"Wattwurm.local","port":1502,"table":[1,{"device_address":71,"repeat_interval":55,"register_address_mode":0,"battery_modes":[{"register_blocks":[{"desc":"Max charge = 0W","func":16,"addr":1038,"vals":[0,0]},{"desc":"Max discharge = 0W","func":16,"addr":1040,"vals":[0,0]},{"desc":"Reset forced charge/discharge","func":16,"addr":1032,"vals":[0,0]}]},{"register_blocks":[]},{"register_blocks":[{"desc":"Max discharge = 0W","func":16,"addr":1040,"vals":[0,0]},{"desc":"Reset charge/discharge","func":16,"addr":1032,"vals":[0,0]}]},{"register_blocks":[{"desc":"Charge @ 10A","func":16,"addr":1032,"vals":[49440,0]},{"desc":"Max charge = 20kW","func":16,"addr":1038,"vals":[18076,16384]},{"desc":"Max discharge = 0W","func":16,"addr":1040,"vals":[0,0]}]},{"register_blocks":[{"desc":"Max charge = 0W","func":16,"addr":1038,"vals":[0,0]},{"desc":"Reset forced charge/discharge ","func":16,"addr":1032,"vals":[0,0]}]},{"register_blocks":[{"desc":"Discharge @ 10A","func":16,"addr":1032,"vals":[16672,0]},{"desc":"Max charge = 0W","func":16,"addr":1038,"vals":[0,0]},{"desc":"Max discharge = 20kW","func":16,"addr":1040,"vals":[18076,16384]}]}]}]}], "batteries/0/state": null, "batteries/0/errors": null, "batteries_modbus_tcp/test_state": {"slot":0,"mode":-1}, "battery_control/config_modified": {"modified":2}, "battery_control/config": {"cheap_tariff_quarters":16,"expensive_tariff_quarters":64}, "battery_control/rules_charge_modified": {"modified":2}, "battery_control/rules_charge": [{"enabled":true,"desc":"günstig && SOC < 20%","soc_cond":1,"soc_th":20,"price_cond":1,"price_th":70,"forecast_cond":0,"forecast_th":0,"schedule_cond":1,"time_cond":0,"time_start":0,"time_end":0,"fast_chg_cond":0,"action":2},{"enabled":true,"desc":"günstig && SOC < 40%","soc_cond":1,"soc_th":45,"price_cond":1,"price_th":50,"forecast_cond":0,"forecast_th":0,"schedule_cond":1,"time_cond":0,"time_start":0,"time_end":0,"fast_chg_cond":0,"action":2},{"enabled":true,"desc":"günstig && SOC < 60%","soc_cond":1,"soc_th":70,"price_cond":1,"price_th":30,"forecast_cond":0,"forecast_th":0,"schedule_cond":1,"time_cond":0,"time_start":0,"time_end":0,"fast_chg_cond":0,"action":2},{"enabled":false,"desc":"!laden if morgens && PV++","soc_cond":0,"soc_th":0,"price_cond":0,"price_th":0,"forecast_cond":2,"forecast_th":2,"schedule_cond":0,"time_cond":2,"time_start":420,"time_end":540,"fast_chg_cond":0,"action":1},{"enabled":true,"desc":"Fast kostenlos + PV","soc_cond":1,"soc_th":90,"price_cond":1,"price_th":10,"forecast_cond":2,"forecast_th":3,"schedule_cond":0,"time_cond":0,"time_start":0,"time_end":0,"fast_chg_cond":0,"action":2},{"enabled":true,"desc":"Money in the bank","soc_cond":0,"soc_th":0,"price_cond":1,"price_th":0,"forecast_cond":0,"forecast_th":0,"schedule_cond":1,"time_cond":0,"time_start":0,"time_end":0,"fast_chg_cond":0,"action":2}], "battery_control/rules_discharge_modified": {"modified":2}, "battery_control/rules_discharge": [{"enabled":true,"desc":"Elewand trötet","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},{"enabled":true,"desc":"günstig && !abends","soc_cond":0,"soc_th":0,"price_cond":1,"price_th":60,"forecast_cond":0,"forecast_th":0,"schedule_cond":0,"time_cond":1,"time_start":1080,"time_end":1350,"fast_chg_cond":0,"action":1}], "battery_control/state": {"mode":2,"active_charge_rule":255,"active_discharge_rule":1}, "energy_manager/identity": {"uid":"2hfz","connected_uid":"0","position":"E","hw_version":"1.0.0","fw_version":"2.0.4","device_identifier":2178}, "energy_manager/state": {"error_flags":0,"config_error_flags":0,"em_version":2,"inputs":[false,false,false,false],"sg_ready_outputs":[false,false],"relays":[false,false]}, "energy_manager/low_level_state": {"consecutive_bricklet_errors":0,"input_voltage":12068,"uptime":781694315}, "energy_manager/config_modified": {"modified":0}, "energy_manager/config": null, "power_manager/state": {"config_error_flags":0,"external_control":1}, "power_manager/config_modified": {"modified":0}, "power_manager/config": {"enabled":true,"phase_switching_mode":0,"excess_charging_enable":false,"default_mode":4,"meter_slot_grid_power":0,"meter_slot_battery_power":255,"battery_mode":0,"battery_target_soc":0,"battery_inverted":false,"battery_deadzone":100,"target_power_from_grid":0,"guaranteed_power":1380,"cloud_filter_mode":2}, "power_manager/dynamic_load_config_modified": {"modified":0}, "power_manager/dynamic_load_config": {"enabled":false,"meter_slot_grid_currents":0,"current_limit":0,"largest_consumer_current":32000,"safety_margin_pct":0}, "power_manager/low_level_state": {"power_at_meter":20,"power_at_battery":null,"battery_soc":null,"power_available":2147483647,"i_meter":[0,0,0],"i_pp_max":[0,0,0],"i_pp_mavg":[0,0,0],"i_pp":[0,0,0],"max_current_limited":16000,"is_3phase":false,"charging_blocked":0}, "power_manager/external_control": {"phases_wanted":0}, "energy_manager/sdcard_state": {"sd_status":0,"lfs_status":0,"card_type":12,"sector_count":15523840,"sector_size":512,"manufacturer_id":3,"product_rev":128,"product_name":"SA08G"}, "front_panel/config_modified": {"modified":2}, "front_panel/config": {"enable":true,"tiles":[[1,0],[3,0],[4,0],[7,null],[5,0],[6,null]]}, "front_panel/identity": {"uid":"2hfu","connected_uid":"0","position":"F","hw_version":"1.0.0","fw_version":"2.0.1","device_identifier":2179}, "day_ahead_prices/config_modified": {"modified":2}, "day_ahead_prices/config": {"enable":true,"api_url":"https://api.warp-charger.com/","region":0,"resolution":0,"cert_id":-1,"vat":1900,"grid_costs_and_taxes":20880,"supplier_markup":1190,"supplier_base_fee":845}, "day_ahead_prices/state": {"last_sync":29545050,"last_check":29545050,"next_check":29545230,"current_price":5678}, "day_ahead_prices/prices": {"first_date":29542980,"resolution":0,"prices":[13994,13230,12656,11724,13558,12743,12513,12315,12711,12579,12498,12341,12481,12473,12467,12473,12474,12508,13054,13244,12428,13194,14022,16820,13703,15157,21128,30131,33086,33518,22614,17776,29422,20450,15166,12300,21129,14865,13422,10888,13781,11703,10490,8193,10248,8100,7748,5223,6997,3999,3490,2512,3175,2692,3339,3984,2637,5819,7990,9716,7117,9306,10174,13047,9337,11524,13763,20260,13071,17391,24308,42936,28332,33719,34365,27927,32864,23010,21409,18568,19734,17200,15929,15081,17164,15838,14704,13044,15704,14947,13913,12331,14000,13190,11913,10820,13201,11461,11024,10908,11179,10993,10920,10881,10951,10944,10926,10884,10879,10850,10881,10904,10969,11023,10995,11438,10860,11212,13771,14930,12773,15425,16664,16893,20510,19058,16000,14650,17643,14994,13051,10044,12916,9911,8924,7084,9441,7100,5995,3122,5678,2559,944,0,849,0,0,0,0,0,128,1002,1008,3229,3986,7311,5843,8653,9665,11840,9030,12039,14453,19578,12789,15828,19036,24497,23009,20227,17693,15879,19915,16586,15288,14210,14904,13591,13182,12420,14590,13809,12668,11169,13658,13034,12827,12538,12868,12179,11833,11000]}, "solar_forecast/config_modified": {"modified":2}, "solar_forecast/config": {"enable":true,"api_url":"https://api.forecast.solar/","cert_id":-1}, "solar_forecast/state": {"wh_today":-1,"wh_today_remaining":-1,"wh_tomorrow":-1,"rate_limit":-1,"rate_remaining":-1,"next_api_call":29545109}, "solar_forecast/planes/0/config_modified": {"modified":2}, "solar_forecast/planes/0/config": {"enable":true,"name":"Dunkelflaute","lat":null,"long":null,"dec":45,"az":5,"wp":800}, "solar_forecast/planes/0/state": {"last_sync":0,"last_check":29545079,"next_check":0,"place":null}, "solar_forecast/planes/0/forecast": {"first_date":0,"resolution":1,"forecast":[]}, "solar_forecast/planes/1/config_modified": {"modified":0}, "solar_forecast/planes/1/config": {"enable":false,"name":"","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/1/state": {"last_sync":0,"last_check":0,"next_check":0,"place":null}, "solar_forecast/planes/1/forecast": {"first_date":0,"resolution":1,"forecast":[]}, "solar_forecast/planes/2/config_modified": {"modified":0}, "solar_forecast/planes/2/config": {"enable":false,"name":"","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/2/state": {"last_sync":0,"last_check":0,"next_check":0,"place":null}, "solar_forecast/planes/2/forecast": {"first_date":0,"resolution":1,"forecast":[]}, "solar_forecast/planes/3/config_modified": {"modified":0}, "solar_forecast/planes/3/config": {"enable":false,"name":"","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/3/state": {"last_sync":0,"last_check":0,"next_check":0,"place":null}, "solar_forecast/planes/3/forecast": {"first_date":0,"resolution":1,"forecast":[]}, "solar_forecast/planes/4/config_modified": {"modified":0}, "solar_forecast/planes/4/config": {"enable":false,"name":"","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/4/state": {"last_sync":0,"last_check":0,"next_check":0,"place":null}, "solar_forecast/planes/4/forecast": {"first_date":0,"resolution":1,"forecast":[]}, "solar_forecast/planes/5/config_modified": {"modified":0}, "solar_forecast/planes/5/config": {"enable":false,"name":"","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/5/state": {"last_sync":0,"last_check":0,"next_check":0,"place":null}, "solar_forecast/planes/5/forecast": {"first_date":0,"resolution":1,"forecast":[]}, "heating/config_modified": {"modified":0}, "heating/config": {"sgr_blocking_type":0,"sgr_extended_type":0,"min_hold_time":15,"meter_slot_grid_power":0,"control_period":0,"extended_logging":false,"yield_forecast":false,"yield_forecast_threshold":0,"extended":false,"extended_hours":4,"blocking":false,"blocking_hours":0,"pv_excess_control":false,"pv_excess_control_threshold":0,"p14enwg":false,"p14enwg_input":0,"p14enwg_type":0}, "heating/state": {"automation_override":false,"sgr_blocking":false,"sgr_extended":false,"p14enwg":false,"next_update":0}, "heating/sgr_blocking_override": {"override_until":0}, "authentication/config_modified": {"modified":2}, "authentication/config": {"enable_auth":true,"username":"BanMin","digest_hash":null}, "info/name": {"name":"wem2-2gbS","type":"wem2","display_type":"WARP Energy Manager 2.0","uid":"2gbS"}, "info/display_name_modified": {"modified":2}, "info/display_name": {"display_name":"Hemster"}, "coredump/state": {"coredump_available":false}, "certs/state": {"certs":[]}, "remote_access/config": {"uuid":"f396a941-7ccd-45db-8e34-9344c08cacd4","enable":true,"password":null,"relay_host":"my.warp-charger.com","relay_port":443,"cert_id":-1,"mtu":1240,"users":[{"id":1,"email":null,"uuid":"2aeea21b-51bf-4ee6-a2dc-3fb4bfe970d0","public_key":"+HCTFqTOLOs8KovYx4a3xkavRGvCEpbybIiE5Eq87AA="}]}, "remote_access/state": [{"state":2,"user":255,"connection":255,"last_state_change":1772702991},{"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}, "eco/config_modified": {"modified":2}, "eco/config": {"enable":true,"park_time":false,"park_time_duration":48,"charge_below":true,"charge_below_threshold":1,"block_above":true,"block_above_threshold":7,"yield_forecast":false,"yield_forecast_threshold":0}, "eco/state": {"last_save":0,"chargers":[{"start":0,"amount":0,"chart":"/Ac="}]}, "eco/charge_plan": {"enable":false,"departure":0,"time":1080,"amount":1}, "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}, "network/config_update": {"hostname":null,"enable_mdns":true,"transport_mode":0,"web_server_port":80,"web_server_port_secure":443,"cert_id":-1,"key_id":-1}, "network/config_reset": null, "ntp/config_update": {"enable":true,"use_dhcp":true,"timezone":"Europe/Berlin","server":"ntp1.adminforge.de","server2":"ntp2.adminforge.de"}, "ntp/config_reset": null, "ethernet/config_update": {"enable_ethernet":true,"ip":"0.0.0.0","gateway":"0.0.0.0","subnet":"0.0.0.0","dns":"0.0.0.0","dns2":"0.0.0.0"}, "ethernet/config_reset": null, "wifi/scan": null, "wifi/sta_config_update": {"enable_sta":false,"ssid":"","bssid":null,"bssid_lock":false,"enable_11b":false,"passphrase":"","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":"wem2-2gbS","hide_ssid":false,"passphrase":null,"channel":0,"ip":"10.0.0.1","gateway":"10.0.0.1","subnet":"255.255.255.0"}, "wifi/ap_config_reset": null, "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, "mqtt/config_update": {"enable_mqtt":false,"broker_host":"","broker_port":1883,"broker_username":"","broker_password":"","global_topic_prefix":"wem2/2gbS","client_name":"wem2-2gbS","interval":1,"protocol":0,"cert_id":-1,"client_cert_id":-1,"client_key_id":-1,"path":"","read_only":false}, "mqtt/config_reset": null, "system/i18n_config_update": {"language":0,"detect_browser_language":true}, "system/i18n_config_reset": null, "factory_reset": {"do_i_know_what_i_am_doing":null}, "config_reset": {"do_i_know_what_i_am_doing":null}, "system/hide_last_reset_warning": null, "firmware_update/config_update": {"update_url":"https://www.warp-charger.com/firmwares/","cert_id":-1}, "firmware_update/config_reset": null, "firmware_update/check_for_update": null, "firmware_update/install_firmware": {"version":""}, "firmware_update/override_signature": {"cookie":0}, "firmware_update/reboot_app0": null, "firmware_update/reboot_app1": null, "firmware_update/reboot_other": null, "firmware_update/clear_rolled_back_version": null, "firmware_update/validate": null, "automation/config_update": {"tasks":[{"trigger":[19,{"index":0,"closed":true}],"action":[14,{"current":6000}],"delay":0},{"trigger":[19,{"index":0,"closed":false}],"action":[14,{"current":-1}],"delay":0},{"trigger":[19,{"index":1,"closed":false}],"action":[13,{"index":0,"closed":false}],"delay":0},{"trigger":[19,{"index":1,"closed":true}],"action":[13,{"index":0,"closed":true}],"delay":0}]}, "automation/config_reset": null, "charge_manager/config_update": {"enable_charge_manager":true,"enable_watchdog":false,"default_available_current":16000,"maximum_available_current":16000,"minimum_current_auto":true,"minimum_current":6000,"minimum_current_1p":6000,"minimum_current_vehicle_type":0,"verbose":false,"requested_current_threshold":60,"requested_current_margin":3000,"chargers":[{"host":"Elewand.local","name":"Elewand","rot":0}]}, "charge_manager/config_reset": null, "charge_manager/low_level_config_update": {"global_hysteresis":210,"wakeup_time":210,"plug_in_time":210,"enable_current_factor_pct":150,"allocation_interval":10,"rotation_interval":900}, "charge_manager/low_level_config_reset": null, "charge_manager/available_current_update": {"current":0}, "charge_manager/charge_modes_update": [0], "power_manager/charge_mode_update": {"mode":0}, "charge_manager/scan": 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}, "meters/0/config_update": [5,{"display_name":"Netzzähler","location":4,"host":"192.168.188.76","port":502,"device_address":1,"manufacturer_name":"KOSTAL","model_name":"KOSTAL Smart Energy Meter G2","serial_number":"78136531","model_id":203,"model_instance":0,"dc_port_type":65535}], "meters/0/config_reset": null, "meters/1/config_update": [0,null], "meters/1/config_reset": null, "meters/2/config_update": [5,{"display_name":"Wattwurm","location":3,"host":"Wattwurm","port":1502,"device_address":71,"manufacturer_name":"KOSTAL","model_name":"PLENTICOREL G3","serial_number":"94970YJ100022","model_id":113,"model_instance":0,"dc_port_type":65535}], "meters/2/config_reset": null, "meters/3/config_update": [0,null], "meters/3/config_reset": null, "meters/4/config_update": [5,{"display_name":"Wattenmeer","location":5,"host":"Wattwurm","port":1502,"device_address":71,"manufacturer_name":"KOSTAL","model_name":"PLENTICOREL G3","serial_number":"94970YJ100022","model_id":802,"model_instance":0,"dc_port_type":65535}], "meters/4/config_reset": null, "meters/5/config_update": [0,null], "meters/5/config_reset": null, "meters/6/config_update": [6,{"display_name":"Elewand","location":6,"host":"Elewand.local","port":502,"table":[35,null]}], "meters/6/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":true}, "batteries/config_reset": null, "batteries/0/config_update": [1,{"display_name":"Wattwurm","host":"Wattwurm.local","port":1502,"table":[1,{"device_address":71,"repeat_interval":55,"register_address_mode":0,"battery_modes":[{"register_blocks":[{"desc":"Max charge = 0W","func":16,"addr":1038,"vals":[0,0]},{"desc":"Max discharge = 0W","func":16,"addr":1040,"vals":[0,0]},{"desc":"Reset forced charge/discharge","func":16,"addr":1032,"vals":[0,0]}]},{"register_blocks":[]},{"register_blocks":[{"desc":"Max discharge = 0W","func":16,"addr":1040,"vals":[0,0]},{"desc":"Reset charge/discharge","func":16,"addr":1032,"vals":[0,0]}]},{"register_blocks":[{"desc":"Charge @ 10A","func":16,"addr":1032,"vals":[49440,0]},{"desc":"Max charge = 20kW","func":16,"addr":1038,"vals":[18076,16384]},{"desc":"Max discharge = 0W","func":16,"addr":1040,"vals":[0,0]}]},{"register_blocks":[{"desc":"Max charge = 0W","func":16,"addr":1038,"vals":[0,0]},{"desc":"Reset forced charge/discharge ","func":16,"addr":1032,"vals":[0,0]}]},{"register_blocks":[{"desc":"Discharge @ 10A","func":16,"addr":1032,"vals":[16672,0]},{"desc":"Max charge = 0W","func":16,"addr":1038,"vals":[0,0]},{"desc":"Max discharge = 20kW","func":16,"addr":1040,"vals":[18076,16384]}]}]}]}], "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":16,"expensive_tariff_quarters":64}, "battery_control/config_reset": null, "battery_control/rules_charge_update": [{"enabled":true,"desc":"günstig && SOC < 20%","soc_cond":1,"soc_th":20,"price_cond":1,"price_th":70,"forecast_cond":0,"forecast_th":0,"schedule_cond":1,"time_cond":0,"time_start":0,"time_end":0,"fast_chg_cond":0,"action":2},{"enabled":true,"desc":"günstig && SOC < 40%","soc_cond":1,"soc_th":45,"price_cond":1,"price_th":50,"forecast_cond":0,"forecast_th":0,"schedule_cond":1,"time_cond":0,"time_start":0,"time_end":0,"fast_chg_cond":0,"action":2},{"enabled":true,"desc":"günstig && SOC < 60%","soc_cond":1,"soc_th":70,"price_cond":1,"price_th":30,"forecast_cond":0,"forecast_th":0,"schedule_cond":1,"time_cond":0,"time_start":0,"time_end":0,"fast_chg_cond":0,"action":2},{"enabled":false,"desc":"!laden if morgens && PV++","soc_cond":0,"soc_th":0,"price_cond":0,"price_th":0,"forecast_cond":2,"forecast_th":2,"schedule_cond":0,"time_cond":2,"time_start":420,"time_end":540,"fast_chg_cond":0,"action":1},{"enabled":true,"desc":"Fast kostenlos + PV","soc_cond":1,"soc_th":90,"price_cond":1,"price_th":10,"forecast_cond":2,"forecast_th":3,"schedule_cond":0,"time_cond":0,"time_start":0,"time_end":0,"fast_chg_cond":0,"action":2},{"enabled":true,"desc":"Money in the bank","soc_cond":0,"soc_th":0,"price_cond":1,"price_th":0,"forecast_cond":0,"forecast_th":0,"schedule_cond":1,"time_cond":0,"time_start":0,"time_end":0,"fast_chg_cond":0,"action":2}], "battery_control/rules_charge_reset": null, "battery_control/rules_discharge_update": [{"enabled":true,"desc":"Elewand trötet","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},{"enabled":true,"desc":"günstig && !abends","soc_cond":0,"soc_th":0,"price_cond":1,"price_th":60,"forecast_cond":0,"forecast_th":0,"schedule_cond":0,"time_cond":1,"time_start":1080,"time_end":1350,"fast_chg_cond":0,"action":1}], "battery_control/rules_discharge_reset": null, "energy_manager/reflash": null, "energy_manager/reset": null, "energy_manager/outputs_update": [255,255,255,255], "energy_manager/config_update": null, "energy_manager/config_reset": null, "power_manager/config_update": {"enabled":true,"phase_switching_mode":0,"excess_charging_enable":false,"default_mode":4,"meter_slot_grid_power":0,"meter_slot_battery_power":255,"battery_mode":0,"battery_target_soc":0,"battery_inverted":false,"battery_deadzone":100,"target_power_from_grid":0,"guaranteed_power":1380,"cloud_filter_mode":2}, "power_manager/config_reset": null, "power_manager/dynamic_load_config_update": {"enabled":false,"meter_slot_grid_currents":0,"current_limit":0,"largest_consumer_current":32000,"safety_margin_pct":0}, "power_manager/dynamic_load_config_reset": null, "energy_manager/sdcard_format": {"do_i_know_what_i_am_doing":null}, "front_panel/config_update": {"enable":true,"tiles":[[1,0],[3,0],[4,0],[7,null],[5,0],[6,null]]}, "front_panel/config_reset": null, "front_panel/reflash": null, "front_panel/reset": null, "front_panel/reflash_map": null, "day_ahead_prices/config_update": {"enable":true,"api_url":"https://api.warp-charger.com/","region":0,"resolution":0,"cert_id":-1,"vat":1900,"grid_costs_and_taxes":20880,"supplier_markup":1190,"supplier_base_fee":845}, "day_ahead_prices/config_reset": null, "solar_forecast/config_update": {"enable":true,"api_url":"https://api.forecast.solar/","cert_id":-1}, "solar_forecast/config_reset": null, "solar_forecast/planes/0/config_update": {"enable":true,"name":"Dunkelflaute","lat":null,"long":null,"dec":45,"az":5,"wp":800}, "solar_forecast/planes/0/config_reset": null, "solar_forecast/planes/1/config_update": {"enable":false,"name":"","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/1/config_reset": null, "solar_forecast/planes/2/config_update": {"enable":false,"name":"","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/2/config_reset": null, "solar_forecast/planes/3/config_update": {"enable":false,"name":"","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/3/config_reset": null, "solar_forecast/planes/4/config_update": {"enable":false,"name":"","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/4/config_reset": null, "solar_forecast/planes/5/config_update": {"enable":false,"name":"","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/5/config_reset": null, "heating/config_update": {"sgr_blocking_type":0,"sgr_extended_type":0,"min_hold_time":15,"meter_slot_grid_power":0,"control_period":0,"extended_logging":false,"yield_forecast":false,"yield_forecast_threshold":0,"extended":false,"extended_hours":4,"blocking":false,"blocking_hours":0,"pv_excess_control":false,"pv_excess_control_threshold":0,"p14enwg":false,"p14enwg_input":0,"p14enwg_type":0}, "heating/config_reset": null, "heating/reset_holding_time": null, "heating/sgr_blocking_override_update": {"override_until":0}, "heating/toggle_sgr_blocking": null, "heating/toggle_sgr_extended": null, "authentication/config_update": {"enable_auth":true,"username":"BanMin","digest_hash":null}, "authentication/config_reset": null, "info/display_name_update": {"display_name":"Hemster"}, "info/display_name_reset": null, "certs/add": {"id":0,"name":"","cert":""}, "certs/modify": {"id":0,"name":"","cert":""}, "certs/remove": {"id":0}, "remote_access/start_ping": null, "remote_access/stop_ping": null, "remote_access/config_update": {"enable":false,"relay_host":"","relay_port":443,"email":"","cert_id":-1,"mtu":1280}, "remote_access/config_reset": null, "eco/config_update": {"enable":true,"park_time":false,"park_time_duration":48,"charge_below":true,"charge_below_threshold":1,"block_above":true,"block_above_threshold":7,"yield_forecast":false,"yield_forecast_threshold":0}, "eco/config_reset": null, "eco/charge_plan_update": {"enable":false,"departure":0,"time":1080,"amount":1}, "energy_manager/history_wallbox_5min": {"uid":249650,"year":2026,"month":3,"day":5}, "energy_manager/history_wallbox_daily": {"uid":249650,"year":2026,"month":3}, "energy_manager/history_energy_manager_5min": {"year":2026,"month":3,"day":5}, "energy_manager/history_energy_manager_daily": {"year":2026,"month":3}} 0,015 | | **** TINKERFORGE WARP ENERGY MANAGER 2.0 V1.4.0+69831D26 **** 0,015 | | Last reset reason was: Software reset via esp_restart (3) 0,117 | fs | Mounted data partition. 69632 of 3538944 bytes (2.0 %) used 0,234 | api | WARP Energy Manager 2.0 config version: 1.3.4 (wem) 0,243 | esp32_eth_brick | ESP32 Ethernet Brick UID: 2gbS 0,655 | ntp | Set timezone to Europe/Berlin 0,806 | firmware_update | Firmware is signed by: Tinkerforge GmbH 0,829 | firmware_update | Partitions: app0 (valid, 1.3.11+690c7c8e), app1 (valid, running, 1.4.0+69831d26) 1,055 | meters | Meter 6: Meter declared 76 (73) values 2026-03-05 10:28:55,000 | rtc | System time set from RTC at 1,236 2026-03-05 10:28:55,196 | authentication | Web interface authentication enabled. 2026-03-05 10:28:55,280 | remote_access | Remote Access is enabled, trying to connect 2026-03-05 10:28:55,339 | web_server | Starting single-port server on port 80 2026-03-05 10:28:55,366 | network | mDNS responder started 2026-03-05 10:28:55,803 | main | Initialization done 2026-03-05 10:28:55,807 | automation | Running rule #2 2026-03-05 10:28:55,807 | automation | Running rule #3 2026-03-05 10:28:55,821 | device_name | This is Hemster (wem2-2gbS), a WARP Energy Manager 2.0 2026-03-05 10:28:55,924 | em_energy_analys | Loading persistent data v1 2026-03-05 10:28:55,925 | em_energy_analys | Loading persistent data v2 2026-03-05 10:28:57,360 | ethernet | Started after 2932ms 2026-03-05 10:28:57,362 | ethernet | Connected: 100 Mbps, Full Duplex 2026-03-05 10:28:58,363 | ethernet | Got IP address: 192.168.188.77/24, GW 192.168.188.1 2026-03-05 10:28:58,850 | network | Network connected (Ethernet) 2026-03-05 10:28:58,459 | ntp | NTP synchronized at 5,090 2026-03-05 10:28:58,461 | meters_sun_spec | Meter 0: Connected to 192.168.188.76:502 2026-03-05 10:28:58,480 | batteries_mbtcp | Battery 0: Connected to Wattwurm.local:1502 2026-03-05 10:28:58,485 | meters_sun_spec | Meter 0: Looking for device Mn='KOSTAL' Md='KOSTAL Smart Energy Meter G2' SN='78136531' 2026-03-05 10:28:58,496 | meters_sun_spec | Meter 0: Device Mn='KOSTAL' Md='KOSTAL Smart Energy Meter G2' Opt='' Vr='2.1.0' SN='78136531' is matching 2026-03-05 10:28:58,507 | meters_sun_spec | Meter 0: Enabling quirks mode 0x05 for KOSTAL device 2026-03-05 10:28:58,522 | meters_mbtcp | Meter 6: Connected to Elewand.local:502 2026-03-05 10:28:58,524 | meters_sun_spec | Meter 0: Configured SunSpec model 203/0 found at 192.168.188.76:502:1:40069 2026-03-05 10:28:59,643 | meters | Meter 0: Meter declared 42 (39) values 2026-03-05 10:28:59,644 | meters_sun_spec | Meter 0: Checking phase voltages for float-is-le32 quirk 2026-03-05 10:28:59,655 | meters_sun_spec | Meter 0: Check for float-is-le32 quirk completed due to normal L1-N voltage value: 233.6 V 2026-03-05 10:28:59,693 | cm_networking | Resolved Elewand.local to 192.168.188.78 (via mDNS scan) 2026-03-05 10:29:01,720 | meters_sun_spec | Meter 2: Could not connect to Wattwurm:1502: Timeout 2026-03-05 10:29:01,721 | meters_sun_spec | Meter 4: Could not connect to Wattwurm:1502 (shared connection): Timeout 2026-03-05 10:29:01,768 | charge_manager | Seen all chargers. 2026-03-05 10:29:05,474 | meters_sun_spec | Meter 2: Connected to Wattwurm:1502 2026-03-05 10:29:05,475 | meters_sun_spec | Meter 4: Shared existing connection to Wattwurm:1502 2026-03-05 10:29:09,571 | meters_sun_spec | Meter 2: Looking for device Mn='KOSTAL' Md='PLENTICOREL G3' SN='94970YJ100022' 2026-03-05 10:29:09,572 | meters_sun_spec | Meter 2: Device Mn='KOSTAL' Md='PLENTICOREL G3' Opt=' ' Vr='3.04.03.19564' SN='94970YJ100022' is matching 2026-03-05 10:29:09,593 | meters_sun_spec | Meter 2: Could not parse KOSTAL Smart Energy Meter version: 3.04.03.19564 2026-03-05 10:29:09,603 | meters_sun_spec | Meter 2: Enabling quirks mode 0x05 for KOSTAL device 2026-03-05 10:29:11,616 | meters_sun_spec | Meter 4: Looking for device Mn='KOSTAL' Md='PLENTICOREL G3' SN='94970YJ100022' 2026-03-05 10:29:11,616 | meters_sun_spec | Meter 4: Device Mn='KOSTAL' Md='PLENTICOREL G3' Opt=' ' Vr='3.04.03.19564' SN='94970YJ100022' is matching 2026-03-05 10:29:11,637 | meters_sun_spec | Meter 4: Could not parse KOSTAL Smart Energy Meter version: 3.04.03.19564 2026-03-05 10:29:11,648 | meters_sun_spec | Meter 4: Enabling quirks mode 0x05 for KOSTAL device 2026-03-05 10:29:13,694 | meters_sun_spec | Meter 2: Configured SunSpec model 113/0 found at Wattwurm:1502:71:40122 2026-03-05 10:29:13,697 | solar_forecast | Forecast download timed out 2026-03-05 10:29:13,707 | solar_forecast | Next solar forecast API call will be in 30 minutes 2026-03-05 10:29:14,734 | meters | Meter 2: Meter declared 23 values 2026-03-05 10:29:14,735 | meters_sun_spec | Meter 2: Checking phase voltages for float-is-le32 quirk 2026-03-05 10:29:14,746 | meters_sun_spec | Meter 2: Check for float-is-le32 quirk completed due to normal L1-N voltage value: 233.4 V 2026-03-05 10:29:15,810 | day_ahead_prices | DAP download timed out 2026-03-05 10:29:16,984 | meters_sun_spec | Meter 4: Configured SunSpec model 802/0 found at Wattwurm:1502:71:40415 2026-03-05 10:29:17,164 | remote_access | Management request failed with internal error: Connection timed out (3) 2026-03-05 10:29:18,235 | meters | Meter 4: Meter declared 4 values 2026-03-05 10:29:45,209 | remote_access | Connecting to Management WireGuard peer my.warp-charger.com:51820 2026-03-05 10:29:51,283 | remote_access | Management connection connected 2026-03-05 10:34:54,070 | uptime_tracker | Wrote last uptime to flash 2026-03-05 10:59:28,925 | solar_forecast | Forecast download timed out 2026-03-05 10:59:28,925 | solar_forecast | Next solar forecast API call will be in 30 minutes ___TRACE_LOG_START___ __begin_rtc__ 1,236 | Set time to 2026-03-05 10:28:55,000 at 1236. Quality RTC 2026-03-05 10:28:58,853 | Set time to 2026-03-05 10:28:58,456 at 5089. Quality High 2026-03-05 10:29:08,553 | Failed to hit < X.010s 3 times. RTC time may not be precise __end_rtc__ __begin_charge_manager__ RECV 0: phases 0 -> 3 RECV 0: phase_switch_supported 0 -> 1 2026-03-05 10:29:05,488 Hysteresis -197 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __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 2026-03-05 10:29:15,794 Hysteresis -187 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:29:25,987 Hysteresis -177 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:29:36,994 Hysteresis -166 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:29:47,281 Hysteresis -156 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:29:57,288 Hysteresis -146 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:30:07,390 Hysteresis -135 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:30:17,397 Hysteresis -125 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:30:27,403 Hysteresis -115 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:30:37,408 Hysteresis -105 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:30:47,412 Hysteresis -95 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:30:57,437 Hysteresis -85 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:31:07,442 Hysteresis -75 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:31:17,447 Hysteresis -65 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:31:27,452 Hysteresis -55 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:31:37,456 Hysteresis -45 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:31:47,460 Hysteresis -35 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:31:57,465 Hysteresis -25 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:32:07,470 Hysteresis -15 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:32:17,474 Hysteresis -5 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:32:27,478 Hysteresis 4 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:32:37,483 Hysteresis 14 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:32:47,528 Hysteresis 24 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:32:57,594 Hysteresis 34 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:33:07,661 Hysteresis 44 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:33:17,728 Hysteresis 54 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:33:27,795 Hysteresis 64 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:33:37,862 Hysteresis 74 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:33:47,929 Hysteresis 84 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:33:57,997 Hysteresis 94 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:34:08,064 Hysteresis 104 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:34:18,132 Hysteresis 114 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:34:28,199 Hysteresis 124 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:34:38,266 Hysteresis 134 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:34:48,333 Hysteresis 144 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:34:58,400 Hysteresis 155 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:35:08,467 Hysteresis 165 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:35:18,535 Hysteresis 175 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:35:28,602 Hysteresis 185 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:35:38,669 Hysteresis 195 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:35:48,736 Hysteresis 205 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:35:58,803 Hysteresis 215 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:36:08,870 Hysteresis 225 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:36:18,937 Hysteresis 235 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:36:29,005 Hysteresis 245 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:36:39,072 Hysteresis 255 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:36:49,139 Hysteresis 265 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:36:59,208 Hysteresis 275 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:37:09,274 Hysteresis 285 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:37:19,341 Hysteresis 295 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:37:29,408 Hysteresis 306 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:37:39,475 Hysteresis 316 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:37:49,542 Hysteresis 326 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:37:59,610 Hysteresis 336 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:38:09,678 Hysteresis 346 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:38:19,744 Hysteresis 356 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:38:29,812 Hysteresis 366 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:38:39,879 Hysteresis 376 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:38:49,946 Hysteresis 386 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:39:00,014 Hysteresis 396 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:39:10,081 Hysteresis 406 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:39:20,149 Hysteresis 416 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:39:30,216 Hysteresis 426 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:39:40,283 Hysteresis 436 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:39:50,350 Hysteresis 446 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:40:00,417 Hysteresis 457 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:40:10,484 Hysteresis 467 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:40:20,552 Hysteresis 477 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:40:30,619 Hysteresis 487 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:40:40,686 Hysteresis 497 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:40:50,753 Hysteresis 507 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:41:00,821 Hysteresis 517 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:41:10,888 Hysteresis 527 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:41:20,955 Hysteresis 537 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:41:31,022 Hysteresis 547 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:41:41,090 Hysteresis 557 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:41:51,157 Hysteresis 567 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:42:01,225 Hysteresis 577 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:42:11,293 Hysteresis 587 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:42:21,360 Hysteresis 597 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:42:31,427 Hysteresis 608 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:42:41,494 Hysteresis 618 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:42:51,561 Hysteresis 628 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:43:01,629 Hysteresis 638 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:43:11,696 Hysteresis 648 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:43:21,763 Hysteresis 658 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:43:31,830 Hysteresis 668 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:43:41,897 Hysteresis 678 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:43:51,965 Hysteresis 688 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:44:02,032 Hysteresis 698 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:44:12,099 Hysteresis 708 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:44:22,167 Hysteresis 718 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:44:32,234 Hysteresis 728 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:44:42,301 Hysteresis 738 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:44:52,369 Hysteresis 749 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:45:02,437 Hysteresis 759 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __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 2026-03-05 10:45:12,504 Hysteresis 769 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:45:22,571 Hysteresis 779 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:45:32,639 Hysteresis 789 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:45:42,706 Hysteresis 799 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:45:52,773 Hysteresis 809 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:46:02,841 Hysteresis 819 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:46:12,910 Hysteresis 829 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:46:22,977 Hysteresis 839 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:46:33,047 Hysteresis 849 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:46:43,114 Hysteresis 859 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:46:53,182 Hysteresis 869 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:47:03,250 Hysteresis 879 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:47:13,317 Hysteresis 889 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:47:23,385 Hysteresis 900 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:47:33,453 Hysteresis 910 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:47:43,522 Hysteresis 920 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:47:53,590 Hysteresis 930 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:48:03,657 Hysteresis 940 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:48:13,723 Hysteresis 950 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:48:23,791 Hysteresis 960 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:48:33,858 Hysteresis 970 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:48:43,925 Hysteresis 980 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:48:53,992 Hysteresis 990 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:49:04,059 Hysteresis 1000 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:49:14,127 Hysteresis 1010 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:49:24,194 Hysteresis 1020 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:49:34,261 Hysteresis 1030 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:49:44,328 Hysteresis 1040 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:49:54,395 Hysteresis 1051 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:50:04,462 Hysteresis 1061 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:50:14,530 Hysteresis 1071 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:50:24,597 Hysteresis 1081 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:50:34,664 Hysteresis 1091 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:50:44,731 Hysteresis 1101 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:50:54,798 Hysteresis 1111 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:51:04,865 Hysteresis 1121 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:51:14,932 Hysteresis 1131 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:51:24,999 Hysteresis 1141 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:51:35,069 Hysteresis 1151 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:51:45,134 Hysteresis 1161 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:51:55,203 Hysteresis 1171 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:52:05,269 Hysteresis 1181 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:52:15,336 Hysteresis 1191 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:52:25,403 Hysteresis 1202 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:52:35,470 Hysteresis 1212 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:52:45,538 Hysteresis 1222 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:52:55,605 Hysteresis 1232 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:53:05,672 Hysteresis 1242 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:53:15,739 Hysteresis 1252 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:53:25,807 Hysteresis 1262 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:53:35,874 Hysteresis 1272 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:53:45,941 Hysteresis 1282 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:53:56,008 Hysteresis 1292 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:54:06,076 Hysteresis 1302 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:54:16,143 Hysteresis 1312 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:54:26,210 Hysteresis 1322 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:54:36,277 Hysteresis 1332 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:54:46,344 Hysteresis 1342 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:54:56,411 Hysteresis 1353 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:55:06,478 Hysteresis 1363 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:55:16,546 Hysteresis 1373 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:55:26,613 Hysteresis 1383 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:55:36,680 Hysteresis 1393 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:55:46,747 Hysteresis 1403 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:55:56,815 Hysteresis 1413 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:56:06,882 Hysteresis 1423 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:56:16,949 Hysteresis 1433 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:56:27,016 Hysteresis 1443 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:56:37,083 Hysteresis 1453 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:56:47,150 Hysteresis 1463 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:56:57,217 Hysteresis 1473 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:57:07,284 Hysteresis 1483 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:57:17,352 Hysteresis 1493 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:57:27,419 Hysteresis 1504 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:57:37,486 Hysteresis 1514 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:57:47,554 Hysteresis 1524 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:57:57,621 Hysteresis 1534 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:58:07,688 Hysteresis 1544 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:58:17,755 Hysteresis 1554 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:58:27,822 Hysteresis 1564 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:58:37,889 Hysteresis 1574 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:58:47,956 Hysteresis 1584 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:58:58,024 Hysteresis 1594 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:59:08,090 Hysteresis 1604 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:59:19,132 Hysteresis 1615 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:59:29,748 Hysteresis 1626 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:59:39,814 Hysteresis 1636 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:59:49,881 Hysteresis 1646 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 10:59:59,948 Hysteresis 1656 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:00:10,015 Hysteresis 1666 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __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 2026-03-05 11:00:20,082 Hysteresis 1676 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:00:30,150 Hysteresis 1686 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:00:40,217 Hysteresis 1696 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:00:50,285 Hysteresis 1706 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:01:00,352 Hysteresis 1716 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:01:10,419 Hysteresis 1727 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:01:20,487 Hysteresis 1737 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:01:30,554 Hysteresis 1747 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:01:40,621 Hysteresis 1757 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:01:50,689 Hysteresis 1767 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:02:00,755 Hysteresis 1777 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:02:10,823 Hysteresis 1787 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:02:20,890 Hysteresis 1797 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:02:30,959 Hysteresis 1807 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:02:41,026 Hysteresis 1817 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:02:51,096 Hysteresis 1827 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:03:01,164 Hysteresis 1837 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:03:11,232 Hysteresis 1847 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:03:21,301 Hysteresis 1857 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:03:31,369 Hysteresis 1868 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:03:41,436 Hysteresis 1878 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:03:51,504 Hysteresis 1888 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:04:01,571 Hysteresis 1898 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:04:11,638 Hysteresis 1908 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:04:21,705 Hysteresis 1918 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:04:31,772 Hysteresis 1928 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:04:41,840 Hysteresis 1938 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:04:51,907 Hysteresis 1948 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:05:01,974 Hysteresis 1958 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:05:12,042 Hysteresis 1968 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:05:22,109 Hysteresis 1978 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:05:32,176 Hysteresis 1988 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:05:42,244 Hysteresis 1998 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:05:52,312 Hysteresis 2008 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:06:02,379 Hysteresis 2019 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:06:12,446 Hysteresis 2029 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:06:22,514 Hysteresis 2039 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:06:32,581 Hysteresis 2049 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:06:42,649 Hysteresis 2059 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:06:52,716 Hysteresis 2069 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:07:02,783 Hysteresis 2079 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:07:12,849 Hysteresis 2089 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:07:22,917 Hysteresis 2099 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:07:32,984 Hysteresis 2109 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:07:43,051 Hysteresis 2119 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:07:53,119 Hysteresis 2129 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:08:03,186 Hysteresis 2139 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:08:13,254 Hysteresis 2149 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:08:23,321 Hysteresis 2159 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:08:33,388 Hysteresis 2170 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:08:43,456 Hysteresis 2180 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:08:53,523 Hysteresis 2190 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:09:03,591 Hysteresis 2200 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:09:13,658 Hysteresis 2210 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:09:23,726 Hysteresis 2220 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:09:33,794 Hysteresis 2230 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:09:48,033 Hysteresis 2244 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:09:58,100 Hysteresis 2254 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:10:08,168 Hysteresis 2264 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:10:18,236 Hysteresis 2274 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:10:28,304 Hysteresis 2284 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:10:38,372 Hysteresis 2295 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:10:48,439 Hysteresis 2305 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:10:58,506 Hysteresis 2315 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:11:08,573 Hysteresis 2325 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:11:18,640 Hysteresis 2335 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:11:28,708 Hysteresis 2345 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 2026-03-05 11:11:38,775 Hysteresis 2355 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0p Fast ] __all__ 1: have B1 0; rotation allowed 0 __all except Off__ 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ -6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: filtered 1 to 0. 4: don't have active chargers. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 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 __end_charge_manager__ __begin_meters_mbtcp__ m6 t35 i25 f32be a2150:866 r0,0 v0.000000 m6 t35 i26 f32be a2152:868 r32704,0 vnan m6 t35 i27 f32be a2154:86a r0,0 v0.000000 m6 t35 i28 f32be a2156:86c r0,0 v0.000000 m6 t35 i29 f32be a2158:86e r32704,0 vnan m6 t35 i30 f32be a2160:870 r17160,48496 v136.739990 m6 t35 i31 f32be a2162:872 r0,0 v0.000000 m6 t35 i32 f32be a2164:874 r32704,0 vnan m6 t35 i33 f32be a2166:876 r32704,0 vnan m6 t35 i34 f32be a2168:878 r32704,0 vnan m6 t35 i35 f32be a2170:87a r32704,0 vnan m6 t35 i36 f32be a2184:888 r32704,0 vnan m6 t35 i37 f32be a2186:88a r32704,0 vnan m6 t35 i38 f32be a2188:88c r32704,0 vnan m6 t35 i39 f32be a2190:88e r32704,0 vnan m6 t35 i40 f32be a2192:890 r0,0 v0.000000 m6 t35 i41 f32be a2194:892 r32704,0 vnan m6 t35 i42 f32be a2196:894 r32704,0 vnan m6 t35 i43 f32be a2198:896 r32704,0 vnan m6 t35 i44 f32be a2200:898 r32704,0 vnan m6 t35 i45 f32be a2202:89a r32704,0 vnan m6 t35 i46 f32be a2204:89c r32704,0 vnan m6 t35 i47 f32be a2206:89e r32704,0 vnan m6 t35 i48 f32be a2208:8a0 r32704,0 vnan m6 t35 i49 f32be a2222:8ae r32704,0 vnan m6 t35 i50 f32be a2224:8b0 r32704,0 vnan m6 t35 i51 f32be a2226:8b2 r32704,0 vnan m6 t35 i52 f32be a2228:8b4 r32704,0 vnan m6 t35 i53 f32be a2230:8b6 r17160,48496 v136.739990 m6 t35 i54 f32be a2232:8b8 r32704,0 vnan m6 t35 i55 f32be a2234:8ba r32704,0 vnan m6 t35 i56 f32be a2236:8bc r32704,0 vnan m6 t35 i57 f32be a2238:8be r32704,0 vnan m6 t35 i58 f32be a2240:8c0 r32704,0 vnan m6 t35 i59 f32be a2242:8c2 r32704,0 vnan m6 t35 i60 f32be a2244:8c4 r32704,0 vnan m6 t35 i61 f32be a2246:8c6 r32704,0 vnan m6 t35 i62 f32be a2248:8c8 r32704,0 vnan m6 t35 i63 f32be a2250:8ca r32704,0 vnan m6 t35 i64 f32be a2252:8cc r32704,0 vnan m6 t35 i65 f32be a2254:8ce r32704,0 vnan m6 t35 i66 f32be a2256:8d0 r32704,0 vnan m6 t35 i67 f32be a2258:8d2 r32704,0 vnan m6 t35 i68 f32be a2260:8d4 r32704,0 vnan m6 t35 i69 f32be a2262:8d6 r32704,0 vnan m6 t35 i70 f32be a2264:8d8 r32704,0 vnan m6 t35 i71 f32be a2266:8da r32704,0 vnan m6 t35 i72 f32be a2268:8dc r32704,0 vnan 2026-03-05 11:11:40,798 m6 t35 i0 f32be a2100:834 r17256,11796 v232.179993 m6 t35 i1 f32be a2102:836 r17256,52428 v232.799988 m6 t35 i2 f32be a2104:838 r17256,30146 v232.459991 m6 t35 i3 f32be a2106:83a r0,0 v0.000000 m6 t35 i4 f32be a2108:83c r0,0 v0.000000 m6 t35 i5 f32be a2110:83e r0,0 v0.000000 m6 t35 i6 f32be a2112:840 r0,0 v0.000000 m6 t35 i7 f32be a2114:842 r0,0 v0.000000 m6 t35 i8 f32be a2116:844 r0,0 v0.000000 m6 t35 i9 f32be a2118:846 r0,0 v0.000000 m6 t35 i10 f32be a2120:848 r0,0 v0.000000 m6 t35 i11 f32be a2122:84a r0,0 v0.000000 m6 t35 i12 f32be a2124:84c r32704,0 vnan m6 t35 i13 f32be a2126:84e r32704,0 vnan m6 t35 i14 f32be a2128:850 r32704,0 vnan m6 t35 i15 f32be a2130:852 r0,0 v0.000000 m6 t35 i16 f32be a2132:854 r0,0 v0.000000 m6 t35 i17 f32be a2134:856 r0,0 v0.000000 m6 t35 i18 f32be a2136:858 r0,0 v0.000000 m6 t35 i19 f32be a2138:85a r0,0 v0.000000 m6 t35 i20 f32be a2140:85c r0,0 v0.000000 m6 t35 i21 f32be a2142:85e r17256,31456 v232.479980 m6 t35 i22 f32be a2144:860 r0,0 v0.000000 m6 t35 i23 f32be a2146:862 r0,0 v0.000000 m6 t35 i24 f32be a2148:864 r0,0 v0.000000 m6 t35 i25 f32be a2150:866 r0,0 v0.000000 m6 t35 i26 f32be a2152:868 r32704,0 vnan m6 t35 i27 f32be a2154:86a r0,0 v0.000000 m6 t35 i28 f32be a2156:86c r0,0 v0.000000 m6 t35 i29 f32be a2158:86e r32704,0 vnan m6 t35 i30 f32be a2160:870 r17160,48496 v136.739990 m6 t35 i31 f32be a2162:872 r0,0 v0.000000 m6 t35 i32 f32be a2164:874 r32704,0 vnan m6 t35 i33 f32be a2166:876 r32704,0 vnan m6 t35 i34 f32be a2168:878 r32704,0 vnan m6 t35 i35 f32be a2170:87a r32704,0 vnan m6 t35 i36 f32be a2184:888 r32704,0 vnan m6 t35 i37 f32be a2186:88a r32704,0 vnan m6 t35 i38 f32be a2188:88c r32704,0 vnan m6 t35 i39 f32be a2190:88e r32704,0 vnan m6 t35 i40 f32be a2192:890 r0,0 v0.000000 m6 t35 i41 f32be a2194:892 r32704,0 vnan m6 t35 i42 f32be a2196:894 r32704,0 vnan m6 t35 i43 f32be a2198:896 r32704,0 vnan m6 t35 i44 f32be a2200:898 r32704,0 vnan m6 t35 i45 f32be a2202:89a r32704,0 vnan m6 t35 i46 f32be a2204:89c r32704,0 vnan m6 t35 i47 f32be a2206:89e r32704,0 vnan m6 t35 i48 f32be a2208:8a0 r32704,0 vnan m6 t35 i49 f32be a2222:8ae r32704,0 vnan m6 t35 i50 f32be a2224:8b0 r32704,0 vnan m6 t35 i51 f32be a2226:8b2 r32704,0 vnan m6 t35 i52 f32be a2228:8b4 r32704,0 vnan m6 t35 i53 f32be a2230:8b6 r17160,48496 v136.739990 m6 t35 i54 f32be a2232:8b8 r32704,0 vnan m6 t35 i55 f32be a2234:8ba r32704,0 vnan m6 t35 i56 f32be a2236:8bc r32704,0 vnan m6 t35 i57 f32be a2238:8be r32704,0 vnan m6 t35 i58 f32be a2240:8c0 r32704,0 vnan m6 t35 i59 f32be a2242:8c2 r32704,0 vnan m6 t35 i60 f32be a2244:8c4 r32704,0 vnan m6 t35 i61 f32be a2246:8c6 r32704,0 vnan m6 t35 i62 f32be a2248:8c8 r32704,0 vnan m6 t35 i63 f32be a2250:8ca r32704,0 vnan m6 t35 i64 f32be a2252:8cc r32704,0 vnan m6 t35 i65 f32be a2254:8ce r32704,0 vnan m6 t35 i66 f32be a2256:8d0 r32704,0 vnan m6 t35 i67 f32be a2258:8d2 r32704,0 vnan m6 t35 i68 f32be a2260:8d4 r32704,0 vnan m6 t35 i69 f32be a2262:8d6 r32704,0 vnan m6 t35 i70 f32be a2264:8d8 r32704,0 vnan m6 t35 i71 f32be a2266:8da r32704,0 vnan m6 t35 i72 f32be a2268:8dc r32704,0 vnan 2026-03-05 11:11:41,803 m6 t35 i0 f32be a2100:834 r17256,11796 v232.179993 m6 t35 i1 f32be a2102:836 r17256,52428 v232.799988 m6 t35 i2 f32be a2104:838 r17256,30146 v232.459991 m6 t35 i3 f32be a2106:83a r0,0 v0.000000 m6 t35 i4 f32be a2108:83c r0,0 v0.000000 m6 t35 i5 f32be a2110:83e r0,0 v0.000000 m6 t35 i6 f32be a2112:840 r0,0 v0.000000 m6 t35 i7 f32be a2114:842 r0,0 v0.000000 m6 t35 i8 f32be a2116:844 r0,0 v0.000000 m6 t35 i9 f32be a2118:846 r0,0 v0.000000 m6 t35 i10 f32be a2120:848 r0,0 v0.000000 m6 t35 i11 f32be a2122:84a r0,0 v0.000000 m6 t35 i12 f32be a2124:84c r32704,0 vnan m6 t35 i13 f32be a2126:84e r32704,0 vnan m6 t35 i14 f32be a2128:850 r32704,0 vnan m6 t35 i15 f32be a2130:852 r0,0 v0.000000 m6 t35 i16 f32be a2132:854 r0,0 v0.000000 m6 t35 i17 f32be a2134:856 r0,0 v0.000000 m6 t35 i18 f32be a2136:858 r0,0 v0.000000 m6 t35 i19 f32be a2138:85a r0,0 v0.000000 m6 t35 i20 f32be a2140:85c r0,0 v0.000000 m6 t35 i21 f32be a2142:85e r17256,31456 v232.479980 m6 t35 i22 f32be a2144:860 r0,0 v0.000000 m6 t35 i23 f32be a2146:862 r0,0 v0.000000 m6 t35 i24 f32be a2148:864 r0,0 v0.000000 m6 t35 i25 f32be a2150:866 r0,0 v0.000000 m6 t35 i26 f32be a2152:868 r32704,0 vnan m6 t35 i27 f32be a2154:86a r0,0 v0.000000 m6 t35 i28 f32be a2156:86c r0,0 v0.000000 m6 t35 i29 f32be a2158:86e r32704,0 vnan m6 t35 i30 f32be a2160:870 r17160,48496 v136.739990 m6 t35 i31 f32be a2162:872 r0,0 v0.000000 m6 t35 i32 f32be a2164:874 r32704,0 vnan m6 t35 i33 f32be a2166:876 r32704,0 vnan m6 t35 i34 f32be a2168:878 r32704,0 vnan m6 t35 i35 f32be a2170:87a r32704,0 vnan m6 t35 i36 f32be a2184:888 r32704,0 vnan m6 t35 i37 f32be a2186:88a r32704,0 vnan m6 t35 i38 f32be a2188:88c r32704,0 vnan m6 t35 i39 f32be a2190:88e r32704,0 vnan m6 t35 i40 f32be a2192:890 r0,0 v0.000000 m6 t35 i41 f32be a2194:892 r32704,0 vnan m6 t35 i42 f32be a2196:894 r32704,0 vnan m6 t35 i43 f32be a2198:896 r32704,0 vnan m6 t35 i44 f32be a2200:898 r32704,0 vnan m6 t35 i45 f32be a2202:89a r32704,0 vnan m6 t35 i46 f32be a2204:89c r32704,0 vnan m6 t35 i47 f32be a2206:89e r32704,0 vnan m6 t35 i48 f32be a2208:8a0 r32704,0 vnan m6 t35 i49 f32be a2222:8ae r32704,0 vnan m6 t35 i50 f32be a2224:8b0 r32704,0 vnan m6 t35 i51 f32be a2226:8b2 r32704,0 vnan m6 t35 i52 f32be a2228:8b4 r32704,0 vnan m6 t35 i53 f32be a2230:8b6 r17160,48496 v136.739990 m6 t35 i54 f32be a2232:8b8 r32704,0 vnan m6 t35 i55 f32be a2234:8ba r32704,0 vnan m6 t35 i56 f32be a2236:8bc r32704,0 vnan m6 t35 i57 f32be a2238:8be r32704,0 vnan m6 t35 i58 f32be a2240:8c0 r32704,0 vnan m6 t35 i59 f32be a2242:8c2 r32704,0 vnan m6 t35 i60 f32be a2244:8c4 r32704,0 vnan m6 t35 i61 f32be a2246:8c6 r32704,0 vnan m6 t35 i62 f32be a2248:8c8 r32704,0 vnan m6 t35 i63 f32be a2250:8ca r32704,0 vnan m6 t35 i64 f32be a2252:8cc r32704,0 vnan m6 t35 i65 f32be a2254:8ce r32704,0 vnan m6 t35 i66 f32be a2256:8d0 r32704,0 vnan m6 t35 i67 f32be a2258:8d2 r32704,0 vnan m6 t35 i68 f32be a2260:8d4 r32704,0 vnan m6 t35 i69 f32be a2262:8d6 r32704,0 vnan m6 t35 i70 f32be a2264:8d8 r32704,0 vnan m6 t35 i71 f32be a2266:8da r32704,0 vnan m6 t35 i72 f32be a2268:8dc r32704,0 vnan __end_meters_mbtcp__ __begin_meters_sun_spec__ 2026-03-05 11:11:35,766 m0 a40069 c72 d0 00cb00698000004700440042fffe80005ac95ae35ab78000800080008000fffe1385fffe0002fff9000300060001002afff0000f000e0001ffd6fff2fff2fff30001004401d500e801cbfffdfffffa5bffff9a3effffe376ffffeddd0004f8f60001670a0001ee9b0002321a0000ffff8cccffff103fffffdaecffffec5f00076609000221180002bf890002b3960000 m0 a40069 c72 d1 00cb00698000004700440042fffe80005ac95ae35ab78000800080008000fffe1385fffe0002fff9000300060001002afff0000f000e0001ffd6fff2fff2fff30001004401d500e801cbfffdfffffa5bffff9a3effffe376ffffeddd0004f8f60001670a0001ee9b0002321a0000ffff8cccffff103fffffdaecffffec5f00076609000221180002bf890002b3960000 m2 a40122 c48 d0 0071003c000000000000000000000000000000000000000000000000000000004368b2504368b2504368335cbc40a4684247f6a000000000000000003f800000477077ee00000000000000003c93d1cc41af0c8041ae830041ae380000000000 m4 a40415 c64 d0 0322003e00327788428f851f000000000000000000000049000000000000000200000000000000000001000000030000000000000000000000000000000000000000000018f11a9f00000021000000000021000000000000000009c41388000000000000000100000000000000000000000000000000fffffffffffefffe0000 m4 a40415 c64 d1 0322003e00327788428f851f000000000000000000000049000000000000000200000000000000000001000000030000000000000000000000000000000000000000000018f11a9f00000021000000000021000000000000000009c41388000000000000000100000000000000000000000000000000fffffffffffefffe0000 2026-03-05 11:11:36,768 m0 a40069 c72 d0 00cb00698000004600440042fffe80005ac15aec5aaa8000800080008000fffe1386fffe0002fff9000300060001002afff1000f000e0001ffd6fff2fff2fff30001004501d600e801ccfffdfffffa5bffff9a3effffe376ffffeddd0004f8f60001670a0001ee9b0002321a0000ffff8cccffff103fffffdaecffffec5f00076609000221180002bf890002b3960000 m0 a40069 c72 d1 00cb00698000004600440042fffe80005ac15aec5aaa8000800080008000fffe1386fffe0002fff9000300060001002afff1000f000e0001ffd6fff2fff2fff30001004501d600e801ccfffdfffffa5bffff9a3effffe376ffffeddd0004f8f60001670a0001ee9b0002321a0000ffff8cccffff103fffffdaecffffec5f00076609000221180002bf890002b3960000 m2 a40122 c48 d0 0071003c00000000000000000000000000000000000000000000000000000000436895044368b25043680c4cbc40a4684247f38000000000000000003f800000477077ee00000000000000003c998aa441af0c8041ae830041adf98000000000 2026-03-05 11:11:37,780 m0 a40069 c72 d0 00cb00698000004700440042fffe80005aad5afe5ac28000800080008000fffe1385fffe0002fff9000300060001002afff1000f000e0001ffd6fff2fff2fff30001004501d800e501cffffdfffffa5bffff9a3effffe376ffffeddd0004f8f60001670a0001ee9b0002321a0000ffff8cccffff103fffffdaecffffec5f00076609000221180002bf890002b3960000 m0 a40069 c72 d1 00cb00698000004700440042fffe80005aad5afe5ac28000800080008000fffe1385fffe0002fff9000300060001002afff1000f000e0001ffd6fff2fff2fff30001004501d800e501cffffdfffffa5bffff9a3effffe376ffffeddd0004f8f60001670a0001ee9b0002321a0000ffff8cccffff103fffffdaecffffec5f00076609000221180002bf890002b3960000 m2 a40122 c48 d0 0071003c000000000000000000000000000000000000000000000000000000004368817c4368b25043680288bc40a4684247f38000000000000000003f800000477077ee00000000000000003c98968041af0c8041ae830041ae380000000000 2026-03-05 11:11:38,785 m0 a40069 c72 d0 00cb00698000004700440042fffe80005abe5af75aaf8000800080008000fffe1387fffe0003fff9000300070001002afff1000f000e0001ffd6fff2fff2fff30001004701d700e901d3fffdfffffa5bffff9a3effffe376ffffeddd0004f8f60001670a0001ee9b0002321a0000ffff8cccffff103fffffdaecffffec5f00076609000221180002bf890002b3960000 m0 a40069 c72 d1 00cb00698000004700440042fffe80005abe5af75aaf8000800080008000fffe1387fffe0003fff9000300070001002afff1000f000e0001ffd6fff2fff2fff30001004701d700e901d3fffdfffffa5bffff9a3effffe376ffffeddd0004f8f60001670a0001ee9b0002321a0000ffff8cccffff103fffffdaecffffec5f00076609000221180002bf890002b3960000 m4 a40415 c64 d0 0322003e00327788428f851f000000000000000000000049000000000000000200000000000000000001000000030000000000000000000000000000000000000000000018f11a9f00000021000000000021000000000000000009c41388000000000000000100000000000000000000000000000000fffffffffffefffe0000 m4 a40415 c64 d1 0322003e00327788428f851f000000000000000000000049000000000000000200000000000000000001000000030000000000000000000000000000000000000000000018f11a9f00000021000000000021000000000000000009c41388000000000000000100000000000000000000000000000000fffffffffffefffe0000 m2 a40122 c48 d0 0071003c00000000000000000000000000000000000000000000000000000000436850a84369007043683d20bc40a4684247f38000000000000000003f800000477077ee00000000000000003bf0537041aec18041ae830041ae380000000000 2026-03-05 11:11:39,789 m0 a40069 c72 d0 00cb00698000004700440042fffe80005abf5aff5aab8000800080008000fffe1385fffe0002fff9000300060001002afff1000f000e0001ffd7fff2fff2fff30001004601d900e701d2fffdfffffa5bffff9a3effffe376ffffeddd0004f8f60001670a0001ee9b0002321a0000ffff8cccffff103fffffdaecffffec5f00076609000221180002bf890002b3960000 m0 a40069 c72 d1 00cb00698000004700440042fffe80005abf5aff5aab8000800080008000fffe1385fffe0002fff9000300060001002afff1000f000e0001ffd7fff2fff2fff30001004601d900e701d2fffdfffffa5bffff9a3effffe376ffffeddd0004f8f60001670a0001ee9b0002321a0000ffff8cccffff103fffffdaecffffec5f00076609000221180002bf890002b3960000 m2 a40122 c48 d0 0071003c00000000000000000000000000000000000000000000000000000000436877b84368ece84367ef00bc40a4684247f38000000000000000003f800000477077ee00000000000000003c9a7ec841aec18041ae830041ae380000000000 m4 a40415 c64 d0 0322003e00327788428f851f000000000000000000000049000000000000000200000000000000000001000000030000000000000000000000000000000000000000000018f11a9f00000021000000000021000000000000000009c41388000000000000000100000000000000000000000000000000fffffffffffefffe0000 m4 a40415 c64 d1 0322003e00327788428f851f000000000000000000000049000000000000000200000000000000000001000000030000000000000000000000000000000000000000000018f11a9f00000021000000000021000000000000000009c41388000000000000000100000000000000000000000000000000fffffffffffefffe0000 2026-03-05 11:11:40,807 m0 a40069 c72 d0 00cb00698000004600440042fffe80005ab45afd5abb8000800080008000fffe1386fffe0002fff90003000600010029fff1000f000e0001ffd7fff3fff2fff30001004601db00e701d2fffdfffffa5bffff9a3effffe376ffffeddd0004f8f60001670a0001ee9b0002321a0000ffff8cccffff103fffffdaecffffec5f0007660a000221180002bf890002b3960000 m0 a40069 c72 d1 00cb00698000004600440042fffe80005ab45afd5abb8000800080008000fffe1386fffe0002fff90003000600010029fff1000f000e0001ffd7fff3fff2fff30001004601db00e701d2fffdfffffa5bffff9a3effffe376ffffeddd0004f8f60001670a0001ee9b0002321a0000ffff8cccffff103fffffdaecffffec5f0007660a000221180002bf890002b3960000 m2 a40122 c48 d0 0071003c00000000000000000000000000000000000000000000000000000000436877b84368e3244367d1b4bc40a4684247f38000000000000000003f800000477077ee00000000000000003c82a74441af0c8041ae830041ae380000000000 m0 a40069 c72 d0 00cb00698000004600440042fffe80005ab75b055aae8000800080008000fffe1385fffe0002fff9000300060001002afff1000f000e0001ffd7fff3fff2fff30001004601d700e601cefffdfffffa5bffff9a3effffe376ffffeddd0004f8f60001670a0001ee9b0002321a0000ffff8cccffff103fffffdaecffffec5f0007660a000221180002bf890002b3960000 m0 a40069 c72 d1 00cb00698000004600440042fffe80005ab75b055aae8000800080008000fffe1385fffe0002fff9000300060001002afff1000f000e0001ffd7fff3fff2fff30001004601d700e601cefffdfffffa5bffff9a3effffe376ffffeddd0004f8f60001670a0001ee9b0002321a0000ffff8cccffff103fffffdaecffffec5f0007660a000221180002bf890002b3960000 2026-03-05 11:11:41,818 m4 a40415 c64 d0 0322003e00327788428f851f000000000000000000000049000000000000000200000000000000000001000000030000000000000000000000000000000000000000000018f11a9f00000021000000000021000000000000000009c41388000000000000000100000000000000000000000000000000fffffffffffefffe0000 m4 a40415 c64 d1 0322003e00327788428f851f000000000000000000000049000000000000000200000000000000000001000000030000000000000000000000000000000000000000000018f11a9f00000021000000000021000000000000000009c41388000000000000000100000000000000000000000000000000fffffffffffefffe0000 m2 a40122 c48 d0 0071003c00000000000000000000000000000000000000000000000000000000436864304368ece843680c4cbc40a4684247f06000000000000000003f800000477077ee00000000000000003c95ba1441af0c8041aec18041ae380000000000 __end_meters_sun_spec__ __begin_meters_swire__ __end_meters_swire__ __begin_batteries_mbtcp__ 2026-03-05 10:28:58,480 b0 t0 cc15 b0 t0 ce r1 mn->1 b0 t0 wc m1 b0 t0 wd m1 b0 t0 ce r2 m1->2 b0 t0 wc m2 b0 t0 ww m2 f b0 t0 ww m2 r1 b0 t0 ww m2 r2 b0 t0 ww m2 r3 b0 t0 ww m2 r4 2026-03-05 10:34:39,740 b0 t0 ww m2 r5 b0 t0 ww m2 r6 b0 t0 ww m2 r7 b0 t0 ww m2 r8 b0 t0 ww m2 r9 b0 t0 ww m2 r10 2026-03-05 10:40:11,065 b0 t0 ww m2 r11 b0 t0 ww m2 r12 b0 t0 ww m2 r13 b0 t0 ww m2 r14 b0 t0 ww m2 r15 b0 t0 ww m2 r16 2026-03-05 10:45:44,542 b0 t0 ww m2 r17 b0 t0 ww m2 r18 b0 t0 ww m2 r19 b0 t0 ww m2 r20 b0 t0 ww m2 r21 b0 t0 ww m2 r22 2026-03-05 10:51:16,518 b0 t0 ww m2 r23 b0 t0 ww m2 r24 b0 t0 ww m2 r25 b0 t0 ww m2 r26 b0 t0 ww m2 r27 b0 t0 ww m2 r28 2026-03-05 10:56:50,367 b0 t0 ww m2 r29 b0 t0 ww m2 r30 b0 t0 ww m2 r31 b0 t0 ww m2 r32 b0 t0 ww m2 r33 b0 t0 ww m2 r34 2026-03-05 11:02:22,845 b0 t0 ww m2 r35 b0 t0 ww m2 r36 b0 t0 ww m2 r37 b0 t0 ww m2 r38 b0 t0 ww m2 r39 b0 t0 ww m2 r40 2026-03-05 11:07:55,502 b0 t0 ww m2 r41 b0 t0 ww m2 r42 b0 t0 ww m2 r43 b0 t0 ww m2 r44 b0 t0 ww m2 r45 __end_batteries_mbtcp__ __begin_battery_control__ 1,214 | Conditions: SoC Price SolarForecast TariffSchedule Time FastChg 2026-03-05 10:28:55,802 | Meter 4 is a battery 2026-03-05 10:28:55,832 | Ignoring blank value IDs update from meter in slot 4. 2026-03-05 10:28:55,834 | current_price from DAP unavailable 2026-03-05 10:28:55,834 | DAP not synced 2026-03-05 10:28:55,834 | Tariff schedule unavailable 2026-03-05 10:28:55,835 | wh_today forecast unavailable: -1 2026-03-05 10:28:55,835 | wh_today=-2147483648 unchanged 2026-03-05 10:28:55,839 | Chg=N DChg=N Mode=1 2026-03-05 10:29:06,518 | Chg=N DChg=N Mode=1 2026-03-05 10:29:16,969 | wh_today forecast unavailable: -1 2026-03-05 10:29:16,969 | wh_today=-2147483648 unchanged 2026-03-05 10:29:18,978 | meter 4 SoC=73% 2026-03-05 10:29:18,982 | soc_avg=73 2026-03-05 10:29:18,982 | Chg=N DChg=N Mode=1 2026-03-05 10:30:00,393 | Chg=N DChg=N Mode=1 2026-03-05 10:30:00,482 | Tariff schedule unavailable 2026-03-05 10:30:03,156 | current_price=5995 2026-03-05 10:30:03,157 | DAP last_sync at 29545050 2026-03-05 10:30:03,157 | Schedule begins 52203s in the past: 2026-03-04 20:00:00 EEEEEEEEEEEEEEENEEEEEEEEEEEENNEEEEEENEEEEEEEEEEEEEENENNNNNNCCCCCCCCCCCCCCCCNNNNENEEEEEEEEEEEEEEE 2026-03-05 10:30:03,158 | Tariff schedule=N 2026-03-05 10:30:03,159 | Discharge 1 match 2026-03-05 10:30:03,159 | Chg=N DChg=B Mode=2 2026-03-05 10:31:00,445 | Discharge 1 match 2026-03-05 10:31:00,445 | Chg=N DChg=B Mode=2 2026-03-05 10:32:00,472 | Discharge 1 match 2026-03-05 10:32:00,472 | Chg=N DChg=B Mode=2 2026-03-05 10:33:00,626 | Discharge 1 match 2026-03-05 10:33:00,627 | Chg=N DChg=B Mode=2 2026-03-05 10:34:00,024 | Discharge 1 match 2026-03-05 10:34:00,025 | Chg=N DChg=B Mode=2 2026-03-05 10:35:00,423 | Discharge 1 match 2026-03-05 10:35:00,424 | Chg=N DChg=B Mode=2 2026-03-05 10:36:00,831 | Discharge 1 match 2026-03-05 10:36:00,832 | Chg=N DChg=B Mode=2 2026-03-05 10:37:00,218 | Discharge 1 match 2026-03-05 10:37:00,218 | Chg=N DChg=B Mode=2 2026-03-05 10:38:00,624 | Discharge 1 match 2026-03-05 10:38:00,625 | Chg=N DChg=B Mode=2 2026-03-05 10:39:00,027 | Discharge 1 match 2026-03-05 10:39:00,027 | Chg=N DChg=B Mode=2 2026-03-05 10:40:00,431 | Discharge 1 match 2026-03-05 10:40:00,431 | Chg=N DChg=B Mode=2 2026-03-05 10:41:00,839 | Discharge 1 match 2026-03-05 10:41:00,839 | Chg=N DChg=B Mode=2 2026-03-05 10:42:00,228 | Discharge 1 match 2026-03-05 10:42:00,229 | Chg=N DChg=B Mode=2 2026-03-05 10:43:00,630 | Discharge 1 match 2026-03-05 10:43:00,631 | Chg=N DChg=B Mode=2 2026-03-05 10:44:00,026 | Discharge 1 match 2026-03-05 10:44:00,026 | Chg=N DChg=B Mode=2 2026-03-05 10:45:00,440 | Discharge 1 match 2026-03-05 10:45:00,441 | Chg=N DChg=B Mode=2 2026-03-05 10:45:00,537 | Tariff schedule=C 2026-03-05 10:45:00,542 | Discharge 1 match 2026-03-05 10:45:00,543 | Chg=N DChg=B Mode=2 2026-03-05 10:45:00,956 | current_price=3122 2026-03-05 10:45:00,957 | Discharge 1 match 2026-03-05 10:45:00,957 | Chg=N DChg=B Mode=2 2026-03-05 10:46:00,838 | Discharge 1 match 2026-03-05 10:46:00,839 | Chg=N DChg=B Mode=2 2026-03-05 10:47:00,245 | Discharge 1 match 2026-03-05 10:47:00,246 | Chg=N DChg=B Mode=2 2026-03-05 10:48:00,652 | Discharge 1 match 2026-03-05 10:48:00,653 | Chg=N DChg=B Mode=2 2026-03-05 10:49:00,042 | Discharge 1 match 2026-03-05 10:49:00,042 | Chg=N DChg=B Mode=2 2026-03-05 10:50:00,455 | Discharge 1 match 2026-03-05 10:50:00,455 | Chg=N DChg=B Mode=2 2026-03-05 10:51:00,853 | Discharge 1 match 2026-03-05 10:51:00,854 | Chg=N DChg=B Mode=2 2026-03-05 10:52:00,243 | Discharge 1 match 2026-03-05 10:52:00,243 | Chg=N DChg=B Mode=2 2026-03-05 10:53:00,647 | Discharge 1 match 2026-03-05 10:53:00,647 | Chg=N DChg=B Mode=2 2026-03-05 10:54:00,050 | Discharge 1 match 2026-03-05 10:54:00,050 | Chg=N DChg=B Mode=2 2026-03-05 10:55:00,446 | Discharge 1 match 2026-03-05 10:55:00,446 | Chg=N DChg=B Mode=2 2026-03-05 10:56:00,849 | Discharge 1 match 2026-03-05 10:56:00,849 | Chg=N DChg=B Mode=2 2026-03-05 10:57:00,243 | Discharge 1 match 2026-03-05 10:57:00,243 | Chg=N DChg=B Mode=2 2026-03-05 10:58:00,651 | Discharge 1 match 2026-03-05 10:58:00,651 | Chg=N DChg=B Mode=2 2026-03-05 10:59:00,052 | Discharge 1 match 2026-03-05 10:59:00,052 | Chg=N DChg=B Mode=2 2026-03-05 10:59:29,734 | wh_today forecast unavailable: -1 2026-03-05 10:59:29,734 | wh_today=-2147483648 unchanged 2026-03-05 11:00:00,962 | Discharge 1 match 2026-03-05 11:00:00,962 | Chg=N DChg=B Mode=2 2026-03-05 11:00:01,886 | current_price=5678 2026-03-05 11:00:01,887 | Discharge 1 match 2026-03-05 11:00:01,887 | Chg=N DChg=B Mode=2 2026-03-05 11:01:00,364 | Discharge 1 match 2026-03-05 11:01:00,364 | Chg=N DChg=B Mode=2 2026-03-05 11:02:00,769 | Discharge 1 match 2026-03-05 11:02:00,769 | Chg=N DChg=B Mode=2 2026-03-05 11:03:00,167 | Discharge 1 match 2026-03-05 11:03:00,167 | Chg=N DChg=B Mode=2 2026-03-05 11:04:00,574 | Discharge 1 match 2026-03-05 11:04:00,574 | Chg=N DChg=B Mode=2 2026-03-05 11:05:00,975 | Discharge 1 match 2026-03-05 11:05:00,976 | Chg=N DChg=B Mode=2 2026-03-05 11:06:00,380 | Discharge 1 match 2026-03-05 11:06:00,381 | Chg=N DChg=B Mode=2 2026-03-05 11:07:00,779 | Discharge 1 match 2026-03-05 11:07:00,779 | Chg=N DChg=B Mode=2 2026-03-05 11:08:00,181 | Discharge 1 match 2026-03-05 11:08:00,182 | Chg=N DChg=B Mode=2 2026-03-05 11:09:00,580 | Discharge 1 match 2026-03-05 11:09:00,581 | Chg=N DChg=B Mode=2 2026-03-05 11:10:00,118 | Discharge 1 match 2026-03-05 11:10:00,118 | Chg=N DChg=B Mode=2 2026-03-05 11:11:00,531 | Discharge 1 match 2026-03-05 11:11:00,532 | Chg=N DChg=B Mode=2 __end_battery_control__ __begin_heating__ 2026-03-05 10:28:55,837 | No control active. 2026-03-05 10:28:55,837 | Heating decision: Turning off SG Ready output 1 (active closed). 2026-03-05 10:28:55,837 | Heating decision: Turning off SG Ready output 0 (active closed). 2026-03-05 10:29:04,462 | No control active. 2026-03-05 10:29:04,462 | Heating decision: Turning off SG Ready output 1 (active closed). 2026-03-05 10:29:04,462 | Heating decision: Turning off SG Ready output 0 (active closed). 2026-03-05 10:30:00,384 | No control active. 2026-03-05 10:30:00,385 | Heating decision: Turning off SG Ready output 1 (active closed). 2026-03-05 10:30:00,385 | Heating decision: Turning off SG Ready output 0 (active closed). 2026-03-05 10:31:00,444 | No control active. 2026-03-05 10:31:00,444 | Heating decision: Turning off SG Ready output 1 (active closed). 2026-03-05 10:31:00,445 | Heating decision: Turning off SG Ready output 0 (active closed). 2026-03-05 10:32:00,471 | No control active. 2026-03-05 10:32:00,471 | Heating decision: Turning off SG Ready output 1 (active closed). 2026-03-05 10:32:00,471 | Heating decision: Turning off SG Ready output 0 (active closed). 2026-03-05 10:33:00,617 | No control active. 2026-03-05 10:33:00,618 | Heating decision: Turning off SG Ready output 1 (active closed). 2026-03-05 10:33:00,618 | Heating decision: Turning off SG Ready output 0 (active closed). 2026-03-05 10:34:00,015 | No control active. 2026-03-05 10:34:00,016 | Heating decision: Turning off SG Ready output 1 (active closed). 2026-03-05 10:34:00,016 | Heating decision: Turning off SG Ready output 0 (active closed). 2026-03-05 10:35:00,419 | No control active. 2026-03-05 10:35:00,419 | Heating decision: Turning off SG Ready output 1 (active closed). 2026-03-05 10:35:00,419 | Heating decision: Turning off SG Ready output 0 (active closed). 2026-03-05 10:36:00,820 | No control active. 2026-03-05 10:36:00,821 | Heating decision: Turning off SG Ready output 1 (active closed). 2026-03-05 10:36:00,821 | Heating decision: Turning off SG Ready output 0 (active closed). 2026-03-05 10:37:00,216 | No control active. 2026-03-05 10:37:00,217 | Heating decision: Turning off SG Ready output 1 (active closed). 2026-03-05 10:37:00,217 | Heating decision: Turning off SG Ready output 0 (active closed). 2026-03-05 10:38:00,619 | No control active. 2026-03-05 10:38:00,620 | Heating decision: Turning off SG Ready output 1 (active closed). 2026-03-05 10:38:00,620 | Heating decision: Turning off SG Ready output 0 (active closed). 2026-03-05 10:39:00,025 | No control active. 2026-03-05 10:39:00,026 | Heating decision: Turning off SG Ready output 1 (active closed). 2026-03-05 10:39:00,026 | Heating decision: Turning off SG Ready output 0 (active closed). 2026-03-05 10:40:00,425 | No control active. 2026-03-05 10:40:00,426 | Heating decision: Turning off SG Ready output 1 (active closed). 2026-03-05 10:40:00,426 | Heating decision: Turning off SG Ready output 0 (active closed). 2026-03-05 10:41:00,836 | No control active. 2026-03-05 10:41:00,837 | Heating decision: Turning off SG Ready output 1 (active closed). 2026-03-05 10:41:00,837 | Heating decision: Turning off SG Ready output 0 (active closed). 2026-03-05 10:42:00,222 | No control active. 2026-03-05 10:42:00,223 | Heating decision: Turning off SG Ready output 1 (active closed). 2026-03-05 10:42:00,223 | Heating decision: Turning off SG Ready output 0 (active closed). 2026-03-05 10:43:00,626 | No control active. 2026-03-05 10:43:00,626 | Heating decision: Turning off SG Ready output 1 (active closed). 2026-03-05 10:43:00,627 | Heating decision: Turning off SG Ready output 0 (active closed). 2026-03-05 10:44:00,022 | No control active. 2026-03-05 10:44:00,023 | Heating decision: Turning off SG Ready output 1 (active closed). 2026-03-05 10:44:00,023 | Heating decision: Turning off SG Ready output 0 (active closed). 2026-03-05 10:45:00,431 | No control active. 2026-03-05 10:45:00,431 | Heating decision: Turning off SG Ready output 1 (active closed). 2026-03-05 10:45:00,431 | Heating decision: Turning off SG Ready output 0 (active closed). 2026-03-05 10:46:00,834 | No control active. 2026-03-05 10:46:00,834 | Heating decision: Turning off SG Ready output 1 (active closed). 2026-03-05 10:46:00,835 | Heating decision: Turning off SG Ready output 0 (active closed). 2026-03-05 10:47:00,235 | No control active. 2026-03-05 10:47:00,236 | Heating decision: Turning off SG Ready output 1 (active closed). 2026-03-05 10:47:00,236 | Heating decision: Turning off SG Ready output 0 (active closed). 2026-03-05 10:48:00,644 | No control active. 2026-03-05 10:48:00,644 | Heating decision: Turning off SG Ready output 1 (active closed). 2026-03-05 10:48:00,645 | Heating decision: Turning off SG Ready output 0 (active closed). 2026-03-05 10:49:00,037 | No control active. 2026-03-05 10:49:00,038 | Heating decision: Turning off SG Ready output 1 (active closed). 2026-03-05 10:49:00,038 | Heating decision: Turning off SG Ready output 0 (active closed). 2026-03-05 10:50:00,445 | No control active. 2026-03-05 10:50:00,445 | Heating decision: Turning off SG Ready output 1 (active closed). 2026-03-05 10:50:00,445 | Heating decision: Turning off SG Ready output 0 (active closed). 2026-03-05 10:51:00,843 | No control active. 2026-03-05 10:51:00,843 | Heating decision: Turning off SG Ready output 1 (active closed). 2026-03-05 10:51:00,844 | Heating decision: Turning off SG Ready output 0 (active closed). 2026-03-05 10:52:00,239 | No control active. 2026-03-05 10:52:00,239 | Heating decision: Turning off SG Ready output 1 (active closed). 2026-03-05 10:52:00,240 | Heating decision: Turning off SG Ready output 0 (active closed). 2026-03-05 10:53:00,644 | No control active. 2026-03-05 10:53:00,644 | Heating decision: Turning off SG Ready output 1 (active closed). 2026-03-05 10:53:00,644 | Heating decision: Turning off SG Ready output 0 (active closed). 2026-03-05 10:54:00,040 | No control active. 2026-03-05 10:54:00,040 | Heating decision: Turning off SG Ready output 1 (active closed). 2026-03-05 10:54:00,041 | Heating decision: Turning off SG Ready output 0 (active closed). 2026-03-05 10:55:00,442 | No control active. 2026-03-05 10:55:00,442 | Heating decision: Turning off SG Ready output 1 (active closed). 2026-03-05 10:55:00,443 | Heating decision: Turning off SG Ready output 0 (active closed). 2026-03-05 10:56:00,845 | No control active. 2026-03-05 10:56:00,846 | Heating decision: Turning off SG Ready output 1 (active closed). 2026-03-05 10:56:00,846 | Heating decision: Turning off SG Ready output 0 (active closed). 2026-03-05 10:57:00,242 | No control active. 2026-03-05 10:57:00,242 | Heating decision: Turning off SG Ready output 1 (active closed). 2026-03-05 10:57:00,242 | Heating decision: Turning off SG Ready output 0 (active closed). 2026-03-05 10:58:00,646 | No control active. 2026-03-05 10:58:00,647 | Heating decision: Turning off SG Ready output 1 (active closed). 2026-03-05 10:58:00,647 | Heating decision: Turning off SG Ready output 0 (active closed). 2026-03-05 10:59:00,048 | No control active. 2026-03-05 10:59:00,049 | Heating decision: Turning off SG Ready output 1 (active closed). 2026-03-05 10:59:00,049 | Heating decision: Turning off SG Ready output 0 (active closed). 2026-03-05 11:00:00,958 | No control active. 2026-03-05 11:00:00,958 | Heating decision: Turning off SG Ready output 1 (active closed). 2026-03-05 11:00:00,959 | Heating decision: Turning off SG Ready output 0 (active closed). 2026-03-05 11:01:00,362 | No control active. 2026-03-05 11:01:00,363 | Heating decision: Turning off SG Ready output 1 (active closed). 2026-03-05 11:01:00,363 | Heating decision: Turning off SG Ready output 0 (active closed). 2026-03-05 11:02:00,766 | No control active. 2026-03-05 11:02:00,767 | Heating decision: Turning off SG Ready output 1 (active closed). 2026-03-05 11:02:00,767 | Heating decision: Turning off SG Ready output 0 (active closed). 2026-03-05 11:03:00,160 | No control active. 2026-03-05 11:03:00,160 | Heating decision: Turning off SG Ready output 1 (active closed). 2026-03-05 11:03:00,161 | Heating decision: Turning off SG Ready output 0 (active closed). 2026-03-05 11:04:00,570 | No control active. 2026-03-05 11:04:00,570 | Heating decision: Turning off SG Ready output 1 (active closed). 2026-03-05 11:04:00,570 | Heating decision: Turning off SG Ready output 0 (active closed). 2026-03-05 11:05:00,971 | No control active. 2026-03-05 11:05:00,972 | Heating decision: Turning off SG Ready output 1 (active closed). 2026-03-05 11:05:00,972 | Heating decision: Turning off SG Ready output 0 (active closed). 2026-03-05 11:06:00,370 | No control active. 2026-03-05 11:06:00,370 | Heating decision: Turning off SG Ready output 1 (active closed). 2026-03-05 11:06:00,371 | Heating decision: Turning off SG Ready output 0 (active closed). 2026-03-05 11:07:00,774 | No control active. 2026-03-05 11:07:00,775 | Heating decision: Turning off SG Ready output 1 (active closed). 2026-03-05 11:07:00,775 | Heating decision: Turning off SG Ready output 0 (active closed). 2026-03-05 11:08:00,171 | No control active. 2026-03-05 11:08:00,171 | Heating decision: Turning off SG Ready output 1 (active closed). 2026-03-05 11:08:00,171 | Heating decision: Turning off SG Ready output 0 (active closed). 2026-03-05 11:09:00,575 | No control active. 2026-03-05 11:09:00,575 | Heating decision: Turning off SG Ready output 1 (active closed). 2026-03-05 11:09:00,575 | Heating decision: Turning off SG Ready output 0 (active closed). 2026-03-05 11:10:00,117 | No control active. 2026-03-05 11:10:00,117 | Heating decision: Turning off SG Ready output 1 (active closed). 2026-03-05 11:10:00,117 | Heating decision: Turning off SG Ready output 0 (active closed). 2026-03-05 11:11:00,523 | No control active. 2026-03-05 11:11:00,524 | Heating decision: Turning off SG Ready output 1 (active closed). 2026-03-05 11:11:00,524 | Heating decision: Turning off SG Ready output 0 (active closed). __end_heating__ __begin_eco__ 2026-03-05 10:28:55,822 Charger all: No current price available -> Normal 2026-03-05 10:28:55,838 Charger all: No current price available -> Normal 2026-03-05 10:29:04,461 Charger all: No current price available -> Normal 2026-03-05 10:30:00,384 Charger all: No current price available -> Normal 2026-03-05 10:31:00,443 Charger all: Eco or charge plan disabled -> Normal 2026-03-05 10:32:00,470 Charger all: Eco or charge plan disabled -> Normal 2026-03-05 10:33:00,616 Charger all: Eco or charge plan disabled -> Normal 2026-03-05 10:34:00,014 Charger all: Eco or charge plan disabled -> Normal 2026-03-05 10:35:00,417 Charger all: Eco or charge plan disabled -> Normal 2026-03-05 10:36:00,822 Charger all: Eco or charge plan disabled -> Normal 2026-03-05 10:37:00,214 Charger all: Eco or charge plan disabled -> Normal 2026-03-05 10:38:00,621 Charger all: Eco or charge plan disabled -> Normal 2026-03-05 10:39:00,024 Charger all: Eco or charge plan disabled -> Normal 2026-03-05 10:40:00,428 Charger all: Eco or charge plan disabled -> Normal 2026-03-05 10:41:00,838 Charger all: Eco or charge plan disabled -> Normal 2026-03-05 10:42:00,224 Charger all: Eco or charge plan disabled -> Normal 2026-03-05 10:43:00,627 Charger all: Eco or charge plan disabled -> Normal 2026-03-05 10:44:00,021 Charger all: Eco or charge plan disabled -> Normal 2026-03-05 10:45:00,430 Charger all: Eco or charge plan disabled -> Normal 2026-03-05 10:46:00,835 Charger all: Eco or charge plan disabled -> Normal 2026-03-05 10:47:00,236 Charger all: Eco or charge plan disabled -> Normal 2026-03-05 10:48:00,643 Charger all: Eco or charge plan disabled -> Normal 2026-03-05 10:49:00,036 Charger all: Eco or charge plan disabled -> Normal 2026-03-05 10:50:00,446 Charger all: Eco or charge plan disabled -> Normal 2026-03-05 10:51:00,844 Charger all: Eco or charge plan disabled -> Normal 2026-03-05 10:52:00,240 Charger all: Eco or charge plan disabled -> Normal 2026-03-05 10:53:00,643 Charger all: Eco or charge plan disabled -> Normal 2026-03-05 10:54:00,039 Charger all: Eco or charge plan disabled -> Normal 2026-03-05 10:55:00,444 Charger all: Eco or charge plan disabled -> Normal 2026-03-05 10:56:00,844 Charger all: Eco or charge plan disabled -> Normal 2026-03-05 10:57:00,241 Charger all: Eco or charge plan disabled -> Normal 2026-03-05 10:58:00,645 Charger all: Eco or charge plan disabled -> Normal 2026-03-05 10:59:00,041 Charger all: Eco or charge plan disabled -> Normal 2026-03-05 11:00:00,957 Charger all: Eco or charge plan disabled -> Normal 2026-03-05 11:01:00,363 Charger all: Eco or charge plan disabled -> Normal 2026-03-05 11:02:00,767 Charger all: Eco or charge plan disabled -> Normal 2026-03-05 11:03:00,161 Charger all: Eco or charge plan disabled -> Normal 2026-03-05 11:04:00,568 Charger all: Eco or charge plan disabled -> Normal 2026-03-05 11:05:00,973 Charger all: Eco or charge plan disabled -> Normal 2026-03-05 11:06:00,371 Charger all: Eco or charge plan disabled -> Normal 2026-03-05 11:07:00,773 Charger all: Eco or charge plan disabled -> Normal 2026-03-05 11:08:00,172 Charger all: Eco or charge plan disabled -> Normal 2026-03-05 11:09:00,576 Charger all: Eco or charge plan disabled -> Normal 2026-03-05 11:10:00,115 Charger all: Eco or charge plan disabled -> Normal 2026-03-05 11:11:00,522 Charger all: Eco or charge plan disabled -> Normal __end_eco__ No core dump stored