2025-03-09T12:17:32.486 Scroll down for event log! {"uptime": 488256, "free_heap_bytes":82344, "largest_free_heap_block":77812, "devices": [ {"UID":"2cuY", "DID":2167, "port":"A"},{"UID":"2aAP", "DID":286, "port":"B"}], "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,"warp_esp32_i2c":true,"warp_esp32_rtc":true,"esp32_ethernet_brick":true,"watchdog":true,"uptime_tracker":true,"debug_protocol":true,"evse_v2":true,"evse_common":true,"evse_led":true,"network":true,"ntp":true,"ethernet":true,"wifi":true,"rtc_bricklet":false,"mqtt":true,"mqtt_auto_discovery":true,"http":true,"ws":true,"event":true,"system":true,"firmware_update":true,"automation":true,"modbus_tcp_client":true,"meters":true,"meters_evse_v2":true,"meters_api":true,"meters_modbus_tcp":true,"meters_sun_spec":true,"meters_sma_speedwire":true,"meters_rct_power":true,"meters_legacy_api":true,"require_meter":true,"charge_manager":true,"cm_networking":true,"charge_tracker":true,"power_manager":true,"users":true,"nfc":true,"device_name":true,"modbus_tcp":true,"wireguard":true,"ocpp":true,"charge_limits":true,"coredump":true,"pwa":true,"certs":true,"remote_access":true,"day_ahead_prices":true,"solar_forecast":true,"eco":true}, "event_log/boot_id": {"boot_id":1428285384}, "info/features": ["rtc","evse","cp_disconnect","button_configuration","rgb_led","ethernet","firmware_update","nfc","meters"], "info/version": {"firmware":"2.7.6+67cd21a5","config":"2.6.6","config_type":"warp"}, "rtc/time": {"year":2025,"month":3,"day":9,"hour":11,"minute":17,"second":32,"weekday":0}, "rtc/config_modified": {"modified":0}, "rtc/config": {"auto_sync":true}, "esp32/temperature": {"temperature":3225}, "info/last_boots": [{"reset_reason":3,"boot_count":3,"timestamp_min":29024145,"uptime":246535,"uptime_overflows":0},{"reset_reason":3,"boot_count":2,"timestamp_min":29024165,"uptime":463589,"uptime_overflows":0},{"reset_reason":3,"boot_count":5,"timestamp_min":29024174,"uptime":87329,"uptime_overflows":0},{"reset_reason":3,"boot_count":7,"timestamp_min":29025255,"uptime":157179,"uptime_overflows":0},{"reset_reason":3,"boot_count":8,"timestamp_min":29025309,"uptime":3257720,"uptime_overflows":0}], "evse/identity": {"uid":"2cuY","connected_uid":"0","position":"A","hw_version":"1.0.0","fw_version":"2.2.10","device_identifier":2167}, "evse/state": {"iec61851_state":2,"charger_state":3,"contactor_state":9,"contactor_error":0,"allowed_charging_current":11256,"error_state":0,"lock_state":0,"dc_fault_current_state":0}, "evse/hardware_configuration": {"jumper_configuration":3,"has_lock_switch":false,"evse_version":30,"energy_meter_type":0}, "evse/low_level_state": {"led_state":4,"cp_pwm_duty_cycle":188,"adc_values":[3921,3033,156,218,2083,3774,156],"voltages":[12078,6353,-12194,-11794,1678,12165,-12194],"resistances":[906,675],"gpio":[false,false,false,true,false,false,false,false,false,false,true,false,true,false,false,false,false,false,true,false,false,false,false,false],"charging_time":0,"time_since_state_change":449392,"uptime":69573780,"time_since_dc_fault_check":4027437,"temperature":2506,"phases_current":1,"phases_requested":1,"phases_state":0,"phases_info":0,"dc_fault_pins":0,"dc_fault_sensor_type":1}, "evse/button_state": {"button_press_time":234,"button_release_time":18314,"button_pressed":false}, "evse/slots": [{"max_current":16000,"active":true,"clear_on_disconnect":false},{"max_current":20000,"active":true,"clear_on_disconnect":false},{"max_current":32000,"active":true,"clear_on_disconnect":false},{"max_current":32000,"active":false,"clear_on_disconnect":false},{"max_current":32000,"active":true,"clear_on_disconnect":false},{"max_current":32000,"active":true,"clear_on_disconnect":false},{"max_current":32000,"active":true,"clear_on_disconnect":true},{"max_current":11256,"active":true,"clear_on_disconnect":true},{"max_current":16000,"active":true,"clear_on_disconnect":false},{"max_current":32000,"active":false,"clear_on_disconnect":false},{"max_current":32000,"active":false,"clear_on_disconnect":false},{"max_current":32000,"active":false,"clear_on_disconnect":false},{"max_current":32000,"active":true,"clear_on_disconnect":false},{"max_current":0,"active":false,"clear_on_disconnect":false},{"max_current":32000,"active":false,"clear_on_disconnect":false}], "evse/indicator_led": {"indication":-1,"duration":0,"color_h":60,"color_s":255,"color_v":255}, "evse/external_current": {"current":16000}, "evse/external_clear_on_disconnect": {"clear_on_disconnect":false}, "evse/management_current": {"current":11256}, "evse/boost_mode": {"enabled":false}, "evse/auto_start_charging": {"auto_start_charging":true}, "evse/global_current": {"current":32000}, "evse/management_enabled": {"enabled":true}, "evse/user_current": {"current":32000}, "evse/user_enabled": {"enabled":true}, "evse/external_enabled": {"enabled":true}, "evse/external_defaults": {"current":32000,"clear_on_disconnect":false}, "evse/modbus_tcp_enabled": {"enabled":false}, "evse/ocpp_enabled": {"enabled":false}, "evse/meter_config_modified": {"modified":0}, "evse/meter_config": {"slot":0}, "evse/gpio_configuration": {"shutdown_input":4,"input":0,"output":1}, "evse/button_configuration": {"button":0}, "evse/ev_wakeup": {"enabled":true}, "evse/phase_auto_switch": {"enabled":true}, "evse/phases_connected": {"phases":3}, "evse/control_pilot_disconnect": {"disconnect":false}, "evse/automation_current": {"current":32000}, "evse/led_configuration_modified": {"modified":2}, "evse/led_configuration": {"enable_api":false}, "network/config_modified": {"modified":2}, "network/config": {"hostname":null,"enable_mdns":true,"web_server_port":80}, "network/state": {"connected":true}, "ntp/config_modified": {"modified":0}, "ntp/config": {"enable":true,"use_dhcp":true,"timezone":"Europe/Berlin","server":"time.cloudflare.com","server2":"time.google.com"}, "ntp/state": {"synced":true,"time":29025317}, "ethernet/config_modified": {"modified":0}, "ethernet/config": {"enable_ethernet":true,"ip":"0.0.0.0","gateway":"0.0.0.0","subnet":"0.0.0.0","dns":"0.0.0.0","dns2":"0.0.0.0"}, "ethernet/state": {"connection_state":1,"connection_start":0,"connection_end":0,"ip":"0.0.0.0","subnet":"0.0.0.0","full_duplex":false,"link_speed":0}, "wifi/state": {"connection_state":3,"connection_start":24404,"connection_end":0,"ap_state":1,"ap_bssid":"78:21:84:44:E1:11","ap_sta_count":0,"sta_ip":"192.168.178.74","sta_subnet":"255.255.255.0","sta_rssi":-72,"sta_bssid":"2C:3A:FD:80:FA:31"}, "wifi/sta_config_modified": {"modified":2}, "wifi/sta_config": {"enable_sta":true,"ssid":"Strike3","bssid":[44,58,253,128,250,49],"bssid_lock":false,"enable_11b":false,"passphrase":null,"ip":"0.0.0.0","gateway":"0.0.0.0","subnet":"0.0.0.0","dns":"0.0.0.0","dns2":"0.0.0.0","wpa_eap_config":[0,null]}, "wifi/ap_config_modified": {"modified":0}, "wifi/ap_config": {"enable_ap":true,"ap_fallback_only":false,"ssid":"warp3-2cvj","hide_ssid":false,"passphrase":null,"channel":0,"ip":"10.0.0.1","gateway":"10.0.0.1","subnet":"255.255.255.0"}, "rtc/identity": {"uid":"","connected_uid":"","position":"","hw_version":"","fw_version":"","device_identifier":123}, "mqtt/config_modified": {"modified":2}, "mqtt/config": {"enable_mqtt":true,"broker_host":"192.168.178.56","broker_port":1883,"broker_username":"","broker_password":"","global_topic_prefix":"warp3","client_name":"warp3","interval":1,"protocol":0,"cert_id":-1,"client_cert_id":-1,"client_key_id":-1,"path":"","read_only":false}, "mqtt/state": {"connection_state":2,"connection_start":25687,"connection_end":0,"last_error":0}, "mqtt/auto_discovery_config_modified": {"modified":2}, "mqtt/auto_discovery_config": {"auto_discovery_mode":2,"auto_discovery_prefix":"homeassistant"}, "info/ws": {"keep_alive_fds":[55,-1,-1,-1,-1],"keep_alive_pongs":[487555,0,0,0,0],"worker_active":2,"last_worker_run":487828,"queue_len":0}, "system/i18n_config_modified": {"modified":0}, "system/i18n_config": {"language":0,"detect_browser_language":true}, "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":"","install_progress":0,"install_state":0}, "automation/config_modified": {"modified":0}, "automation/config": {"tasks":[]}, "automation/state": {"registered_triggers":[1,2,3,4,5,6,7,9,10,11,16,17,18,20],"registered_actions":[1,2,3,4,5,6,7,8,11,12,14],"enabled_triggers":[3,1,2,4,6,7,9,18,20,17,5],"enabled_actions":[2,1,3,4,5,8,14,7,12]}, "meters/0/config_modified": {"modified":2}, "meters/0/config": [2,{"display_name":"WARP Charger","location":2}], "meters/0/state": {"type":0}, "meters/0/errors": {"local_timeout":46381,"global_timeout":0,"illegal_function":0,"illegal_data_access":0,"illegal_data_value":0,"slave_device_failure":0}, "meters/0/value_ids": [], "meters/0/values": [], "meters/0/last_reset": {"last_reset":0}, "meters/1/config_modified": {"modified":2}, "meters/1/config": [5,{"display_name":"KOSTAL PLENTICOREM G3: Zähler","location":4,"host":"192.168.178.54","port":1502,"device_address":71,"manufacturer_name":"KOSTAL","model_name":"PLENTICOREM G3","serial_number":"94970XIA00211","model_id":203,"model_instance":0,"dc_port_type":65535}], "meters/1/state": null, "meters/1/errors": {"timeout":0,"inconsistency":0}, "meters/1/value_ids": [33,13,17,21,7,1,2,3,8,4,5,6,364,74,39,48,57,155,123,131,139,115,83,91,99,356,353,354,355,211,163,179,195,209,161,177,193,339,291,307,323,337,289,305,321,281,233,249,265,283,235,251,267,285,237,253,269,287,239,255,271,14,18,22], "meters/1/values": [18.23999977,8.989999771,4.71999979,4.519999981,233.4000092,231.3000031,232.8000031,236,404.3000183,402,406,404.8000183,50.00999832,-177,1996,-1095,-1063,-278,2004,-1095,-1063,-238,-150,-85,-34,0.757000029,0.995000064,1,0.999000072,0.062000003,null,null,null,1.26000011,null,null,null,0.088000007,null,null,null,1.783000112,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,8.989999771,4.71999979,4.519999981], "meters/2/config_modified": {"modified":2}, "meters/2/config": [5,{"display_name":"KOSTAL PLENTICOREM G3: Batterie","location":5,"host":"192.168.178.54","port":1502,"device_address":71,"manufacturer_name":"KOSTAL","model_name":"PLENTICOREM G3","serial_number":"94970XIA00211","model_id":802,"model_instance":0,"dc_port_type":65535}], "meters/2/state": null, "meters/2/errors": {"timeout":0,"inconsistency":0}, "meters/2/value_ids": [387,10,396,404], "meters/2/values": [99,425.6000061,0,0], "meters/3/config_modified": {"modified":2}, "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": [0,null], "meters/4/state": null, "meters/4/errors": null, "meters/4/value_ids": [], "meters/4/values": [], "meter/error_counters": {"local_timeout":46381,"global_timeout":0,"illegal_function":0,"illegal_data_access":0,"illegal_data_value":0,"slave_device_failure":0}, "meters_legacy_api/state": {"writable":false}, "meters_legacy_api/config_modified": {"modified":0}, "meters_legacy_api/config": {"linked_meter_slot":0}, "meter/state": {"state":0,"type":0}, "meter/values": {"power":null,"energy_rel":null,"energy_abs":null}, "meter/phases": {"phases_connected":[false,false,false],"phases_active":[false,false,false]}, "meter/all_values": [], "meter/last_reset": {"last_reset":0}, "require_meter/config_modified": {"modified":2}, "require_meter/config": {"config":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":"127.0.0.1","name":"warp3-2cvj","rot":0}]}, "charge_manager/low_level_config_modified": {"modified":0}, "charge_manager/low_level_config": {"global_hysteresis":180,"wakeup_time":180,"plug_in_time":180,"enable_current_factor_pct":150,"allocation_interval":10,"rotation_interval":900}, "charge_manager/state": {"state":1,"l_raw":[11243,16000,16000,16000],"l_min":[11078,16000,16000,16000],"l_spread":[10430,16000,16000,16000],"l_max_pv":11682,"alloc":[11243,11243,11243,11243],"chargers":[{"s":4,"e":0,"ac":11243,"ap":1,"sc":16000,"sp":5,"lu":488029,"n":"warp3-2cvj","u":233816}]}, "charge_manager/low_level_state": {"last_hyst_reset":36897,"wnd_min":[0,0,0,0],"wnd_max":[10000,10000,10000,10000],"chargers":[{"b":13,"rc":16000,"ae":333,"ls":36897,"lp":0,"lw":0,"ip":487654}]}, "charge_manager/available_current": {"current":16000}, "power_manager/charge_mode": {"mode":2}, "charge_tracker/config_modified": {"modified":0}, "charge_tracker/config": {"electricity_price":0}, "charge_tracker/last_charges": [{"timestamp_minutes":29024175,"charge_duration":64491,"user_id":1,"energy_charged":null}], "charge_tracker/current_charge": {"user_id":1,"meter_start":null,"evse_uptime_start":66057766,"timestamp_minutes":29025258,"authorization_type":1,"authorization_info":null}, "charge_tracker/state": {"tracked_charges":1,"first_charge_timestamp":29024175}, "power_manager/state": {"config_error_flags":0,"external_control":1}, "power_manager/config_modified": {"modified":2}, "power_manager/config": {"enabled":true,"phase_switching_mode":0,"excess_charging_enable":true,"default_mode":2,"meter_slot_grid_power":1,"meter_slot_battery_power":2,"battery_mode":0,"battery_inverted":false,"battery_deadzone":100,"target_power_from_grid":-50,"guaranteed_power":1380,"cloud_filter_mode":2}, "power_manager/dynamic_load_config_modified": {"modified":0}, "power_manager/dynamic_load_config": {"enabled":false,"meter_slot_grid_currents":1,"current_limit":0,"largest_consumer_current":32000,"safety_margin_pct":0}, "power_manager/low_level_state": {"power_at_meter":-145,"power_at_battery":0,"power_available":2583,"i_meter":[0,0,0],"i_pp_max":[0,0,0],"i_pp_mavg":[0,0,0],"i_pp":[0,0,0],"max_current_limited":16000,"is_3phase":false,"charging_blocked":0}, "power_manager/external_control": {"phases_wanted":0}, "users/config": {"users":[{"id":0,"roles":4294967295,"current":32000,"display_name":null,"username":null,"digest_hash":""},{"id":1,"roles":65535,"current":32000,"display_name":null,"username":null,"digest_hash":null},{"id":2,"roles":65535,"current":32000,"display_name":null,"username":null,"digest_hash":""}],"next_user_id":3,"http_auth_enabled":false}, "nfc/seen_tags": [{"tag_type":null,"tag_id":"","last_seen":0},{"tag_type":null,"tag_id":"","last_seen":0},{"tag_type":null,"tag_id":"","last_seen":0},{"tag_type":null,"tag_id":"","last_seen":0},{"tag_type":null,"tag_id":"","last_seen":0},{"tag_type":null,"tag_id":"","last_seen":0},{"tag_type":null,"tag_id":"","last_seen":0},{"tag_type":null,"tag_id":"","last_seen":0},{"tag_type":null,"tag_id":"","last_seen":0}], "nfc/config_modified": {"modified":2}, "nfc/config": {"authorized_tags":[{"user_id":1,"tag_type":null,"tag_id":null},{"user_id":2,"tag_type":null,"tag_id":null}],"deadtime_post_start":30}, "nfc/identity": {"uid":"2aAP","connected_uid":"0","position":"B","hw_version":"1.0.0","fw_version":"2.1.0","device_identifier":286}, "info/name": {"name":"warp3-2cvj","type":"warp3","display_type":"WARP3 Charger Smart 11kW","uid":"2cvj"}, "info/display_name_modified": {"modified":0}, "info/display_name": {"display_name":"warp3-2cvj"}, "modbus_tcp/config_modified": {"modified":0}, "modbus_tcp/config": {"enable":false,"port":502,"table":0,"send_illegal_data_address":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"}, "wireguard/state": {"connection_start":0,"connection_end":0,"state":0}, "ocpp/config_modified": {"modified":0}, "ocpp/config": {"enable":false,"url":"","identity":"warp3-2cvj","enable_auth":false,"pass":"","cert_id":-1}, "ocpp/state": {"charge_point_state":0,"charge_point_status":0,"next_profile_eval":0,"connector_state":0,"connector_status":0,"tag_id":"","parent_tag_id":"","tag_expiry_date":0,"tag_timeout":0,"cable_timeout":0,"last_rejected_tag":"","last_rejected_tag_reason":0,"txn_id":0,"txn_start_time":0,"current":0,"txn_with_invalid_id":false,"unavailable_requested":false,"message_in_flight_type":0,"message_in_flight_id_high":0,"message_in_flight_id_low":0,"message_in_flight_len":0,"message_timeout":0,"txn_msg_retry_timeout":0,"message_queue_depth":0,"status_queue_depth":0,"txn_msg_queue_depth":0,"connected":false,"connected_change_time":0,"last_ping_sent":0,"pong_timeout":0}, "ocpp/configuration": {"AuthorizeRemoteTxRequests":"","ClockAlignedDataInterval":"","ConnectionTimeOut":"","ConnectorPhaseRotation":"","ConnectorPhaseRotationMaxLength":"","GetConfigurationMaxKeys":"","HeartbeatInterval":"","LocalAuthorizeOffline":"","LocalPreAuthorize":"","MessageTimeout":"","MeterValuesAlignedData":"","MeterValuesAlignedDataMaxLength":"","MeterValuesSampledData":"","MeterValuesSampledDataMaxLength":"","MeterValueSampleInterval":"","NumberOfConnectors":"","ResetRetries":"","StopTransactionOnEVSideDisconnect":"","StopTransactionOnInvalidId":"","StopTransactionMaxMeterValues":"","StopTxnAlignedData":"","StopTxnAlignedDataMaxLength":"","StopTxnSampledData":"","StopTxnSampledDataMaxLength":"","SupportedFeatureProfiles":"","TransactionMessageAttempts":"","TransactionMessageRetryInterval":"","UnlockConnectorOnEVSideDisconnect":"","WebSocketPingInterval":"","ChargeProfileMaxStackLevel":"","ChargingScheduleAllowedChargingRateUnit":"","ChargingScheduleMaxPeriods":"","ConnectorSwitch3to1PhaseSupported":"","MaxChargingProfilesInstalled":""}, "charge_limits/default_limits_modified": {"modified":2}, "charge_limits/default_limits": {"duration":0,"energy_wh":0}, "charge_limits/state": {"start_timestamp_ms":66057766,"start_energy_kwh":null,"target_timestamp_ms":0,"target_energy_kwh":null}, "charge_limits/active_limits": {"duration":0,"energy_wh":0}, "coredump/state": {"coredump_available":false}, "certs/state": {"certs":[]}, "remote_access/config": {"uuid":"","enable":false,"password":"","relay_host":"my.warp-charger.com","relay_port":443,"cert_id":-1,"users":[]}, "remote_access/state": [{"state":1,"user":255,"connection":255},{"state":1,"user":255,"connection":255},{"state":1,"user":255,"connection":255},{"state":1,"user":255,"connection":255},{"state":1,"user":255,"connection":255},{"state":1,"user":255,"connection":255}], "remote_access/registration_state": {"state":0,"message":""}, "day_ahead_prices/config_modified": {"modified":0}, "day_ahead_prices/config": {"enable":false,"api_url":"https://api.warp-charger.com/","region":0,"resolution":1,"cert_id":-1,"vat":0,"grid_costs_and_taxes":0,"supplier_markup":0,"supplier_base_fee":0}, "day_ahead_prices/state": {"last_sync":0,"last_check":0,"next_check":0,"current_price":2147483647}, "day_ahead_prices/prices": {"first_date":0,"resolution":1,"prices":[]}, "solar_forecast/config_modified": {"modified":0}, "solar_forecast/config": {"enable":false,"api_url":"https://api.forecast.solar/","cert_id":-1}, "solar_forecast/state": {"rate_limit":-1,"rate_remaining":-1,"next_api_call":0}, "solar_forecast/planes/0/config_modified": {"modified":0}, "solar_forecast/planes/0/config": {"enable":false,"name":"#0","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/0/state": {"last_sync":0,"last_check":0,"next_check":0,"place":null}, "solar_forecast/planes/0/forecast": {"first_date":0,"resolution":1,"forecast":[]}, "solar_forecast/planes/1/config_modified": {"modified":0}, "solar_forecast/planes/1/config": {"enable":false,"name":"#1","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":"#2","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/2/state": {"last_sync":0,"last_check":0,"next_check":0,"place":null}, "solar_forecast/planes/2/forecast": {"first_date":0,"resolution":1,"forecast":[]}, "solar_forecast/planes/3/config_modified": {"modified":0}, "solar_forecast/planes/3/config": {"enable":false,"name":"#3","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/3/state": {"last_sync":0,"last_check":0,"next_check":0,"place":null}, "solar_forecast/planes/3/forecast": {"first_date":0,"resolution":1,"forecast":[]}, "solar_forecast/planes/4/config_modified": {"modified":0}, "solar_forecast/planes/4/config": {"enable":false,"name":"#4","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/4/state": {"last_sync":0,"last_check":0,"next_check":0,"place":null}, "solar_forecast/planes/4/forecast": {"first_date":0,"resolution":1,"forecast":[]}, "solar_forecast/planes/5/config_modified": {"modified":0}, "solar_forecast/planes/5/config": {"enable":false,"name":"#5","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/5/state": {"last_sync":0,"last_check":0,"next_check":0,"place":null}, "solar_forecast/planes/5/forecast": {"first_date":0,"resolution":1,"forecast":[]}, "eco/config_modified": {"modified":0}, "eco/config": {"enable":false,"park_time":false,"park_time_duration":8,"charge_below":false,"charge_below_threshold":0,"block_above":false,"block_above_threshold":20,"yield_forecast":false,"yield_forecast_threshold":0}, "eco/state": {"last_save":0,"chargers":[{"start":0,"amount":0,"chart":""}]}, "eco/charge_plan": {"enable":false,"departure":1,"time":480,"amount":4}, "reboot": null, "rtc/config_update": {"auto_sync":true}, "rtc/config_reset": null, "rtc/time_update": {"year":2025,"month":3,"day":9,"hour":11,"minute":9,"second":51,"weekday":0}, "evse/reflash": null, "evse/reset": null, "evse/stop_charging": null, "evse/start_charging": null, "evse/external_current_update": {"current":32000}, "evse/external_clear_on_disconnect_update": {"clear_on_disconnect":false}, "evse/boost_mode_update": {"enabled":false}, "evse/auto_start_charging_update": {"auto_start_charging":true}, "evse/global_current_update": {"current":32000}, "evse/management_enabled_update": {"enabled":false}, "evse/user_enabled_update": {"enabled":false}, "evse/external_enabled_update": {"enabled":false}, "evse/external_defaults_update": {"current":0,"clear_on_disconnect":false}, "evse/modbus_tcp_enabled_update": {"enabled":false}, "evse/ocpp_enabled_update": {"enabled":false}, "evse/meter_config_update": {"slot":0}, "evse/meter_config_reset": null, "evse/reset_dc_fault_current_state": {"password":0}, "evse/trigger_dc_fault_test": null, "evse/gpio_configuration_update": {"shutdown_input":0,"input":0,"output":0}, "evse/button_configuration_update": {"button":2}, "evse/ev_wakeup_update": {"enabled":false}, "evse/phase_auto_switch_update": {"enabled":false}, "evse/phases_connected_update": {"phases":0}, "evse/control_pilot_disconnect_update": {"disconnect":false}, "evse/automation_current_update": {"current":32000}, "evse/led_configuration_update": {"enable_api":false}, "evse/led_configuration_reset": null, "evse/indicator_led_update": {"indication":-1,"duration":0,"color_h":0,"color_s":0,"color_v":0}, "network/config_update": {"hostname":null,"enable_mdns":true,"web_server_port":80}, "network/config_reset": null, "ntp/config_update": {"enable":true,"use_dhcp":true,"timezone":"Europe/Berlin","server":"time.cloudflare.com","server2":"time.google.com"}, "ntp/config_reset": null, "ethernet/config_update": {"enable_ethernet":true,"ip":"0.0.0.0","gateway":"0.0.0.0","subnet":"0.0.0.0","dns":"0.0.0.0","dns2":"0.0.0.0"}, "ethernet/config_reset": null, "ethernet/force_reset": null, "wifi/scan": null, "wifi/sta_config_update": {"enable_sta":true,"ssid":"Strike3","bssid":[44,58,253,128,250,49],"bssid_lock":false,"enable_11b":false,"passphrase":null,"ip":"0.0.0.0","gateway":"0.0.0.0","subnet":"0.0.0.0","dns":"0.0.0.0","dns2":"0.0.0.0","wpa_eap_config":[0,null]}, "wifi/sta_config_reset": null, "wifi/ap_config_update": {"enable_ap":true,"ap_fallback_only":false,"ssid":"warp3-2cvj","hide_ssid":false,"passphrase":null,"channel":0,"ip":"10.0.0.1","gateway":"10.0.0.1","subnet":"255.255.255.0"}, "wifi/ap_config_reset": null, "rtc/reflash": null, "rtc/reset": null, "mqtt/config_update": {"enable_mqtt":true,"broker_host":"192.168.178.56","broker_port":1883,"broker_username":"","broker_password":"","global_topic_prefix":"warp3","client_name":"warp3","interval":1,"protocol":0,"cert_id":-1,"client_cert_id":-1,"client_key_id":-1,"path":"","read_only":false}, "mqtt/config_reset": null, "mqtt/auto_discovery_config_update": {"auto_discovery_mode":2,"auto_discovery_prefix":"homeassistant"}, "mqtt/auto_discovery_config_reset": null, "system/i18n_config_update": {"language":0,"detect_browser_language":true}, "system/i18n_config_reset": null, "factory_reset": {"do_i_know_what_i_am_doing":null}, "config_reset": {"do_i_know_what_i_am_doing":null}, "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}, "automation/config_update": {"tasks":[]}, "automation/config_reset": null, "meters/0/config_update": [2,{"display_name":"WARP Charger","location":2}], "meters/0/config_reset": null, "meters/0/reset": null, "meters/1/config_update": [5,{"display_name":"KOSTAL PLENTICOREM G3: Zähler","location":4,"host":"192.168.178.54","port":1502,"device_address":71,"manufacturer_name":"KOSTAL","model_name":"PLENTICOREM G3","serial_number":"94970XIA00211","model_id":203,"model_instance":0,"dc_port_type":65535}], "meters/1/config_reset": null, "meters/2/config_update": [5,{"display_name":"KOSTAL PLENTICOREM G3: Batterie","location":5,"host":"192.168.178.54","port":1502,"device_address":71,"manufacturer_name":"KOSTAL","model_name":"PLENTICOREM G3","serial_number":"94970XIA00211","model_id":802,"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": [0,null], "meters/4/config_reset": null, "meters_sun_spec/scan": {"host":"","port":0,"device_address_first":1,"device_address_last":247,"cookie":0}, "meters_sun_spec/scan_continue": {"cookie":0}, "meters_sun_spec/scan_abort": {"cookie":0}, "meters_legacy_api/config_update": {"linked_meter_slot":0}, "meters_legacy_api/config_reset": null, "meter/reset": null, "meter/state_update": {"state":0,"type":0}, "meter/values_update": {"power":0,"energy_rel":0,"energy_abs":0}, "meter/phases_update": {"phases_connected":[false,false,false],"phases_active":[false,false,false]}, "meter/all_values_update": [], "require_meter/config_update": {"config":0}, "require_meter/config_reset": null, "charge_manager/config_update": {"enable_charge_manager":true,"enable_watchdog":false,"default_available_current":16000,"maximum_available_current":16000,"minimum_current_auto":true,"minimum_current":6000,"minimum_current_1p":6000,"minimum_current_vehicle_type":0,"verbose":false,"requested_current_threshold":60,"requested_current_margin":3000,"chargers":[{"host":"127.0.0.1","name":"warp3-2cvj","rot":0}]}, "charge_manager/config_reset": null, "charge_manager/low_level_config_update": {"global_hysteresis":180,"wakeup_time":180,"plug_in_time":180,"enable_current_factor_pct":150,"allocation_interval":10,"rotation_interval":900}, "charge_manager/low_level_config_reset": null, "charge_manager/available_current_update": {"current":0}, "power_manager/charge_mode_update": {"mode":2}, "charge_manager/scan": null, "charge_tracker/config_update": {"electricity_price":0}, "charge_tracker/config_reset": null, "charge_tracker/remove_all_charges": {"do_i_know_what_i_am_doing":null}, "power_manager/config_update": {"enabled":true,"phase_switching_mode":0,"excess_charging_enable":true,"default_mode":2,"meter_slot_grid_power":1,"meter_slot_battery_power":2,"battery_mode":0,"battery_inverted":false,"battery_deadzone":100,"target_power_from_grid":-50,"guaranteed_power":1380,"cloud_filter_mode":2}, "power_manager/config_reset": null, "power_manager/dynamic_load_config_update": {"enabled":false,"meter_slot_grid_currents":1,"current_limit":0,"largest_consumer_current":32000,"safety_margin_pct":0}, "power_manager/dynamic_load_config_reset": null, "users/modify": {"id":256,"roles":0,"current":32001,"display_name":null,"username":null,"digest_hash":null}, "users/add": {"id":0,"roles":0,"current":32000,"display_name":"","username":"","digest_hash":""}, "users/remove": {"id":0}, "users/http_auth_update": {"enabled":false}, "nfc/config_update": {"authorized_tags":[{"user_id":1,"tag_type":null,"tag_id":null},{"user_id":2,"tag_type":null,"tag_id":null}],"deadtime_post_start":30}, "nfc/config_reset": null, "nfc/inject_tag": {"tag_type":null,"tag_id":""}, "nfc/inject_tag_start": {"tag_type":null,"tag_id":""}, "nfc/inject_tag_stop": {"tag_type":null,"tag_id":""}, "nfc/reflash": null, "nfc/reset": null, "info/display_name_update": {"display_name":"warp3-2cvj"}, "info/display_name_reset": null, "modbus_tcp/config_update": {"enable":false,"port":502,"table":0,"send_illegal_data_address":true}, "modbus_tcp/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"}, "wireguard/config_reset": null, "ocpp/config_update": {"enable":false,"url":"","identity":"warp3-2cvj","enable_auth":false,"pass":"","cert_id":-1}, "ocpp/config_reset": null, "ocpp/reset": null, "charge_limits/default_limits_update": {"duration":0,"energy_wh":0}, "charge_limits/default_limits_reset": null, "charge_limits/override_duration": {"duration":0}, "charge_limits/override_energy": {"energy_wh":0}, "charge_limits/restart": null, "certs/add": {"id":0,"name":"","cert":""}, "certs/modify": {"id":0,"name":"","cert":""}, "certs/remove": {"id":0}, "remote_access/config_update": {"enable":false,"relay_host":"","relay_port":443,"email":"","cert_id":-1}, "remote_access/config_reset": null, "day_ahead_prices/config_update": {"enable":false,"api_url":"https://api.warp-charger.com/","region":0,"resolution":1,"cert_id":-1,"vat":0,"grid_costs_and_taxes":0,"supplier_markup":0,"supplier_base_fee":0}, "day_ahead_prices/config_reset": null, "solar_forecast/config_update": {"enable":false,"api_url":"https://api.forecast.solar/","cert_id":-1}, "solar_forecast/config_reset": null, "solar_forecast/planes/0/config_update": {"enable":false,"name":"#0","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/0/config_reset": null, "solar_forecast/planes/1/config_update": {"enable":false,"name":"#1","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":"#2","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/2/config_reset": null, "solar_forecast/planes/3/config_update": {"enable":false,"name":"#3","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/3/config_reset": null, "solar_forecast/planes/4/config_update": {"enable":false,"name":"#4","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/4/config_reset": null, "solar_forecast/planes/5/config_update": {"enable":false,"name":"#5","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/5/config_reset": null, "eco/config_update": {"enable":false,"park_time":false,"park_time_duration":8,"charge_below":false,"charge_below_threshold":0,"block_above":false,"block_above_threshold":20,"yield_forecast":false,"yield_forecast_threshold":0}, "eco/config_reset": null, "eco/charge_plan_update": {"enable":false,"departure":1,"time":480,"amount":4}} 0,462 | | **** TINKERFORGE WARP3 CHARGER V2.7.6+67CD21A5 **** 0,462 | | 316K RAM SYSTEM 279844 HEAP BYTES FREE 0,473 | | READY. 0,473 | | Last reset reason was: Software reset via esp_restart. 0,705 | main | Firmware partitions: app0 (valid, running, boot), app1 (valid) 0,849 | fs | Mounted data partition. 77824 of 3538944 bytes (2.2 %) used 1,216 | api | WARP3 Charger config version: 2.6.6 (warp) 2025-03-09 11:09:26,000 | rtc | System time set from RTC at 1,227 2025-03-09 11:09:26,000 | esp32_eth_brick | WARP ESP32 Ethernet Brick UID: 2cvj 2025-03-09 12:09:26,396 | ntp | Set timezone to Europe/Berlin 2025-03-09 12:09:30,435 | ethernet | Started 2025-03-09 12:09:30,595 | wifi | Starting scan to select unoccupied channel for soft AP 2025-03-09 12:09:30,754 | firmware_update | Firmware is signed by: Tinkerforge GmbH 2025-03-09 12:09:31,204 | charge_tracker | Found 1 record: first is 1, last is 1 2025-03-09 12:09:31,229 | charge_tracker | Last charge record size is 25 (25, 9) 2025-03-09 12:09:31,840 | network | mDNS responder started 2025-03-09 12:09:32,358 | wifi | Connecting to 'Strike3' 2025-03-09 12:09:32,361 | wifi | Selecting channel 13 for soft AP 2025-03-09 12:09:32,507 | wifi | Soft AP started 2025-03-09 12:09:32,508 | | SSID: warp3-2cvj 2025-03-09 12:09:32,508 | | MAC address: 78:21:84:44:E1:11 2025-03-09 12:09:32,519 | | IP address: 10.0.0.1 2025-03-09 12:09:32,560 | device_name | This is warp3-2cvj (warp3-2cvj), a WARP3 Charger Smart 11kW 2025-03-09 12:09:32,563 | power_manager | PV excess charging unavailable because power values are not available yet. 2025-03-09 12:09:33,577 | users | Charger state changed from 3 to 1 2025-03-09 12:09:38,838 | wifi | Failed to connect to 'Strike3': Access Point not found. Is the reception too poor or the SSID incorrect? (201) 2025-03-09 12:09:41,535 | charge_manager | Seen all chargers. 2025-03-09 12:09:42,361 | wifi | Connecting to 'Strike3' 2025-03-09 12:09:49,176 | wifi | Connected to 'Strike3', BSSID 2C:3A:FD:80:FA:31 2025-03-09 12:09:49,194 | wifi | Got IP address: 192.168.178.74/24. Own MAC address: 78:21:84:44:E1:10 2025-03-09 12:09:49,407 | network | Network connected (WiFi) 2025-03-09 12:09:50,447 | meters_sun_spec | Meter 1: Connected to 192.168.178.54:1502 2025-03-09 12:09:50,448 | meters_sun_spec | Meter 2: Connected to 192.168.178.54:1502 2025-03-09 12:09:50,460 | mqtt | Connected to broker at mqtt://192.168.178.56:1883. 2025-03-09 12:09:51,282 | meters_sun_spec | Meter 1: Looking for device Mn='KOSTAL' Md='PLENTICOREM G3' SN='94970XIA00211' 2025-03-09 12:09:51,283 | meters_sun_spec | Meter 1: Device Mn='KOSTAL' Md='PLENTICOREM G3' Opt=' ' Vr='3.04.01.17931' SN='94970XIA00211' is matching 2025-03-09 12:09:51,307 | meters_sun_spec | Meter 1: Enabling quirks mode 0x05 for KOSTAL device 2025-03-09 12:09:51,384 | meters_sun_spec | Meter 2: Looking for device Mn='KOSTAL' Md='PLENTICOREM G3' SN='94970XIA00211' 2025-03-09 12:09:51,384 | meters_sun_spec | Meter 2: Device Mn='KOSTAL' Md='PLENTICOREM G3' Opt=' ' Vr='3.04.01.17931' SN='94970XIA00211' is matching 2025-03-09 12:09:51,405 | meters_sun_spec | Meter 2: Enabling quirks mode 0x05 for KOSTAL device 2025-03-09 12:09:51,567 | meters_sun_spec | Meter 1: Configured SunSpec model 203/0 found at 192.168.178.54:1502:71:40308 2025-03-09 12:09:51,372 | meters_sun_spec | Meter 2: Configured SunSpec model 802/0 found at 192.168.178.54:1502:71:40415 2025-03-09 12:09:51,561 | meters | Meter 1: Meter declared 64 (61) values 2025-03-09 12:09:51,563 | meters_sun_spec | Meter 1: Checking phase voltages for float-is-le32 quirk 2025-03-09 12:09:51,574 | meters_sun_spec | Meter 1: Check for float-is-le32 quirk completed due to normal L1-N voltage value: 233.9 V 2025-03-09 12:09:52,838 | meters | Meter 2: Meter declared 4 values 2025-03-09 12:09:52,857 | power_manager | PV excess charging available because power values are now available. 2025-03-09 12:10:00,213 | ntp | NTP synchronized at 35,317 2025-03-09 12:10:03,812 | users | Charger state changed from 1 to 3 2025-03-09 12:14:26,497 | uptime_tracker | Wrote last uptime to flash ___TRACE_LOG_START___ __begin_rtc__ 1,227 | Set time to 2025-03-09 11:09:26,000 at 1227. Quality RTC 2025-03-09 12:09:51,699 | Set time to 2025-03-09 12:09:51,000 at 26927. Quality Low 2025-03-09 12:09:59,389 | Set time to 2025-03-09 12:10:00,212 at 35317. Quality High __end_rtc__ __begin_meters_mbtcp__ __end_meters_mbtcp__ __begin_meters_sun_spec__ m1 a40308 c105 d1 00cb00690725038a01d801c3fffe091d0908091c09340fc90fb60fdc0fcaffff1388fffeff5007d5fbb9fbd90000fedf07c6fbb9fbd90000ff42ff2effaa0000000002bb03ef03e703e8fffd0000003e000000000000000000000000000004ec000000000000000000000000000000000058000000000000000000000000000006f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 m2 a40415 c64 d0 0322003e00192da000002eb8000000000000000000000063000000000000001600000000000000000001000000030000000000000000000000000000000000000000000010a0124000000021000000000021000000000000000000000a00000000000000000100000000000000000000000000000000fffffffffffefffe0000 m2 a40415 c64 d1 0322003e00192da000002eb8000000000000000000000063000000000000001600000000000000000001000000030000000000000000000000000000000000000000000010a0124000000021000000000021000000000000000000000a00000000000000000100000000000000000000000000000000fffffffffffefffe0000 2025-03-09 12:17:26,762 m1 a40308 c105 d0 00cb00690725038a01d801c3fffe091e09080919093a0fcc0fb40fdf0fd0ffff1388fffeff5a07d5fbb9fbd90000fedf07c6fbb9fbd90000ff8dff2effaa0000000002c403ef03e703e8fffd0000003e000000000000000000000000000004ec000000000000000000000000000000000058000000000000000000000000000006f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 m1 a40308 c105 d1 00cb0069071e038401d701c3fffe091e09080919093a0fcc0fb40fdf0fd0ffff1388fffeff5a07d5fbb9fbd90000fedf07c6fbb9fbd90000ff8dff2effaa0000000002c403ef03e703e8fffd0000003e000000000000000000000000000004ec000000000000000000000000000000000058000000000000000000000000000006f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 m2 a40415 c64 d0 0322003e00192da000002eb8000000000000000000000063000000000000001600000000000000000001000000030000000000000000000000000000000000000000000010a0124000000021000000000021000000000000000000000a00000000000000000100000000000000000000000000000000fffffffffffefffe0000 m2 a40415 c64 d1 0322003e00192da000002eb8000000000000000000000063000000000000001600000000000000000001000000030000000000000000000000000000000000000000000010a0124000000021000000000021000000000000000000000a00000000000000000100000000000000000000000000000000fffffffffffefffe0000 m1 a40308 c105 d0 00cb0069071f038401d701c4fffe091e09080919093a0fcc0fb40fdf0fd0ffff1388fffeff6807c8fbbafbd90000fedf07c9fbb9fbd90000ff8dff66ffaa0000000002c403e703e703e8fffd0000003e000000000000000000000000000004ec000000000000000000000000000000000058000000000000000000000000000006f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 m1 a40308 c105 d1 00cb0069071f038401d701c4fffe091e09080919093a0fcc0fb40fdf0fd0ffff1388fffeff6807c8fbbafbd90000fedf07c9fbb9fbd90000ff8dff66ffaa0000000002c403e703e703e8fffd0000003e000000000000000000000000000004ec000000000000000000000000000000000058000000000000000000000000000006f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2025-03-09 12:17:28,802 m1 a40308 c105 d0 00cb0069071f038401d701c4fffe091e09080919093a0fcc0fb40fdf0fd0ffff1389fffeff6b07c8fbbafbd90000feec07c9fbb9fbd90000ff89ff66ffaafffe000002a103e703e703e8fffd0000003e000000000000000000000000000004ec000000000000000000000000000000000058000000000000000000000000000006f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 m1 a40308 c105 d1 00cb0069071f038401d701c4fffe091e09080919093a0fcc0fb40fdf0fd0ffff1389fffeff6b07c8fbbafbd90000feec07c9fbb9fbd90000ff89ff66ffaafffe000002a103e703e703e8fffd0000003e000000000000000000000000000004ec000000000000000000000000000000000058000000000000000000000000000006f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 m2 a40415 c64 d0 0322003e00192da000002eb8000000000000000000000063000000000000001600000000000000000001000000030000000000000000000000000000000000000000000010a0124000000021000000000021000000000000000000000a00000000000000000100000000000000000000000000000000fffffffffffefffe0000 m2 a40415 c64 d1 0322003e00192da000002eb8000000000000000000000063000000000000001600000000000000000001000000030000000000000000000000000000000000000000000010a0124000000021000000000021000000000000000000000a00000000000000000100000000000000000000000000000000fffffffffffefffe0000 2025-03-09 12:17:29,812 m1 a40308 c105 d0 00cb0069072d039001d801c4fffe091e090a091909390fcc0fb50fde0fd1ffff1389fffeff5e07c8fbbafbd90000feec07c9fbb9fbd90000ff89ff66ffaafffe000002a103e703e703e8fffd0000003e000000000000000000000000000004ec000000000000000000000000000000000058000000000000000000000000000006f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 m1 a40308 c105 d1 00cb0069072d039001d801c4fffe091e090a091909390fcc0fb50fde0fd1ffff1389fffeff5e07c8fbbafbd90000feec07c9fbb9fbd90000ff89ff66ffaafffe000002a103e703e703e8fffd0000003e000000000000000000000000000004ec000000000000000000000000000000000058000000000000000000000000000006f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2025-03-09 12:17:31,104 m1 a40308 c105 d0 00cb0069072d039001d801c4fffe091e090a091909390fcc0fb50fde0fd1ffff1389fffeff6f07ccfbb9fbd90000feec07d4fbb9fbd90000ff89ff6affaafffe000002a103e303e803e7fffd0000003e000000000000000000000000000004ec000000000000000000000000000000000058000000000000000000000000000006f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 m1 a40308 c105 d1 00cb0069072d039001d801c4fffe091e090a091909390fcc0fb50fde0fd1ffff1389fffeff6f07ccfbb9fbd90000feec07d4fbb9fbd90000ff89ff6affaafffe000002a103e303e803e7fffd0000003e000000000000000000000000000004ec000000000000000000000000000000000058000000000000000000000000000006f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 m2 a40415 c64 d0 0322003e00192da000002eb8000000000000000000000063000000000000001600000000000000000001000000030000000000000000000000000000000000000000000010a0124000000021000000000021000000000000000000000a00000000000000000100000000000000000000000000000000fffffffffffefffe0000 m2 a40415 c64 d1 0322003e00192da000002eb8000000000000000000000063000000000000001600000000000000000001000000030000000000000000000000000000000000000000000010a0124000000021000000000021000000000000000000000a00000000000000000100000000000000000000000000000000fffffffffffefffe0000 2025-03-09 12:17:32,865 m1 a40308 c105 d0 00cb0069072d039001d801c4fffe091e0909091809380fcb0fb40fdc0fd0ffff1389fffeff4f07ccfbb9fbd90000feea07d4fbb9fbd90000ff12ff6affabffde000002f503e303e803e7fffd0000003e000000000000000000000000000004ec000000000000000000000000000000000058000000000000000000000000000006f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 m1 a40308 c105 d1 00cb00690720038301d801c4fffe091e0909091809380fcb0fb40fdc0fd0ffff1389fffeff4f07ccfbb9fbd90000feea07d4fbb9fbd90000ff12ff6affabffde000002f503e303e803e7fffd0000003e000000000000000000000000000004ec000000000000000000000000000000000058000000000000000000000000000006f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 __end_meters_sun_spec__ __begin_charge_manager__ RECV 0: supported 0 -> 16000 mA RECV 0: requested 0 -> 16000 mA (lines 0.000 0.000 0.000) RECV 0: phases 0 -> 1 RECV 0: phase_switch_supported 0 -> 1 2025-03-09 12:09:41,535 Hysteresis -163 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0@0p ] 1: have B1 0; rotation allowed 1 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. 9: don't have active chargers. 9: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread 2025-03-09 12:09:51,650 Hysteresis -153 0: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 0: [ 0 0@0p ] 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: No: !impr_pv (0p) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. 9: don't have active chargers. 9: raw(0 16000 16000 16000) min(0 16000 16000 16000) spread(0 16000 16000 16000) max_pv 0 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2834 2684 11669 11669 11669 11669 -2834 2684 11669 11669 11669 11669 -2833 2683 11665 11669 11665 11665 -2833 2683 11665 11669 11665 11665 -2833 2683 11665 11669 11665 11665 -2835 2685 11673 11673 11665 11665 -2835 2685 11673 11673 11665 11665 -2835 2685 11673 11673 11665 11665 -2834 2684 11669 11673 11665 11665 -2834 2684 11669 11673 11665 11665 -2835 2685 11673 11673 11665 11665 -2835 2685 11673 11673 11665 11665 -2830 2680 11652 11673 11652 11652 -2830 2680 11652 11673 11652 11652 -2828 2678 11643 11673 11643 11643 -2828 2678 11643 11673 11643 11643 -2828 2678 11643 11673 11643 11643 2025-03-09 12:10:01,791 Hysteresis -143 0: raw(11643 16000 16000 16000) min(11643 16000 16000 16000) spread(11643 16000 16000 16000) max_pv 11673 0: [ 0 0@0p ] 1: have B1 1; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 1, sorted to 0 4: 0: impr_spread Yes (1p) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5643 10000 10000 10000) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. 9: have active chargers. 9: raw(2643 7000 7000 7000) min(2643 7000 7000 7000) spread(2643 7000 7000 7000) max_pv 2673 9: [ 0 9000@1p ] PM PV mtr(W) avl(W) raw max min spread -2828 4413 19186 19186 11643 11643 -2828 4413 19186 19186 11643 11643 -2830 4415 19195 19195 11643 11643 -2830 4415 19195 19195 11643 11643 -2830 4415 19195 19195 11643 11643 -2830 4415 19195 19195 11643 11643 -2830 4415 19195 19195 11643 11643 -2830 4415 19195 19195 11643 11643 -2830 4415 19195 19195 11643 11643 -2830 4415 19195 19195 11643 11643 -2830 4415 19195 19195 11643 11643 -2830 4415 19195 19195 11643 11643 -829 2409 10473 19195 10473 10473 -829 2409 10473 19195 10473 10473 -829 2409 10473 19195 10473 10473 -812 2401 10439 19195 10439 10439 -812 2401 10439 19195 10439 10439 -812 2401 10439 19195 10439 10439 -812 2401 10439 19195 10439 10439 -808 2399 10430 19195 10430 10430 2025-03-09 12:10:11,801 Hysteresis -169 0: raw(10430 16000 16000 16000) min(10430 16000 16000 16000) spread(10430 16000 16000 16000) max_pv 19195 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 19195 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (4430 10000 10000 10000) 7: 0: 10430@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10430@1p 9: don't have active chargers. 9: raw(0 5570 5570 5570) min(0 5570 5570 5570) spread(0 5570 5570 5570) max_pv 8765 9: [ 0 10430@1p ] PM PV mtr(W) avl(W) raw max min spread -808 2727 11856 19195 10430 10430 -810 2728 11860 19195 10430 10430 -810 2728 11860 19195 10430 10430 -810 2728 11860 19195 10430 10430 -810 2728 11860 19195 10430 10430 -810 2728 11860 19195 10430 10430 -805 2725 11847 19195 10430 10430 -805 2725 11847 19195 10430 10430 -805 2725 11847 19195 10430 10430 -805 2725 11847 19195 10430 10430 -458 2552 11095 19195 10430 10430 -458 2552 11095 19195 10430 10430 -458 2552 11095 19195 10430 10430 -450 2548 11078 19195 10430 10430 -450 2548 11078 19195 10430 10430 -455 2550 11086 19195 10430 10430 -455 2550 11086 19195 10430 10430 -455 2550 11086 19195 10430 10430 -456 2551 11091 19195 10430 10430 -456 2551 11091 19195 10430 10430 2025-03-09 12:10:21,807 Hysteresis -159 0: raw(11091 16000 16000 16000) min(10430 16000 16000 16000) spread(10430 16000 16000 16000) max_pv 19195 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 19195 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5091 10000 10000 10000) 7: 0: 11091@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11091@1p 9: don't have active chargers. 9: raw(0 4909 4909 4909) min(-661 4909 4909 4909) spread(-661 4909 4909 4909) max_pv 8104 9: [ 0 11091@1p ] PM PV mtr(W) avl(W) raw max min spread -456 2703 11752 19195 10430 10430 -456 2703 11752 19195 10430 10430 -456 2703 11752 19195 10430 10430 -456 2703 11752 19195 10430 10430 -456 2703 11752 19195 10430 10430 -452 2701 11743 19195 10430 10430 -452 2701 11743 19195 10430 10430 -298 2624 11408 19195 10430 10430 -298 2624 11408 19195 10430 10430 -306 2628 11426 19195 10430 10430 -306 2628 11426 19195 10430 10430 -307 2628 11426 19195 10430 10430 -307 2628 11426 19195 10430 10430 -339 2644 11495 19195 10430 10430 -339 2644 11495 19195 10430 10430 -1127 3038 13208 19195 10430 10430 -1127 3038 13208 19195 10430 10430 -1127 3038 13208 19195 10430 10430 -352 2651 11526 19195 10430 10430 -352 2651 11526 19195 10430 10430 2025-03-09 12:10:31,815 Hysteresis -149 0: raw(11526 16000 16000 16000) min(10430 16000 16000 16000) spread(10430 16000 16000 16000) max_pv 19195 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 19195 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5526 10000 10000 10000) 7: 0: 11526@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11526@1p 9: don't have active chargers. 9: raw(0 4474 4474 4474) min(-1096 4474 4474 4474) spread(-1096 4474 4474 4474) max_pv 7669 9: [ 0 11526@1p ] PM PV mtr(W) avl(W) raw max min spread -352 2751 11960 19195 10430 10430 -352 2751 11960 19195 10430 10430 -360 2755 11978 19195 10430 10430 -360 2755 11978 19195 10430 10430 -360 2755 11978 19195 10430 10430 -357 2753 11969 19195 10430 10430 -357 2753 11969 19195 10430 10430 -288 2719 11821 19195 10430 10430 -288 2719 11821 19195 10430 10430 -288 2719 11821 19195 10430 10430 -274 2712 11791 19195 10430 10430 -274 2712 11791 19195 10430 10430 -274 2712 11791 19195 10430 10430 -270 2710 11782 19195 10430 10430 -270 2710 11782 19195 10430 10430 -263 2706 11765 19195 10430 10430 -263 2706 11765 19195 10430 10430 -263 2706 11765 19195 10430 10430 -273 2711 11786 19195 10430 10430 -273 2711 11786 19195 10430 10430 2025-03-09 12:10:41,825 Hysteresis -139 0: raw(11786 16000 16000 16000) min(10430 16000 16000 16000) spread(10430 16000 16000 16000) max_pv 19195 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 19195 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5786 10000 10000 10000) 7: 0: 11786@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11786@1p 9: don't have active chargers. 9: raw(0 4214 4214 4214) min(-1356 4214 4214 4214) spread(-1356 4214 4214 4214) max_pv 7409 9: [ 0 11786@1p ] PM PV mtr(W) avl(W) raw max min spread -273 2771 12047 19195 10430 10430 -273 2771 12047 19195 10430 10430 -269 2769 12039 19195 10430 10430 -269 2769 12039 19195 10430 10430 -271 2770 12043 19195 10430 10430 -271 2770 12043 19195 10430 10430 -271 2770 12043 19195 10430 10430 -271 2770 12043 19195 10430 10430 -202 2736 11895 19195 10430 10430 -202 2736 11895 19195 10430 10430 -202 2736 11895 19195 10430 10430 -210 2740 11913 19195 10430 10430 -210 2740 11913 19195 10430 10430 -210 2740 11913 19195 10430 10430 -210 2740 11913 19195 10430 10430 -193 2731 11873 19195 10430 10430 -193 2731 11873 19195 10430 10430 -193 2731 11873 19195 10430 10430 -193 2731 11873 19195 10430 10430 -190 2730 11869 19195 10430 10430 2025-03-09 12:10:51,846 Hysteresis -129 0: raw(11869 16000 16000 16000) min(10430 16000 16000 16000) spread(10430 16000 16000 16000) max_pv 19195 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 19195 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5869 10000 10000 10000) 7: 0: 11869@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11869@1p 9: don't have active chargers. 9: raw(0 4131 4131 4131) min(-1439 4131 4131 4131) spread(-1439 4131 4131 4131) max_pv 7326 9: [ 0 11869@1p ] PM PV mtr(W) avl(W) raw max min spread -190 2749 11952 19195 10430 10430 -190 2749 11952 19195 10430 10430 -194 2751 11960 19195 10430 10430 -194 2751 11960 19195 10430 10430 -194 2751 11960 19195 10430 10430 -189 2748 11947 19195 10430 10430 -189 2748 11947 19195 10430 10430 -183 2745 11934 19195 10430 10430 -183 2745 11934 19195 10430 10430 -186 2747 11943 19195 10430 10430 -186 2747 11943 19195 10430 10430 -186 2747 11943 19195 10430 10430 -186 2747 11943 19195 10430 10430 -162 2735 11891 19195 10430 10430 -162 2735 11891 19195 10430 10430 -131 2720 11826 19195 10430 10430 -131 2720 11826 19195 10430 10430 -141 2725 11847 19195 10430 10430 -141 2725 11847 19195 10430 10430 -137 2723 11839 19195 10430 10430 2025-03-09 12:11:01,855 Hysteresis -119 0: raw(11839 16000 16000 16000) min(10430 16000 16000 16000) spread(10430 16000 16000 16000) max_pv 19195 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 19195 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5839 10000 10000 10000) 7: 0: 11839@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11839@1p 9: don't have active chargers. 9: raw(0 4161 4161 4161) min(-1409 4161 4161 4161) spread(-1409 4161 4161 4161) max_pv 7356 9: [ 0 11839@1p ] PM PV mtr(W) avl(W) raw max min spread -137 2716 11808 19195 10430 10430 -134 2714 11800 19195 10430 10430 -134 2714 11800 19195 10430 10430 -134 2714 11800 19195 10430 10430 -134 2714 11800 19195 10430 10430 -136 2715 11804 19195 10430 10430 -136 2715 11804 19195 10430 10430 -171 2732 11878 19195 10430 10430 -171 2732 11878 19195 10430 10430 -162 2728 11860 19195 10430 10430 -162 2728 11860 19195 10430 10430 -163 2728 11860 19195 10430 10430 -163 2728 11860 19195 10430 10430 -165 2729 11865 19195 10430 10430 -165 2729 11865 19195 10430 10430 -158 2726 11852 19195 10430 10430 -158 2726 11852 19195 10430 10430 -158 2726 11852 19195 10430 10430 -151 2722 11834 19195 10430 10430 2025-03-09 12:11:11,863 Hysteresis -109 0: raw(11834 16000 16000 16000) min(10430 16000 16000 16000) spread(10430 16000 16000 16000) max_pv 19195 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 19195 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5834 10000 10000 10000) 7: 0: 11834@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11834@1p 9: don't have active chargers. 9: raw(0 4166 4166 4166) min(-1404 4166 4166 4166) spread(-1404 4166 4166 4166) max_pv 7361 9: [ 0 11834@1p ] PM PV mtr(W) avl(W) raw max min spread -151 2721 11830 19195 10430 10430 -151 2721 11830 19195 10430 10430 -151 2721 11830 19195 10430 10430 -145 2719 11821 19195 10430 10430 -145 2719 11821 19195 10430 10430 -145 2719 11821 19195 10430 10430 -145 2719 11821 19195 10430 10430 -135 2714 11800 19195 10430 10430 -135 2714 11800 19195 10430 10430 -135 2714 11800 19195 10430 10430 -136 2714 11800 19195 10430 10430 -136 2714 11800 19195 10430 10430 -136 2714 11800 19195 10430 10430 -136 2714 11800 19195 10430 10430 -81 2696 11721 19195 10430 10430 -81 2696 11721 19195 10430 10430 -77 2696 11721 19195 10430 10430 -77 2696 11721 19195 10430 10430 -77 2696 11721 19195 10430 10430 -76 2696 11721 19195 10430 10430 2025-03-09 12:11:21,872 Hysteresis -99 0: raw(11721 16000 16000 16000) min(10430 16000 16000 16000) spread(10430 16000 16000 16000) max_pv 19195 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 19195 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5721 10000 10000 10000) 7: 0: 11721@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11721@1p 9: don't have active chargers. 9: raw(0 4279 4279 4279) min(-1291 4279 4279 4279) spread(-1291 4279 4279 4279) max_pv 7474 9: [ 0 11721@1p ] PM PV mtr(W) avl(W) raw max min spread -76 2670 11608 19195 10430 10430 -76 2670 11608 19195 10430 10430 -76 2670 11608 19195 10430 10430 -67 2670 11608 19195 10430 10430 -67 2670 11608 19195 10430 10430 -67 2670 11608 19195 10430 10430 -67 2670 11608 19195 10430 10430 -90 2670 11608 19195 10430 10430 -90 2670 11608 19195 10430 10430 -90 2670 11608 19195 10430 10430 -90 2670 11608 19195 10430 10430 -90 2670 11608 19195 10430 10430 -80 2670 11608 19195 10430 10430 -80 2670 11608 19195 10430 10430 -83 2670 11608 19195 10430 10430 -83 2670 11608 19195 10430 10430 -83 2670 11608 19195 10430 10430 -81 2670 11608 19195 10430 10430 -81 2670 11608 19195 10430 10430 -81 2670 11608 19195 10430 10430 2025-03-09 12:11:31,882 Hysteresis -89 0: raw(11608 16000 16000 16000) min(10430 16000 16000 16000) spread(10430 16000 16000 16000) max_pv 19195 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 19195 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5608 10000 10000 10000) 7: 0: 11608@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11608@1p 9: don't have active chargers. 9: raw(0 4392 4392 4392) min(-1178 4392 4392 4392) spread(-1178 4392 4392 4392) max_pv 7587 9: [ 0 11608@1p ] PM PV mtr(W) avl(W) raw max min spread -71 2644 11495 19195 10430 10430 -71 2644 11495 19195 10430 10430 -71 2644 11495 19195 10430 10430 -71 2644 11495 19195 10430 10430 -71 2644 11495 19195 10430 10430 -71 2644 11495 19195 10430 10430 -61 2644 11495 19195 10430 10430 -61 2644 11495 19195 10430 10430 -100 2644 11495 19195 10430 10430 -100 2644 11495 19195 10430 10430 -101 2645 11500 19195 10430 10430 -101 2645 11500 19195 10430 10430 -91 2644 11495 19195 10430 10430 -91 2644 11495 19195 10430 10430 -140 2664 11582 19195 10430 10430 -140 2664 11582 19195 10430 10430 -140 2664 11582 19195 10430 10430 -147 2668 11600 19195 10430 10430 -147 2668 11600 19195 10430 10430 -147 2668 11600 19195 10430 10430 2025-03-09 12:11:41,910 Hysteresis -79 0: raw(11600 16000 16000 16000) min(10430 16000 16000 16000) spread(10430 16000 16000 16000) max_pv 19195 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 19195 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5600 10000 10000 10000) 7: 0: 11600@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11600@1p 9: don't have active chargers. 9: raw(0 4400 4400 4400) min(-1170 4400 4400 4400) spread(-1170 4400 4400 4400) max_pv 7595 9: [ 0 11600@1p ] PM PV mtr(W) avl(W) raw max min spread -142 2664 11582 19195 10430 10430 -142 2664 11582 19195 10430 10430 -136 2661 11569 19195 10430 10430 -136 2661 11569 19195 10430 10430 -136 2661 11569 19195 10430 10430 -146 2666 11591 19195 10430 10430 -146 2666 11591 19195 10430 10430 -146 2666 11591 19195 10430 10430 -146 2666 11591 19195 10430 10430 -146 2666 11591 19195 10430 10430 -142 2664 11582 19195 10430 10430 -142 2664 11582 19195 10430 10430 -142 2664 11582 19195 10430 10430 -142 2664 11582 19195 10430 10430 -123 2655 11543 19195 10430 10430 -120 2653 11534 19195 10430 10430 -120 2653 11534 19195 10430 10430 -120 2653 11534 19195 10430 10430 -120 2653 11534 19195 10430 10430 -118 2652 11530 19195 10430 10430 2025-03-09 12:11:51,913 Hysteresis -69 0: raw(11530 16000 16000 16000) min(10430 16000 16000 16000) spread(10430 16000 16000 16000) max_pv 19195 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 19195 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5530 10000 10000 10000) 7: 0: 11530@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11530@1p 9: don't have active chargers. 9: raw(0 4470 4470 4470) min(-1100 4470 4470 4470) spread(-1100 4470 4470 4470) max_pv 7665 9: [ 0 11530@1p ] PM PV mtr(W) avl(W) raw max min spread -118 2635 11456 19195 10430 10430 -118 2635 11456 19195 10430 10430 -123 2638 11469 19195 10430 10430 -123 2638 11469 19195 10430 10430 -123 2638 11469 19195 10430 10430 -123 2638 11469 19195 10430 10430 -123 2638 11469 19195 10430 10430 -123 2638 11469 19195 10430 10430 -157 2654 11539 19195 10430 10430 -157 2654 11539 19195 10430 10430 -157 2654 11539 19195 10430 10430 -157 2654 11539 19195 10430 10430 -159 2655 11543 19195 10430 10430 -159 2655 11543 19195 10430 10430 -155 2653 11534 19195 10430 10430 -155 2653 11534 19195 10430 10430 -155 2653 11534 19195 10430 10430 -155 2653 11534 19195 10430 10430 -161 2656 11547 19195 10430 10430 -161 2656 11547 19195 10430 10430 2025-03-09 12:12:01,920 Hysteresis -59 0: raw(11547 16000 16000 16000) min(10430 16000 16000 16000) spread(10430 16000 16000 16000) max_pv 19195 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 19195 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5547 10000 10000 10000) 7: 0: 11547@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11547@1p 9: don't have active chargers. 9: raw(0 4453 4453 4453) min(-1117 4453 4453 4453) spread(-1117 4453 4453 4453) max_pv 7648 9: [ 0 11547@1p ] PM PV mtr(W) avl(W) raw max min spread -161 2660 11565 19195 10430 10430 -161 2660 11565 19195 10430 10430 -164 2662 11573 19195 10430 10430 -164 2662 11573 19195 10430 10430 -168 2664 11582 19195 10430 10430 -168 2664 11582 19195 10430 10430 -172 2666 11591 19195 10430 10430 -172 2666 11591 19195 10430 10430 -169 2664 11582 19195 10430 10430 -169 2664 11582 19195 10430 10430 -169 2664 11582 19195 10430 10430 -169 2664 11582 19195 10430 10430 -166 2663 11578 19195 10430 10430 -166 2663 11578 19195 10430 10430 -167 2663 11578 19195 10430 10430 -167 2663 11578 19195 10430 10430 -164 2662 11573 19195 10430 10430 -164 2662 11573 19195 10430 10430 -164 2662 11573 19195 10430 10430 -164 2662 11573 19195 10430 10430 2025-03-09 12:12:11,925 Hysteresis -49 0: raw(11573 16000 16000 16000) min(10430 16000 16000 16000) spread(10430 16000 16000 16000) max_pv 19195 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 19195 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5573 10000 10000 10000) 7: 0: 11573@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11573@1p 9: don't have active chargers. 9: raw(0 4427 4427 4427) min(-1143 4427 4427 4427) spread(-1143 4427 4427 4427) max_pv 7622 9: [ 0 11573@1p ] PM PV mtr(W) avl(W) raw max min spread -168 2670 11608 19195 10430 10430 -168 2670 11608 19195 10430 10430 -172 2672 11617 19195 10430 10430 -172 2672 11617 19195 10430 10430 -172 2672 11617 19195 10430 10430 -172 2672 11617 19195 10430 10430 -172 2672 11617 19195 10430 10430 -142 2657 11552 19195 10430 10430 -142 2657 11552 19195 10430 10430 -142 2657 11552 19195 10430 10430 -142 2657 11552 19195 10430 10430 -135 2654 11539 19195 10430 10430 -135 2654 11539 19195 10430 10430 -135 2654 11539 19195 10430 10430 -130 2651 11526 19195 10430 10430 -134 2653 11534 19195 10430 10430 -134 2653 11534 19195 10430 10430 -134 2653 11534 19195 10430 10430 -134 2653 11534 19195 10430 10430 -128 2650 11521 19195 10430 10430 2025-03-09 12:12:21,994 Hysteresis -39 0: raw(11521 16000 16000 16000) min(10430 16000 16000 16000) spread(10430 16000 16000 16000) max_pv 19195 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 19195 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5521 10000 10000 10000) 7: 0: 11521@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11521@1p 9: don't have active chargers. 9: raw(0 4479 4479 4479) min(-1091 4479 4479 4479) spread(-1091 4479 4479 4479) max_pv 7674 9: [ 0 11521@1p ] PM PV mtr(W) avl(W) raw max min spread -128 2638 11469 19195 10430 10430 -128 2638 11469 19195 10430 10430 -126 2637 11465 19195 10430 10430 -126 2637 11465 19195 10430 10430 -126 2637 11465 19195 10430 10430 -126 2637 11465 19195 10430 10430 -134 2641 11482 19195 10430 10430 -134 2641 11482 19195 10430 10430 -162 2655 11543 19195 10430 10430 -162 2655 11543 19195 10430 10430 -162 2655 11543 19195 10430 10430 -162 2655 11543 19195 10430 10430 -165 2656 11547 19195 10430 10430 -165 2656 11547 19195 10430 10430 -165 2656 11547 19195 10430 10430 -179 2663 11578 19195 10430 10430 -179 2663 11578 19195 10430 10430 -179 2663 11578 19195 10430 10430 -177 2662 11573 19195 10430 10430 -177 2662 11573 19195 10430 10430 2025-03-09 12:12:32,044 Hysteresis -29 0: raw(11573 16000 16000 16000) min(10430 16000 16000 16000) spread(10430 16000 16000 16000) max_pv 19195 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 19195 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5573 10000 10000 10000) 7: 0: 11573@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11573@1p 9: don't have active chargers. 9: raw(0 4427 4427 4427) min(-1143 4427 4427 4427) spread(-1143 4427 4427 4427) max_pv 7622 9: [ 0 11573@1p ] PM PV mtr(W) avl(W) raw max min spread -179 2675 11630 19195 10430 10430 -179 2675 11630 19195 10430 10430 -179 2675 11630 19195 10430 10430 -179 2675 11630 19195 10430 10430 -183 2677 11639 19195 10430 10430 -176 2674 11626 19195 10430 10430 -176 2674 11626 19195 10430 10430 -183 2677 11639 19195 10430 10430 -183 2677 11639 19195 10430 10430 -186 2679 11647 19195 10430 10430 -186 2679 11647 19195 10430 10430 -186 2679 11647 19195 10430 10430 -177 2674 11626 19195 10430 10430 -177 2674 11626 19195 10430 10430 -149 2661 11569 19195 10430 10430 -149 2661 11569 19195 10430 10430 -149 2661 11569 19195 10430 10430 -149 2661 11569 19195 10430 10430 -149 2661 11569 19195 10430 10430 -145 2659 11560 19195 10430 10430 2025-03-09 12:12:42,047 Hysteresis -19 0: raw(11560 16000 16000 16000) min(10430 16000 16000 16000) spread(10430 16000 16000 16000) max_pv 19195 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 19195 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5560 10000 10000 10000) 7: 0: 11560@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11560@1p 9: don't have active chargers. 9: raw(0 4440 4440 4440) min(-1130 4440 4440 4440) spread(-1130 4440 4440 4440) max_pv 7635 9: [ 0 11560@1p ] PM PV mtr(W) avl(W) raw max min spread -145 2656 11547 19195 10430 10430 -145 2656 11547 19195 10430 10430 -146 2656 11547 19195 10430 10430 -146 2656 11547 19195 10430 10430 -146 2656 11547 19195 10430 10430 -146 2656 11547 19195 10430 10430 -146 2656 11547 19195 10430 10430 -189 2677 11639 19195 10430 10430 -189 2677 11639 19195 10430 10430 -189 2677 11639 19195 10430 10430 -155 2660 11565 19195 10430 10430 -155 2660 11565 19195 10430 10430 -180 2673 11621 19195 10430 10430 -183 2674 11626 19195 10430 10430 -183 2674 11626 19195 10430 10430 -150 2658 11556 19195 10430 10430 -150 2658 11556 19195 10430 10430 -150 2658 11556 19195 10430 10430 -145 2656 11547 19195 10430 10430 -145 2656 11547 19195 10430 10430 2025-03-09 12:12:52,054 Hysteresis -9 0: raw(11547 16000 16000 16000) min(10430 16000 16000 16000) spread(10430 16000 16000 16000) max_pv 19195 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 19195 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5547 10000 10000 10000) 7: 0: 11547@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11547@1p 9: don't have active chargers. 9: raw(0 4453 4453 4453) min(-1117 4453 4453 4453) spread(-1117 4453 4453 4453) max_pv 7648 9: [ 0 11547@1p ] PM PV mtr(W) avl(W) raw max min spread -149 2655 11543 19195 10430 10430 -149 2655 11543 19195 10430 10430 -150 2655 11543 19195 10430 10430 -150 2655 11543 19195 10430 10430 -150 2655 11543 19195 10430 10430 -148 2654 11539 19195 10430 10430 -148 2654 11539 19195 10430 10430 -155 2657 11552 19195 10430 10430 -155 2657 11552 19195 10430 10430 -154 2657 11552 19195 10430 10430 -154 2657 11552 19195 10430 10430 -155 2657 11552 19195 10430 10430 -155 2657 11552 19195 10430 10430 -155 2657 11552 19195 10430 10430 -149 2655 11543 19195 10430 10430 -155 2657 11552 19195 10430 10430 -155 2657 11552 19195 10430 10430 -159 2659 11560 19195 10430 10430 -159 2659 11560 19195 10430 10430 -159 2659 11560 19195 10430 10430 2025-03-09 12:13:02,059 Hysteresis 0 0: raw(11560 16000 16000 16000) min(10430 16000 16000 16000) spread(10430 16000 16000 16000) max_pv 19195 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 19195 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5560 10000 10000 10000) 7: 0: 11560@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11560@1p 9: don't have active chargers. 9: raw(0 4440 4440 4440) min(-1130 4440 4440 4440) spread(-1130 4440 4440 4440) max_pv 7635 9: [ 0 11560@1p ] PM PV mtr(W) avl(W) raw max min spread -157 2661 11569 19195 10430 10430 -157 2661 11569 19195 10430 10430 -201 2683 11665 19195 10430 10430 -201 2683 11665 19195 10430 10430 -165 2665 11586 19195 10430 10430 -165 2665 11586 19195 10430 10430 -165 2665 11586 19195 10430 10430 -169 2667 11595 19195 10430 10430 -169 2667 11595 19195 10430 10430 -168 2667 11595 19195 10430 10430 -168 2667 11595 19195 10430 10430 -165 2665 11586 19195 10430 10430 -165 2665 11586 19195 10430 10430 -168 2667 11595 19195 10430 10430 -168 2667 11595 19195 10430 10430 -183 2674 11626 19195 10430 10430 -183 2674 11626 19195 10430 10430 -183 2674 11626 19195 10430 10430 -179 2672 11617 19195 10430 10430 -179 2672 11617 19195 10430 10430 2025-03-09 12:13:12,065 Hysteresis 10 0: raw(11617 16000 16000 16000) min(10430 16000 16000 16000) spread(10430 16000 16000 16000) max_pv 19195 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 19195 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5617 10000 10000 10000) 7: 0: 11617@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11617@1p 9: don't have active chargers. 9: raw(0 4383 4383 4383) min(-1187 4383 4383 4383) spread(-1187 4383 4383 4383) max_pv 7578 9: [ 0 11617@1p ] PM PV mtr(W) avl(W) raw max min spread -179 2685 11673 19195 10430 10430 -175 2683 11665 19195 10430 10430 -175 2683 11665 19195 10430 10430 -175 2683 11665 19195 10430 10430 -175 2683 11665 19195 10430 10430 -175 2683 11665 19195 10430 10430 -173 2682 11660 19195 10430 10430 -173 2682 11660 19195 10430 10430 -173 2682 11660 19195 10430 10430 -169 2680 11652 19195 10430 10430 -169 2680 11652 19195 10430 10430 -169 2680 11652 19195 10430 10430 -174 2683 11665 19195 10430 10430 -159 2675 11630 19195 10430 10430 -159 2675 11630 19195 10430 10430 -159 2675 11630 19195 10430 10430 -163 2677 11639 19195 10430 10430 -163 2677 11639 19195 10430 10430 -169 2680 11652 19195 10430 10430 -169 2680 11652 19195 10430 10430 2025-03-09 12:13:22,073 Hysteresis 20 0: raw(11652 16000 16000 16000) min(10430 16000 16000 16000) spread(10430 16000 16000 16000) max_pv 19195 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 19195 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5652 10000 10000 10000) 7: 0: 11652@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11652@1p 9: don't have active chargers. 9: raw(0 4348 4348 4348) min(-1222 4348 4348 4348) spread(-1222 4348 4348 4348) max_pv 7543 9: [ 0 11652@1p ] PM PV mtr(W) avl(W) raw max min spread -169 2688 11686 19195 10430 10430 -169 2688 11686 19195 10430 10430 -160 2684 11669 19195 10430 10430 -160 2684 11669 19195 10430 10430 -160 2684 11669 19195 10430 10430 -160 2684 11669 19195 10430 10430 -172 2690 11695 19195 10430 10430 -172 2690 11695 19195 10430 10430 -172 2690 11695 19195 10430 10430 -151 2679 11647 19195 10430 10430 -151 2679 11647 19195 10430 10430 -165 2686 11678 19195 10430 10430 -165 2686 11678 19195 10430 10430 -165 2686 11678 19195 10430 10430 -181 2694 11713 19195 10430 10430 -181 2694 11713 19195 10430 10430 -181 2694 11713 19195 10430 10430 -181 2694 11713 19195 10430 10430 -181 2694 11713 19195 10430 10430 -154 2681 11656 19195 10430 10430 2025-03-09 12:13:32,080 Hysteresis 30 0: raw(11656 16000 16000 16000) min(10430 16000 16000 16000) spread(10430 16000 16000 16000) max_pv 19195 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 19195 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5656 10000 10000 10000) 7: 0: 11656@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11656@1p 9: don't have active chargers. 9: raw(0 4344 4344 4344) min(-1226 4344 4344 4344) spread(-1226 4344 4344 4344) max_pv 7539 9: [ 0 11656@1p ] PM PV mtr(W) avl(W) raw max min spread -154 2682 11660 19195 10430 10430 -162 2686 11678 19195 10430 10430 -162 2686 11678 19195 10430 10430 -162 2686 11678 19195 10430 10430 -164 2687 11682 19195 10430 10430 -164 2687 11682 19195 10430 10430 -164 2687 11682 19195 10430 10430 -164 2687 11682 19195 10430 10430 -162 2686 11678 19195 10430 10430 -162 2686 11678 19195 10430 10430 -162 2686 11678 19195 10430 10430 -156 2683 11665 19195 10430 10430 -156 2683 11665 19195 10430 10430 -118 2664 11582 19195 10430 10430 -118 2664 11582 19195 10430 10430 -118 2664 11582 19195 10430 10430 -117 2664 11582 19195 10430 10430 -117 2664 11582 19195 10430 10430 -117 2664 11582 19195 10430 10430 -116 2663 11578 19195 10430 10430 2025-03-09 12:13:42,106 Hysteresis 40 0: raw(11578 16000 16000 16000) min(10430 16000 16000 16000) spread(10430 16000 16000 16000) max_pv 19195 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 19195 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5578 10000 10000 10000) 7: 0: 11578@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11578@1p 9: don't have active chargers. 9: raw(0 4422 4422 4422) min(-1148 4422 4422 4422) spread(-1148 4422 4422 4422) max_pv 7617 9: [ 0 11578@1p ] PM PV mtr(W) avl(W) raw max min spread -116 2645 11500 19195 10430 10430 -110 2642 11486 19195 10430 10430 -110 2642 11486 19195 10430 10430 -110 2642 11486 19195 10430 10430 -110 2642 11486 19195 10430 10430 -107 2641 11482 19195 10430 10430 -107 2641 11482 19195 10430 10430 -107 2641 11482 19195 10430 10430 -116 2645 11500 19195 10430 10430 -116 2645 11500 19195 10430 10430 -116 2645 11500 19195 10430 10430 -110 2642 11486 19195 10430 10430 -110 2642 11486 19195 10430 10430 -110 2642 11486 19195 10430 10430 -110 2642 11486 19195 10430 10430 -104 2639 11473 19195 10430 10430 -104 2639 11473 19195 10430 10430 -104 2639 11473 19195 10430 10430 -95 2637 11465 19195 10430 10430 -95 2637 11465 19195 10430 10430 2025-03-09 12:13:52,113 Hysteresis 50 0: raw(11465 16000 16000 16000) min(10430 16000 16000 16000) spread(10430 16000 16000 16000) max_pv 19195 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 19195 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5465 10000 10000 10000) 7: 0: 11465@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11465@1p 9: don't have active chargers. 9: raw(0 4535 4535 4535) min(-1035 4535 4535 4535) spread(-1035 4535 4535 4535) max_pv 7730 9: [ 0 11465@1p ] PM PV mtr(W) avl(W) raw max min spread -95 2611 11352 19195 10430 10430 -99 2611 11352 19195 10430 10430 -99 2611 11352 19195 10430 10430 -97 2611 11352 19195 10430 10430 -97 2611 11352 19195 10430 10430 -88 2611 11352 19195 10430 10430 -88 2611 11352 19195 10430 10430 -118 2620 11391 19195 10430 10430 -118 2620 11391 19195 10430 10430 -119 2621 11395 19195 10430 10430 -119 2621 11395 19195 10430 10430 -113 2618 11382 19195 10430 10430 -113 2618 11382 19195 10430 10430 -102 2612 11356 19195 10430 10430 -102 2612 11356 19195 10430 10430 -103 2613 11360 19195 10430 10430 -103 2613 11360 19195 10430 10430 -103 2613 11360 19195 10430 10430 -106 2614 11365 19195 10430 10430 -106 2614 11365 19195 10430 10430 2025-03-09 12:14:02,121 Hysteresis 60 0: raw(11365 16000 16000 16000) min(10430 16000 16000 16000) spread(10430 16000 16000 16000) max_pv 19195 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 19195 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5365 10000 10000 10000) 7: 0: 11365@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11365@1p 9: don't have active chargers. 9: raw(0 4635 4635 4635) min(-935 4635 4635 4635) spread(-935 4635 4635 4635) max_pv 7830 9: [ 0 11365@1p ] PM PV mtr(W) avl(W) raw max min spread -106 2591 11265 19195 10430 10430 -101 2589 11256 19195 10430 10430 -101 2589 11256 19195 10430 10430 -101 2589 11256 19195 10430 10430 -97 2588 11252 19195 10430 10430 -97 2588 11252 19195 10430 10430 -97 2588 11252 19195 10430 10430 -114 2595 11282 19195 10430 10430 -114 2595 11282 19195 10430 10430 -111 2594 11278 19195 10430 10430 -111 2594 11278 19195 10430 10430 -105 2591 11265 19195 10430 10430 -105 2591 11265 13208 10430 10430 -109 2593 11273 13208 10430 10430 -109 2593 11273 13208 10430 10430 -101 2589 11256 13208 10430 10430 -101 2589 11256 13208 10430 10430 -101 2589 11256 13208 10430 10430 -100 2588 11252 13208 10430 10430 -100 2588 11252 13208 10430 10430 2025-03-09 12:14:12,155 Hysteresis 70 0: raw(11252 16000 16000 16000) min(10430 16000 16000 16000) spread(10430 16000 16000 16000) max_pv 13208 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 13208 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5252 10000 10000 10000) 7: 0: 11252@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11252@1p 9: don't have active chargers. 9: raw(0 4748 4748 4748) min(-822 4748 4748 4748) spread(-822 4748 4748 4748) max_pv 1956 9: [ 0 11252@1p ] PM PV mtr(W) avl(W) raw max min spread -100 2562 11139 13208 11078 10430 -100 2562 11139 13208 11078 10430 -100 2562 11139 13208 11078 10430 -96 2562 11139 13208 11078 10430 -96 2562 11139 13208 11078 10430 -96 2562 11139 13208 11078 10430 -88 2562 11139 13208 11078 10430 -88 2562 11139 13208 11078 10430 -88 2562 11139 13208 11078 10430 -145 2585 11239 13208 11078 10430 -145 2585 11239 13208 11078 10430 -170 2597 11291 13208 11078 10430 -170 2597 11291 13208 11078 10430 -181 2602 11313 13208 11078 10430 -181 2602 11313 13208 11078 10430 -188 2606 11330 13208 11086 10430 -188 2606 11330 13208 11086 10430 -188 2606 11330 13208 11086 10430 -188 2606 11330 13208 11091 10430 -186 2605 11326 13208 11091 10430 2025-03-09 12:14:22,161 Hysteresis 80 0: raw(11326 16000 16000 16000) min(11091 16000 16000 16000) spread(10430 16000 16000 16000) max_pv 13208 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 13208 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5326 10000 10000 10000) 7: 0: 11326@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11326@1p 9: don't have active chargers. 9: raw(0 4674 4674 4674) min(-235 4674 4674 4674) spread(-896 4674 4674 4674) max_pv 1882 9: [ 0 11326@1p ] PM PV mtr(W) avl(W) raw max min spread -186 2622 11400 13208 11139 10430 -183 2620 11391 13208 11139 10430 -183 2620 11391 13208 11139 10430 -183 2620 11391 13208 11139 10430 -184 2621 11395 13208 11139 10430 -184 2621 11395 13208 11139 10430 -130 2594 11278 13208 11139 10430 -130 2594 11278 13208 11139 10430 -130 2594 11278 13208 11139 10430 -109 2584 11234 13208 11139 10430 -109 2584 11234 13208 11139 10430 -107 2583 11230 13208 11139 10430 -107 2583 11230 13208 11139 10430 -111 2585 11239 13208 11139 10430 -111 2585 11239 13208 11139 10430 -109 2584 11234 13208 11139 10430 -109 2584 11234 13208 11139 10430 -109 2584 11234 13208 11139 10430 -109 2584 11234 12047 11139 10430 -109 2584 11234 12047 11139 10430 2025-03-09 12:14:32,166 Hysteresis 90 0: raw(11234 16000 16000 16000) min(11139 16000 16000 16000) spread(10430 16000 16000 16000) max_pv 12047 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 12047 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5234 10000 10000 10000) 7: 0: 11234@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11234@1p 9: don't have active chargers. 9: raw(0 4766 4766 4766) min(-95 4766 4766 4766) spread(-804 4766 4766 4766) max_pv 813 9: [ 0 11234@1p ] PM PV mtr(W) avl(W) raw max min spread -109 2563 11143 12047 11139 10430 -109 2563 11143 12047 11139 10430 -109 2563 11143 12047 11139 10430 -129 2573 11186 12047 11139 10430 -129 2573 11186 12047 11139 10430 -129 2573 11186 12047 11139 10430 -182 2599 11300 12047 11139 10430 -182 2599 11300 12047 11139 10430 -182 2599 11300 12047 11139 10430 -189 2602 11313 12047 11139 10430 -189 2602 11313 12047 11139 10430 -189 2602 11313 12047 11139 10430 -189 2602 11313 12047 11139 10430 -187 2601 11308 12047 11139 10430 -187 2601 11308 12047 11139 10430 -190 2603 11317 12047 11139 10430 -190 2603 11317 12047 11139 10430 -190 2603 11317 12047 11139 10430 -194 2605 11326 12047 11139 10430 -194 2605 11326 12047 11139 10430 2025-03-09 12:14:42,174 Hysteresis 100 0: raw(11326 16000 16000 16000) min(11139 16000 16000 16000) spread(10430 16000 16000 16000) max_pv 12047 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 12047 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5326 10000 10000 10000) 7: 0: 11326@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11326@1p 9: don't have active chargers. 9: raw(0 4674 4674 4674) min(-187 4674 4674 4674) spread(-896 4674 4674 4674) max_pv 721 9: [ 0 11326@1p ] PM PV mtr(W) avl(W) raw max min spread -194 2626 11417 12047 11139 10430 -190 2624 11408 12047 11139 10430 -190 2624 11408 12043 11139 10430 -190 2624 11408 12043 11139 10430 -190 2624 11408 12043 11139 10430 -190 2624 11408 12043 11139 10430 -146 2602 11313 12043 11139 10430 -146 2602 11313 12043 11139 10430 -146 2602 11313 11960 11139 10430 -131 2595 11282 11960 11139 10430 -131 2595 11282 11960 11139 10430 -138 2598 11295 11960 11139 10430 -138 2598 11295 11960 11139 10430 -136 2597 11291 11960 11139 10430 -136 2597 11291 11960 11139 10430 -136 2597 11291 11960 11139 10430 -136 2597 11291 11960 11139 10430 -136 2597 11291 11960 11139 10430 -136 2597 11291 11960 11139 10430 -120 2589 11256 11960 11139 10430 2025-03-09 12:14:52,258 Hysteresis 110 0: raw(11256 16000 16000 16000) min(11139 16000 16000 16000) spread(10430 16000 16000 16000) max_pv 11960 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 11960 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5256 10000 10000 10000) 7: 0: 11256@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11256@1p 9: don't have active chargers. 9: raw(0 4744 4744 4744) min(-117 4744 4744 4744) spread(-826 4744 4744 4744) max_pv 704 9: [ 0 11256@1p ] PM PV mtr(W) avl(W) raw max min spread -120 2573 11186 11960 11139 10430 -119 2573 11186 11960 11139 10430 -119 2573 11186 11960 11139 10430 -119 2573 11186 11960 11139 10430 -119 2573 11186 11960 11139 10430 -119 2573 11186 11947 11139 10430 -119 2573 11186 11947 11139 10430 -176 2601 11308 11943 11139 10430 -176 2601 11308 11943 11139 10430 -176 2601 11308 11943 11139 10430 -176 2601 11308 11943 11139 10430 -183 2604 11321 11943 11139 10430 -183 2604 11321 11943 11139 10430 -169 2597 11291 11891 11139 10430 -169 2597 11291 11891 11139 10430 -188 2607 11334 11878 11139 10430 -188 2607 11334 11878 11139 10430 -188 2607 11334 11878 11139 10430 -188 2607 11334 11878 11139 10430 -188 2607 11334 11878 11139 10430 2025-03-09 12:15:02,265 Hysteresis 120 0: raw(11334 16000 16000 16000) min(11139 16000 16000 16000) spread(10430 16000 16000 16000) max_pv 11878 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 11878 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5334 10000 10000 10000) 7: 0: 11334@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11334@1p 9: don't have active chargers. 9: raw(0 4666 4666 4666) min(-195 4666 4666 4666) spread(-904 4666 4666 4666) max_pv 544 9: [ 0 11334@1p ] PM PV mtr(W) avl(W) raw max min spread -195 2628 11426 11878 11139 10430 -195 2628 11426 11878 11139 10430 -195 2628 11426 11878 11139 10430 -195 2628 11426 11878 11139 10430 -195 2628 11426 11878 11139 10430 -195 2628 11426 11878 11139 10430 -195 2628 11426 11878 11139 10430 -195 2628 11426 11878 11139 10430 -139 2601 11308 11878 11139 10430 -139 2601 11308 11865 11139 10430 -139 2601 11308 11865 11139 10430 -140 2601 11308 11865 11139 10430 -145 2604 11321 11865 11139 10430 -145 2604 11321 11865 11139 10430 -145 2604 11321 11865 11139 10430 -147 2605 11326 11852 11139 10430 -147 2605 11326 11852 11139 10430 -147 2605 11326 11852 11139 10430 -147 2605 11326 11834 11139 10430 -142 2602 11313 11830 11139 10430 2025-03-09 12:15:12,273 Hysteresis 130 0: raw(11313 16000 16000 16000) min(11139 16000 16000 16000) spread(10430 16000 16000 16000) max_pv 11830 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 11830 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5313 10000 10000 10000) 7: 0: 11313@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11313@1p 9: don't have active chargers. 9: raw(0 4687 4687 4687) min(-174 4687 4687 4687) spread(-883 4687 4687 4687) max_pv 517 9: [ 0 11313@1p ] PM PV mtr(W) avl(W) raw max min spread -142 2597 11291 11830 11139 10430 -146 2599 11300 11830 11139 10430 -146 2599 11300 11821 11139 10430 -146 2599 11300 11821 11139 10430 -141 2597 11291 11821 11139 10430 -141 2597 11291 11821 11139 10430 -141 2597 11291 11800 11139 10430 -152 2602 11313 11800 11139 10430 -152 2602 11313 11800 11139 10430 -152 2602 11313 11800 11139 10430 -157 2604 11321 11800 11139 10430 -157 2604 11321 11800 11139 10430 -157 2604 11321 11800 11139 10430 -145 2599 11300 11721 11139 10430 -145 2599 11300 11721 11139 10430 -145 2599 11300 11721 11139 10430 -145 2599 11300 11721 11139 10430 -145 2599 11300 11721 11139 10430 -145 2599 11300 11721 11139 10430 -151 2601 11308 11713 11139 10430 2025-03-09 12:15:22,282 Hysteresis 140 0: raw(11308 16000 16000 16000) min(11139 16000 16000 16000) spread(10430 16000 16000 16000) max_pv 11713 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 11713 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5308 10000 10000 10000) 7: 0: 11308@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11308@1p 9: don't have active chargers. 9: raw(0 4692 4692 4692) min(-169 4692 4692 4692) spread(-878 4692 4692 4692) max_pv 405 9: [ 0 11308@1p ] PM PV mtr(W) avl(W) raw max min spread -151 2600 11304 11713 11139 10430 -142 2596 11286 11713 11139 10430 -142 2596 11286 11713 11139 10430 -142 2596 11286 11713 11139 10430 -142 2596 11286 11713 11139 10430 -150 2600 11304 11713 11139 10430 -150 2600 11304 11713 11139 10430 -150 2600 11304 11713 11139 10430 -150 2600 11304 11713 11139 10430 -144 2597 11291 11713 11139 10430 -147 2599 11300 11713 11139 10430 -147 2599 11300 11713 11139 10430 -147 2599 11300 11713 11139 10430 -153 2601 11308 11713 11139 10430 -153 2601 11308 11713 11139 10430 -162 2606 11330 11713 11139 10430 -162 2606 11330 11713 11139 10430 -162 2606 11330 11713 11139 10430 -144 2597 11291 11713 11139 10430 -144 2597 11291 11713 11139 10430 2025-03-09 12:15:32,309 Hysteresis 150 0: raw(11291 16000 16000 16000) min(11139 16000 16000 16000) spread(10430 16000 16000 16000) max_pv 11713 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 11713 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5291 10000 10000 10000) 7: 0: 11291@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11291@1p 9: don't have active chargers. 9: raw(0 4709 4709 4709) min(-152 4709 4709 4709) spread(-861 4709 4709 4709) max_pv 422 9: [ 0 11291@1p ] PM PV mtr(W) avl(W) raw max min spread -144 2593 11273 11713 11139 10430 -139 2591 11265 11713 11139 10430 -139 2591 11265 11713 11139 10430 -139 2591 11265 11713 11139 10430 -139 2591 11265 11713 11139 10430 -139 2591 11265 11713 11139 10430 -121 2582 11226 11713 11139 10430 -121 2582 11226 11713 11139 10430 -121 2582 11226 11713 11139 10430 -121 2582 11226 11713 11139 10430 -121 2582 11226 11713 11139 10430 -116 2579 11213 11713 11139 10430 -111 2577 11204 11713 11139 10430 -111 2577 11204 11713 11139 10430 -111 2577 11204 11713 11139 10430 -109 2576 11200 11713 11139 10430 -109 2576 11200 11713 11139 10430 -109 2576 11200 11713 11139 10430 -109 2576 11200 11713 11139 10430 -148 2595 11282 11713 11139 10430 2025-03-09 12:15:42,318 Hysteresis 160 0: raw(11282 16000 16000 16000) min(11139 16000 16000 16000) spread(10430 16000 16000 16000) max_pv 11713 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 11713 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5282 10000 10000 10000) 7: 0: 11282@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11282@1p 9: don't have active chargers. 9: raw(0 4718 4718 4718) min(-143 4718 4718 4718) spread(-852 4718 4718 4718) max_pv 431 9: [ 0 11282@1p ] PM PV mtr(W) avl(W) raw max min spread -141 2590 11260 11713 11139 10430 -141 2590 11260 11713 11139 10430 -141 2590 11260 11713 11139 10430 -141 2590 11260 11713 11139 10430 -147 2593 11273 11713 11139 10430 -147 2593 11273 11713 11139 10430 -147 2593 11273 11713 11139 10430 -146 2592 11269 11713 11139 10430 -146 2592 11269 11713 11139 10430 -146 2592 11269 11713 11139 10430 -132 2585 11239 11713 11139 10430 -132 2585 11239 11713 11139 10430 -132 2585 11239 11713 11139 10430 -120 2579 11213 11713 11139 10430 -120 2579 11213 11713 11139 10430 -121 2580 11217 11713 11139 10430 -121 2580 11217 11713 11139 10430 -121 2580 11217 11713 11139 10430 -116 2577 11204 11713 11139 10430 -116 2577 11204 11713 11139 10430 2025-03-09 12:15:52,329 Hysteresis 170 0: raw(11204 16000 16000 16000) min(11139 16000 16000 16000) spread(10430 16000 16000 16000) max_pv 11713 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 11713 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5204 10000 10000 10000) 7: 0: 11204@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11204@1p 9: don't have active chargers. 9: raw(0 4796 4796 4796) min(-65 4796 4796 4796) spread(-774 4796 4796 4796) max_pv 509 9: [ 0 11204@1p ] PM PV mtr(W) avl(W) raw max min spread -121 2562 11139 11713 11139 10430 -121 2562 11139 11713 11139 10430 -121 2562 11139 11713 11139 10430 -120 2561 11134 11713 11134 10430 -120 2561 11134 11713 11134 10430 -118 2560 11130 11713 11130 10430 -118 2560 11130 11713 11130 10430 -118 2560 11130 11713 11130 10430 -170 2586 11243 11713 11130 10430 -170 2586 11243 11713 11130 10430 -177 2589 11256 11713 11130 10430 -177 2589 11256 11713 11130 10430 -177 2589 11256 11713 11130 10430 -163 2582 11226 11713 11130 10430 -142 2572 11182 11713 11130 10430 -142 2572 11182 11713 11130 10430 -142 2572 11182 11713 11130 10430 -161 2581 11221 11713 11130 10430 -161 2581 11221 11713 11130 10430 -161 2581 11221 11713 11130 10430 2025-03-09 12:16:02,340 Hysteresis 180 0: raw(11221 16000 16000 16000) min(11130 16000 16000 16000) spread(10430 16000 16000 16000) max_pv 11713 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 11713 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5221 10000 10000 10000) 7: 0: 11221@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11221@1p 9: don't have active chargers. 9: raw(0 4779 4779 4779) min(-91 4779 4779 4779) spread(-791 4779 4779 4779) max_pv 492 9: [ 0 11221@1p ] PM PV mtr(W) avl(W) raw max min spread -161 2585 11239 11713 11130 10430 -150 2580 11217 11713 11130 10430 -150 2580 11217 11713 11130 10430 -150 2580 11217 11713 11130 10430 -150 2580 11217 11713 11130 10430 -155 2582 11226 11713 11130 10430 -155 2582 11226 11713 11130 10430 -155 2582 11226 11713 11130 10430 -155 2582 11226 11713 11130 10430 -148 2579 11213 11713 11130 10430 -148 2579 11213 11713 11130 10430 -137 2574 11191 11713 11130 10430 -137 2574 11191 11713 11130 10430 -161 2585 11239 11713 11130 10430 -161 2585 11239 11713 11130 10430 -172 2591 11265 11713 11130 10430 -172 2591 11265 11713 11130 10430 -149 2580 11217 11713 11130 10430 -149 2580 11217 11713 11130 10430 -149 2580 11217 11713 11130 10430 2025-03-09 12:16:12,392 Hysteresis 190 0: raw(11217 16000 16000 16000) min(11130 16000 16000 16000) spread(10430 16000 16000 16000) max_pv 11713 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 11713 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5217 10000 10000 10000) 7: 0: 11217@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11217@1p 9: don't have active chargers. 9: raw(0 4783 4783 4783) min(-87 4783 4783 4783) spread(-787 4783 4783 4783) max_pv 496 9: [ 0 11217@1p ] PM PV mtr(W) avl(W) raw max min spread -149 2579 11213 11713 11130 10430 -166 2587 11247 11713 11130 10430 -166 2587 11247 11713 11130 10430 -166 2587 11247 11713 11130 10430 -166 2587 11247 11713 11130 10430 -136 2572 11182 11713 11130 10430 -136 2572 11182 11713 11130 10430 -136 2572 11182 11713 11130 10430 -136 2572 11182 11713 11130 10430 -141 2575 11195 11713 11130 10430 -141 2575 11195 11713 11130 10430 -141 2575 11195 11713 11130 10430 -141 2575 11195 11713 11130 10430 -133 2571 11178 11713 11130 10430 -133 2571 11178 11713 11130 10430 -125 2567 11160 11713 11130 10430 -125 2567 11160 11713 11130 10430 -125 2567 11160 11713 11130 10430 -143 2576 11200 11713 11130 10430 -143 2576 11200 11713 11130 10430 2025-03-09 12:16:22,402 Hysteresis 200 0: raw(11200 16000 16000 16000) min(11130 16000 16000 16000) spread(10430 16000 16000 16000) max_pv 11713 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 11713 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5200 10000 10000 10000) 7: 0: 11200@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11200@1p 9: don't have active chargers. 9: raw(0 4800 4800 4800) min(-70 4800 4800 4800) spread(-770 4800 4800 4800) max_pv 513 9: [ 0 11200@1p ] PM PV mtr(W) avl(W) raw max min spread -143 2573 11186 11713 11130 10430 -154 2578 11208 11713 11130 10430 -154 2578 11208 11713 11130 10430 -154 2578 11208 11713 11130 10430 -154 2578 11208 11713 11130 10430 -204 2603 11317 11713 11130 10430 -204 2603 11317 11713 11130 10430 -138 2570 11173 11713 11130 10430 -132 2567 11160 11713 11130 10430 -132 2567 11160 11713 11130 10430 -138 2570 11173 11713 11130 10430 -138 2570 11173 11713 11130 10430 -148 2575 11195 11713 11130 10430 -148 2575 11195 11713 11130 10430 -171 2586 11243 11713 11130 10430 -171 2586 11243 11713 11130 10430 -171 2586 11243 11713 11130 10430 -134 2568 11165 11713 11130 10430 -134 2568 11165 11713 11130 10430 2025-03-09 12:16:32,408 Hysteresis 210 0: raw(11165 16000 16000 16000) min(11130 16000 16000 16000) spread(10430 16000 16000 16000) max_pv 11713 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 11713 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5165 10000 10000 10000) 7: 0: 11165@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11165@1p 9: don't have active chargers. 9: raw(0 4835 4835 4835) min(-35 4835 4835 4835) spread(-735 4835 4835 4835) max_pv 548 9: [ 0 11165@1p ] PM PV mtr(W) avl(W) raw max min spread -134 2559 11126 11713 11126 10430 -174 2579 11213 11713 11126 10430 -174 2579 11213 11713 11126 10430 -169 2576 11200 11713 11126 10430 -169 2576 11200 11713 11126 10430 -169 2576 11200 11713 11126 10430 -149 2567 11160 11713 11126 10430 -149 2567 11160 11713 11126 10430 -149 2567 11160 11713 11126 10430 -149 2567 11160 11713 11126 10430 -152 2568 11165 11713 11126 10430 -152 2568 11165 11713 11126 10430 -152 2568 11165 11713 11126 10430 -152 2568 11165 11713 11126 10430 -132 2558 11121 11713 11121 10430 -132 2558 11121 11713 11121 10430 -132 2558 11121 11713 11121 10430 -142 2563 11143 11713 11121 10430 -142 2563 11143 11713 11121 10430 -134 2559 11126 11713 11121 10430 2025-03-09 12:16:42,414 Hysteresis 220 0: raw(11126 16000 16000 16000) min(11121 16000 16000 16000) spread(10430 16000 16000 16000) max_pv 11713 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 11713 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5126 10000 10000 10000) 7: 0: 11126@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11126@1p 9: don't have active chargers. 9: raw(0 4874 4874 4874) min(-5 4874 4874 4874) spread(-696 4874 4874 4874) max_pv 587 9: [ 0 11126@1p ] PM PV mtr(W) avl(W) raw max min spread -134 2550 11086 11713 11086 10430 -134 2550 11086 11713 11086 10430 -130 2548 11078 11713 11078 10430 -130 2548 11078 11713 11078 10430 -130 2548 11078 11713 11078 10430 -130 2548 11078 11713 11078 10430 -130 2548 11078 11713 11078 10430 -146 2556 11113 11713 11078 10430 -146 2556 11113 11713 11078 10430 -146 2556 11113 11713 11078 10430 -142 2554 11104 11713 11078 10430 -142 2554 11104 11713 11078 10430 -142 2554 11104 11713 11078 10430 -146 2556 11113 11713 11078 10430 -146 2556 11113 11713 11078 10430 -146 2556 11113 11713 11078 10430 -146 2556 11113 11713 11078 10430 -146 2556 11113 11713 11078 10430 -160 2563 11143 11713 11078 10430 -160 2563 11143 11713 11078 10430 2025-03-09 12:16:52,425 Hysteresis 230 0: raw(11143 16000 16000 16000) min(11078 16000 16000 16000) spread(10430 16000 16000 16000) max_pv 11713 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 11713 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5143 10000 10000 10000) 7: 0: 11143@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11143@1p 9: don't have active chargers. 9: raw(0 4857 4857 4857) min(-65 4857 4857 4857) spread(-713 4857 4857 4857) max_pv 570 9: [ 0 11143@1p ] PM PV mtr(W) avl(W) raw max min spread -160 2567 11160 11713 11078 10430 -149 2562 11139 11713 11078 10430 -149 2562 11139 11713 11078 10430 -149 2562 11139 11713 11078 10430 -149 2562 11139 11713 11078 10430 -149 2562 11139 11713 11078 10430 -143 2559 11126 11713 11078 10430 -143 2559 11126 11713 11078 10430 -143 2559 11126 11713 11078 10430 -149 2562 11139 11713 11078 10430 -149 2562 11139 11713 11078 10430 -143 2559 11126 11713 11078 10430 -143 2559 11126 11713 11078 10430 -142 2558 11121 11713 11078 10430 -142 2558 11121 11713 11078 10430 -171 2572 11182 11713 11078 10430 -171 2572 11182 11713 11078 10430 -171 2572 11182 11713 11078 10430 -175 2574 11191 11713 11078 10430 -175 2574 11191 11713 11078 10430 2025-03-09 12:17:02,430 Hysteresis 240 0: raw(11191 16000 16000 16000) min(11078 16000 16000 16000) spread(10430 16000 16000 16000) max_pv 11713 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 11713 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5191 10000 10000 10000) 7: 0: 11191@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11191@1p 9: don't have active chargers. 9: raw(0 4809 4809 4809) min(-113 4809 4809 4809) spread(-761 4809 4809 4809) max_pv 522 9: [ 0 11191@1p ] PM PV mtr(W) avl(W) raw max min spread -175 2585 11239 11713 11078 10430 -149 2573 11186 11713 11078 10430 -149 2573 11186 11713 11078 10430 -131 2564 11147 11713 11078 10430 -131 2564 11147 11713 11078 10430 -131 2564 11147 11713 11078 10430 -156 2576 11200 11713 11078 10430 -156 2576 11200 11713 11078 10430 -156 2576 11200 11713 11078 10430 -150 2573 11186 11713 11078 10430 -150 2573 11186 11713 11078 10430 -165 2580 11217 11713 11078 10430 -165 2580 11217 11713 11078 10430 -169 2582 11226 11713 11078 10430 -169 2582 11226 11713 11078 10430 -169 2582 11226 11713 11078 10430 -154 2575 11195 11713 11078 10430 -154 2575 11195 11713 11078 10430 -154 2575 11195 11713 11078 10430 -154 2575 11195 11713 11078 10430 2025-03-09 12:17:12,436 Hysteresis 250 0: raw(11195 16000 16000 16000) min(11078 16000 16000 16000) spread(10430 16000 16000 16000) max_pv 11713 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 11713 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5195 10000 10000 10000) 7: 0: 11195@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11195@1p 9: don't have active chargers. 9: raw(0 4805 4805 4805) min(-117 4805 4805 4805) spread(-765 4805 4805 4805) max_pv 518 9: [ 0 11195@1p ] PM PV mtr(W) avl(W) raw max min spread -149 2574 11191 11713 11078 10430 -149 2574 11191 11713 11078 10430 -149 2574 11191 11713 11078 10430 -149 2574 11191 11713 11078 10430 -153 2575 11195 11713 11078 10430 -153 2575 11195 11713 11078 10430 -153 2575 11195 11713 11078 10430 -153 2575 11195 11713 11078 10430 -152 2575 11195 11713 11078 10430 -152 2575 11195 11713 11078 10430 -152 2575 11195 11713 11078 10430 -185 2591 11265 11713 11078 10430 -185 2591 11265 11713 11078 10430 -172 2585 11239 11713 11078 10430 -172 2585 11239 11713 11078 10430 -169 2583 11230 11713 11078 10430 -169 2583 11230 11713 11078 10430 -169 2583 11230 11713 11078 10430 -180 2589 11256 11713 11078 10430 -180 2589 11256 11713 11078 10430 2025-03-09 12:17:22,447 Hysteresis 260 0: raw(11256 16000 16000 16000) min(11078 16000 16000 16000) spread(10430 16000 16000 16000) max_pv 11713 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 11713 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5256 10000 10000 10000) 7: 0: 11256@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11256@1p 9: don't have active chargers. 9: raw(0 4744 4744 4744) min(-178 4744 4744 4744) spread(-826 4744 4744 4744) max_pv 457 9: [ 0 11256@1p ] PM PV mtr(W) avl(W) raw max min spread -180 2603 11317 11713 11078 10430 -180 2603 11317 11713 11078 10430 -179 2602 11313 11713 11078 10430 -179 2602 11313 11713 11078 10430 -179 2602 11313 11713 11078 10430 -176 2601 11308 11713 11078 10430 -176 2601 11308 11713 11078 10430 -176 2601 11308 11713 11078 10430 -176 2601 11308 11713 11078 10430 -166 2596 11286 11713 11078 10430 -166 2596 11286 11713 11078 10430 -152 2589 11256 11713 11078 10430 -152 2589 11256 11713 11078 10430 -149 2588 11252 11713 11078 10430 -149 2588 11252 11713 11078 10430 -162 2594 11278 11713 11078 10430 -162 2594 11278 11713 11078 10430 -145 2586 11243 11713 11078 10430 -145 2586 11243 11713 11078 10430 -145 2586 11243 11682 11078 10430 2025-03-09 12:17:32,547 Hysteresis 270 0: raw(11243 16000 16000 16000) min(11078 16000 16000 16000) spread(10430 16000 16000 16000) max_pv 11682 0: [ 0 0@1p ] 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 11682 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5243 10000 10000 10000) 7: 0: 11243@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11243@1p 9: don't have active chargers. 9: raw(0 4757 4757 4757) min(-165 4757 4757 4757) spread(-813 4757 4757 4757) max_pv 439 9: [ 0 11243@1p ] PM PV mtr(W) avl(W) raw max min spread -145 2583 11230 11682 11078 10430 -177 2598 11295 11682 11078 10430 __end_charge_manager__ __begin_ocpp__ __end_ocpp__ __begin_eco__ __end_eco__