2025-05-16T18:53:15.418 Scroll down for event log! {"uptime": 582726, "free_heap_bytes": 83848, "largest_free_heap_block": 77812, "devices": [{"UID":"2byv","DID":2167,"port":"A"},{"UID":"2aD8","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,"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,"modbus_tcp_debug":true,"wireguard":true,"ocpp":true,"charge_limits":true,"coredump":true,"pwa":true,"certs":true,"remote_access":true,"day_ahead_prices":true,"solar_forecast":true,"eco":true,"meters_mqtt_mirror":true,"debug":true,"warp_esp32_i2c":true,"warp_esp32_rtc":true}, "event_log/boot_id": {"boot_id":2185038719}, "info/features": ["evse","cp_disconnect","button_configuration","rgb_led","ethernet","firmware_update","meters","nfc","rtc","meter","meter_all_values","meter_phases"], "info/version": {"firmware":"2.8.1+682626a3","config":"2.6.6","config_type":"warp"}, "rtc/time": {"year":2025,"month":5,"day":16,"hour":16,"minute":53,"second":15,"weekday":5}, "rtc/config_modified": {"modified":0}, "rtc/config": {"auto_sync":true}, "info/last_boots": [{"reset_reason":3,"boot_count":23,"timestamp_min":29015694,"uptime":123508804,"uptime_overflows":0},{"reset_reason":3,"boot_count":24,"timestamp_min":29017192,"uptime":89847401,"uptime_overflows":0},{"reset_reason":3,"boot_count":25,"timestamp_min":29021320,"uptime":247670192,"uptime_overflows":0},{"reset_reason":3,"boot_count":26,"timestamp_min":29022144,"uptime":49458617,"uptime_overflows":0},{"reset_reason":3,"boot_count":27,"timestamp_min":29025043,"uptime":173902796,"uptime_overflows":0},{"reset_reason":3,"boot_count":28,"timestamp_min":29033710,"uptime":520056369,"uptime_overflows":0},{"reset_reason":3,"boot_count":29,"timestamp_min":29035099,"uptime":83288239,"uptime_overflows":0},{"reset_reason":3,"boot_count":30,"timestamp_min":29084838,"uptime":2984364353,"uptime_overflows":0},{"reset_reason":3,"boot_count":31,"timestamp_min":29085515,"uptime":40566582,"uptime_overflows":0},{"reset_reason":3,"boot_count":2,"timestamp_min":29123563,"uptime":90736422,"uptime_overflows":0}], "evse/identity": {"uid":"2byv","connected_uid":"0","position":"A","hw_version":"1.0.0","fw_version":"2.2.11","device_identifier":2167}, "evse/state": {"iec61851_state":0,"charger_state":0,"contactor_state":16,"contactor_error":0,"allowed_charging_current":0,"error_state":0,"lock_state":0,"dc_fault_current_state":0}, "evse/hardware_configuration": {"jumper_configuration":6,"has_lock_switch":false,"evse_version":30,"energy_meter_type":6}, "evse/low_level_state": {"led_state":1,"cp_pwm_duty_cycle":1000,"adc_values":[3912,3905,184,182,1042,3715,185],"voltages":[12020,11975,-12007,-11813,839,11975,-12007],"resistances":[4294967295,224],"gpio":[false,false,false,true,false,false,false,true,false,true,false,true,true,true,true,true,false,true,true,false,false,false,false,false],"charging_time":0,"time_since_state_change":2664310,"uptime":1291518584,"time_since_dc_fault_check":2664310,"temperature":3018,"phases_current":3,"phases_requested":3,"phases_state":0,"phases_info":0,"dc_fault_pins":0,"dc_fault_sensor_type":1}, "evse/button_state": {"button_press_time":0,"button_release_time":0,"button_pressed":false}, "evse/slots": [{"max_current":32000,"active":true,"clear_on_disconnect":false},{"max_current":32000,"active":true,"clear_on_disconnect":false},{"max_current":32000,"active":true,"clear_on_disconnect":false},{"max_current":32000,"active":false,"clear_on_disconnect":false},{"max_current":32000,"active":true,"clear_on_disconnect":false},{"max_current":24000,"active":true,"clear_on_disconnect":false},{"max_current":0,"active":false,"clear_on_disconnect":true},{"max_current":0,"active":true,"clear_on_disconnect":true},{"max_current":32000,"active":true,"clear_on_disconnect":false},{"max_current":32000,"active":false,"clear_on_disconnect":false},{"max_current":32000,"active":false,"clear_on_disconnect":false},{"max_current":32000,"active":false,"clear_on_disconnect":false},{"max_current":32000,"active":true,"clear_on_disconnect":false},{"max_current":32000,"active":true,"clear_on_disconnect":false},{"max_current":32000,"active":false,"clear_on_disconnect":false}], "evse/indicator_led": {"indication":-1,"duration":0,"color_h":60,"color_s":255,"color_v":255}, "evse/external_current": {"current":32000}, "evse/external_clear_on_disconnect": {"clear_on_disconnect":false}, "evse/management_current": {"current":0}, "evse/boost_mode": {"enabled":false}, "evse/auto_start_charging": {"auto_start_charging":true}, "evse/global_current": {"current":24000}, "evse/management_enabled": {"enabled":true}, "evse/user_current": {"current":0}, "evse/user_enabled": {"enabled":false}, "evse/external_enabled": {"enabled":true}, "evse/external_defaults": {"current":32000,"clear_on_disconnect":false}, "evse/modbus_tcp_enabled": {"enabled":false}, "evse/ocpp_enabled": {"enabled":false}, "evse/meter_config_modified": {"modified":0}, "evse/meter_config": {"slot":0}, "evse/gpio_configuration": {"shutdown_input":4,"input":0,"output":1}, "evse/button_configuration": {"button":2}, "evse/ev_wakeup": {"enabled":true}, "evse/phase_auto_switch": {"enabled":true}, "evse/phases_connected": {"phases":3}, "evse/control_pilot_disconnect": {"disconnect":false}, "evse/automation_current": {"current":32000}, "evse/led_configuration_modified": {"modified":2}, "evse/led_configuration": {"enable_api":false}, "network/config_modified": {"modified":0}, "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":29123573}, "ethernet/config_modified": {"modified":0}, "ethernet/config": {"enable_ethernet":true,"ip":"0.0.0.0","gateway":"0.0.0.0","subnet":"0.0.0.0","dns":"0.0.0.0","dns2":"0.0.0.0"}, "ethernet/state": {"connection_state":3,"connection_start":3972,"connection_end":0,"ip":"192.168.178.96","subnet":"255.255.255.0","full_duplex":true,"link_speed":100}, "wifi/state": {"connection_state":0,"connection_start":0,"connection_end":0,"ap_state":2,"ap_bssid":"","ap_sta_count":0,"sta_ip":"0.0.0.0","sta_subnet":"0.0.0.0","sta_rssi":-127,"sta_bssid":""}, "wifi/sta_config_modified": {"modified":0}, "wifi/sta_config": {"enable_sta":false,"ssid":"","bssid":[0,0,0,0,0,0],"bssid_lock":false,"enable_11b":false,"passphrase":"","ip":"0.0.0.0","gateway":"0.0.0.0","subnet":"0.0.0.0","dns":"0.0.0.0","dns2":"0.0.0.0","wpa_eap_config":[0,null]}, "wifi/ap_config_modified": {"modified":2}, "wifi/ap_config": {"enable_ap":true,"ap_fallback_only":true,"ssid":"warp3-2bBb","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":0}, "mqtt/config": {"enable_mqtt":false,"broker_host":"","broker_port":1883,"broker_username":"","broker_password":"","global_topic_prefix":"warp3/2bBb","client_name":"warp3-2bBb","interval":1,"protocol":0,"cert_id":-1,"client_cert_id":-1,"client_key_id":-1,"path":"","read_only":false}, "mqtt/state": {"connection_state":0,"connection_start":0,"connection_end":0,"last_error":0}, "mqtt/auto_discovery_config_modified": {"modified":0}, "mqtt/auto_discovery_config": {"auto_discovery_mode":0,"auto_discovery_prefix":"homeassistant"}, "info/ws": {"keep_alive_fds":[54,-1,-1,-1,-1],"keep_alive_pongs":[581752,0,0,0,0],"worker_active":2,"last_worker_run":582562,"queue_len":0}, "system/i18n_config_modified": {"modified":0}, "system/i18n_config": {"language":0,"detect_browser_language":true}, "system/last_reset": {"reason":3,"show_warning":false}, "firmware_update/config_modified": {"modified":0}, "firmware_update/config": {"update_url":"https://www.warp-charger.com/firmwares/","cert_id":-1}, "firmware_update/state": {"publisher":"Tinkerforge GmbH","check_timestamp":0,"check_state":0,"update_version":"","install_progress":0,"install_state":0,"running_partition":"app0","app0_state":2,"app0_version":"2.8.1+682626a3","app1_state":2,"app1_version":"2.8.1+6825eee4","rolled_back_version":""}, "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":[1,2,4,6,7,9,18,20,10,17,5],"enabled_actions":[1,3,4,5,8,14,7,12],"last_run":[]}, "meters/0/config_modified": {"modified":2}, "meters/0/config": [2,{"display_name":"WARP Charger","location":2}], "meters/0/state": {"type":6}, "meters/0/errors": {"local_timeout":3707,"global_timeout":0,"illegal_function":0,"illegal_data_access":0,"illegal_data_value":0,"slave_device_failure":0}, "meters/0/value_ids": [1,2,3,13,17,21,39,48,57,122,130,138,83,91,99,353,354,355,365,366,367,7,29,33,74,154,115,356,368,209,211,25,213,214,210,212,14,18,22], "meters/0/values": [238.5800018,239.0399933,238.7399902,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,238.7866669,0,0,0,0,0,0,0,929.5799561,0,0,929.5799561,929.5799561,929.5799561,0,0,0,0], "meters/0/last_reset": {"last_reset":0}, "meters/1/config_modified": {"modified":2}, "meters/1/config": [7,{"display_name":"SHM2","location":4}], "meters/1/state": null, "meters/1/errors": null, "meters/1/value_ids": [71,36,45,54,209,161,177,193,72,37,46,55,211,163,179,195,112,80,88,96,273,225,241,257,113,81,89,97,275,227,243,259,152,120,128,136,337,289,305,321,153,121,129,137,339,291,307,323,360,357,358,359,1,2,3,13,17,21,364,74,39,48,57,14,18,22], "meters/1/values": [null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null], "meters/2/config_modified": {"modified":2}, "meters/2/config": [0,null], "meters/2/state": null, "meters/2/errors": null, "meters/2/value_ids": [], "meters/2/values": [], "meters/3/config_modified": {"modified":2}, "meters/3/config": [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":3707,"global_timeout":0,"illegal_function":0,"illegal_data_access":0,"illegal_data_value":0,"slave_device_failure":0}, "meters_legacy_api/state": {"writable":false}, "meters_legacy_api/config_modified": {"modified":0}, "meters_legacy_api/config": {"linked_meter_slot":0}, "meter/state": {"state":2,"type":6}, "meter/values": {"power":0,"energy_rel":929.5799561,"energy_abs":929.5799561}, "meter/phases": {"phases_connected":[true,true,true],"phases_active":[false,false,false]}, "meter/all_values": [238.5800018,239.0099945,238.7399902,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,238.7766571,0,0,0,0,0,0,0,null,929.5799561,0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,929.5799561,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null], "meter/last_reset": {"last_reset":0}, "require_meter/config_modified": {"modified":2}, "require_meter/config": {"config":2}, "charge_manager/config_modified": {"modified":2}, "charge_manager/config": {"enable_charge_manager":true,"enable_watchdog":false,"default_available_current":32000,"maximum_available_current":32000,"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-2bBb","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":[0,0,0,0],"l_min":[0,0,0,0],"l_spread":[0,0,0,0],"l_max_pv":0,"alloc":[0,0,0,0],"chargers":[{"s":0,"e":0,"ac":0,"ap":0,"sc":24000,"sp":7,"lu":582083,"n":"warp3-2bBb","u":230792}]}, "charge_manager/low_level_state": {"last_hyst_reset":0,"wnd_min":[0,0,0,0],"wnd_max":[0,0,0,0],"chargers":[{"b":29,"rc":24000,"ae":0,"ls":0,"lp":0,"lw":0,"ip":582656}]}, "charge_manager/available_current": {"current":32000}, "power_manager/charge_mode": {"mode":3}, "charge_tracker/config_modified": {"modified":2}, "charge_tracker/config": {"electricity_price":2519}, "charge_tracker/last_charges": [{"timestamp_minutes":29062525,"charge_duration":3783,"user_id":0,"energy_charged":5.91998291},{"timestamp_minutes":29062636,"charge_duration":4020,"user_id":0,"energy_charged":6.279968262},{"timestamp_minutes":29062719,"charge_duration":91070,"user_id":0,"energy_charged":13.97003174},{"timestamp_minutes":29065467,"charge_duration":4811,"user_id":0,"energy_charged":3.369995117},{"timestamp_minutes":29066813,"charge_duration":6860,"user_id":0,"energy_charged":14.01000977},{"timestamp_minutes":29066991,"charge_duration":9532,"user_id":0,"energy_charged":8.369995117},{"timestamp_minutes":29071349,"charge_duration":70068,"user_id":0,"energy_charged":10.83996582},{"timestamp_minutes":29073979,"charge_duration":43122,"user_id":0,"energy_charged":16.30004883},{"timestamp_minutes":29078619,"charge_duration":5058,"user_id":0,"energy_charged":12.38995361},{"timestamp_minutes":29078756,"charge_duration":2143,"user_id":0,"energy_charged":1.25},{"timestamp_minutes":29081592,"charge_duration":9196,"user_id":0,"energy_charged":9.090026855},{"timestamp_minutes":29084094,"charge_duration":10481,"user_id":0,"energy_charged":26.58001709},{"timestamp_minutes":29085474,"charge_duration":2558,"user_id":0,"energy_charged":4.25},{"timestamp_minutes":29085517,"charge_duration":32506,"user_id":0,"energy_charged":16.7199707},{"timestamp_minutes":29088569,"charge_duration":10323,"user_id":0,"energy_charged":22.48999023},{"timestamp_minutes":29094329,"charge_duration":15516,"user_id":0,"energy_charged":23.04998779},{"timestamp_minutes":29098641,"charge_duration":10830,"user_id":0,"energy_charged":16.45001221},{"timestamp_minutes":29100295,"charge_duration":12008,"user_id":0,"energy_charged":22.58001709},{"timestamp_minutes":29101752,"charge_duration":10648,"user_id":0,"energy_charged":10.83001709},{"timestamp_minutes":29104829,"charge_duration":4097,"user_id":0,"energy_charged":1.33996582},{"timestamp_minutes":29105686,"charge_duration":13491,"user_id":0,"energy_charged":21.67999268},{"timestamp_minutes":29106252,"charge_duration":5244,"user_id":0,"energy_charged":6.630004883},{"timestamp_minutes":29107097,"charge_duration":22185,"user_id":0,"energy_charged":10.60003662},{"timestamp_minutes":29108534,"charge_duration":19419,"user_id":0,"energy_charged":19.35998535},{"timestamp_minutes":29112932,"charge_duration":16874,"user_id":0,"energy_charged":25.33001709},{"timestamp_minutes":29114246,"charge_duration":6474,"user_id":0,"energy_charged":9.159973145},{"timestamp_minutes":29116027,"charge_duration":7407,"user_id":0,"energy_charged":11.48999023},{"timestamp_minutes":29119158,"charge_duration":682,"user_id":0,"energy_charged":1.600036621},{"timestamp_minutes":29120553,"charge_duration":14356,"user_id":0,"energy_charged":7.190002441},{"timestamp_minutes":29123321,"charge_duration":12443,"user_id":0,"energy_charged":15.31994629}], "charge_tracker/current_charge": {"user_id":-1,"meter_start":0,"evse_uptime_start":0,"timestamp_minutes":0,"authorization_type":0,"authorization_info":null}, "charge_tracker/state": {"tracked_charges":79,"first_charge_timestamp":28990652}, "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":3,"meter_slot_grid_power":1,"meter_slot_battery_power":255,"battery_mode":0,"battery_inverted":false,"battery_deadzone":100,"target_power_from_grid":-200,"guaranteed_power":1500,"cloud_filter_mode":2}, "power_manager/dynamic_load_config_modified": {"modified":2}, "power_manager/dynamic_load_config": {"enabled":true,"meter_slot_grid_currents":1,"current_limit":35000,"largest_consumer_current":16000,"safety_margin_pct":0}, "power_manager/low_level_state": {"power_at_meter":0,"power_at_battery":0,"power_available":2147483647,"i_meter":[0,0,0],"i_pp_max":[0,0,0],"i_pp_mavg":[0,0,0],"i_pp":[0,0,0],"max_current_limited":32000,"is_3phase":true,"charging_blocked":0}, "power_manager/external_control": {"phases_wanted":0}, "users/config": {"users":[{"id":0,"roles":4294967295,"current":32000,"display_name":null,"username":null,"digest_hash":""},{"id":1,"roles":65535,"current":32000,"display_name":null,"username":null,"digest_hash":""},{"id":2,"roles":65535,"current":32000,"display_name":null,"username":null,"digest_hash":""},{"id":3,"roles":65535,"current":32000,"display_name":null,"username":null,"digest_hash":""}],"next_user_id":4,"http_auth_enabled":false}, "nfc/seen_tags": [{"tag_type":null,"tag_id":"","last_seen":0},{"tag_type":null,"tag_id":"","last_seen":0},{"tag_type":null,"tag_id":"","last_seen":0},{"tag_type":null,"tag_id":"","last_seen":0},{"tag_type":null,"tag_id":"","last_seen":0},{"tag_type":null,"tag_id":"","last_seen":0},{"tag_type":null,"tag_id":"","last_seen":0},{"tag_type":null,"tag_id":"","last_seen":0},{"tag_type":null,"tag_id":"","last_seen":0}], "nfc/config_modified": {"modified":2}, "nfc/config": {"authorized_tags":[{"user_id":1,"tag_type":null,"tag_id":null},{"user_id":2,"tag_type":null,"tag_id":null},{"user_id":3,"tag_type":null,"tag_id":null}],"deadtime_post_start":30}, "nfc/identity": {"uid":"2aD8","connected_uid":"0","position":"B","hw_version":"1.0.0","fw_version":"2.1.0","device_identifier":286}, "info/name": {"name":"warp3-2bBb","type":"warp3","display_type":"WARP3 Charger Pro 22kW","uid":"2bBb"}, "info/display_name_modified": {"modified":0}, "info/display_name": {"display_name":"warp3-2bBb"}, "modbus_tcp/config_modified": {"modified":0}, "modbus_tcp/config": {"enable":false,"port":502,"table":0,"send_illegal_data_address":true,"ignore_writes":false}, "modbus_tcp/error_counters": {"illegal_data_address":0,"illegal_function":0,"ignored_write":0}, "wireguard/config_modified": {"modified":0}, "wireguard/config": {"enable":false,"make_default_interface":true,"internal_ip":"0.0.0.0","internal_subnet":"0.0.0.0","internal_gateway":"0.0.0.0","remote_host":"","remote_port":51820,"local_port":51820,"private_key":"","remote_public_key":"","preshared_key":"","allowed_ip":"0.0.0.0","allowed_subnet":"0.0.0.0"}, "wireguard/state": {"connection_start":0,"connection_end":0,"state":0}, "ocpp/config_modified": {"modified":0}, "ocpp/config": {"enable":false,"url":"","identity":"warp3-2bBb","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":0,"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":"28c28bd2-a433-4bbf-a6cb-dc4498002903","enable":true,"password":null,"relay_host":"my.warp-charger.com","relay_port":443,"cert_id":-1,"users":[{"id":1,"email":null,"uuid":"285aded4-b02b-4cde-b4d9-6c7f3a7b5d4f","public_key":"YD6tn1nHAAfbGZwNSdCvuQuZL/nnpbSdan/MVTjK5UI="}]}, "remote_access/state": [{"state":2,"user":255,"connection":255,"last_state_change":1747413821},{"state":1,"user":255,"connection":255,"last_state_change":0},{"state":1,"user":255,"connection":255,"last_state_change":0},{"state":1,"user":255,"connection":255,"last_state_change":0},{"state":1,"user":255,"connection":255,"last_state_change":0},{"state":1,"user":255,"connection":255,"last_state_change":0}], "remote_access/registration_state": {"state":0,"message":""}, "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": {"wh_today":-1,"wh_today_remaining":-1,"wh_tomorrow":-1,"rate_limit":-1,"rate_remaining":-1,"next_api_call":0}, "solar_forecast/planes/0/config_modified": {"modified":0}, "solar_forecast/planes/0/config": {"enable":false,"name":"#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}, "debug/state_static": {"heap_dram":269384,"heap_iram":60728,"heap_psram":4194304,"psram_size":4194304,"cpu_clk":240000000,"apb_clk":80000000,"spi_buses":[{"clk":80000000,"dummy_cycles":5,"spi_mode":"qio"},{"clk":80000000,"dummy_cycles":6,"spi_mode":"qio"},{"clk":1379310,"dummy_cycles":0,"spi_mode":"four-wire"},{"clk":20000000,"dummy_cycles":7,"spi_mode":"invalid clock"}],"dram_benchmark":915.5273438,"iram_benchmark":105.9322052,"psram_benchmark":25.5937748,"rodata_benchmark":24.39500427,"text_benchmark":20.6543293}, "debug/state_fast": {"uptime":582651,"free_dram":84152,"free_iram":4416,"free_psram":1530448,"heap_check_time_avg":963,"heap_check_time_max":2166,"cpu_usage":14}, "debug/state_slow": {"largest_free_dram_block":77812,"largest_free_psram_block":1507316,"heap_integrity_ok":true,"main_loop_max_runtime_us":1031177,"min_free_dram":72940,"min_free_psram":1485332,"conf_uint_buf_size":12288,"conf_int_buf_size":1536,"conf_float_buf_size":4608,"conf_string_buf_size":6400,"conf_array_buf_size":2304,"conf_object_buf_size":4096,"conf_union_buf_size":192,"conf_uint53_buf_size":128,"conf_int52_buf_size":128}, "debug/state_slots": [[1012,1018,1024,638,1011],[118,120,128,115,118],[240,283,384,111,283],[274,291,320,274,273],[77,79,96,76,77],[421,426,512,298,420],[10,10,16,10,9],[9,10,16,3,9],[3,8,16,1,5]], "debug/state_hwm": [{"task_name":"loopTask","hwm":3508,"stack_size":8192},{"task_name":"IDLE0","hwm":656,"stack_size":1280},{"task_name":"IDLE1","hwm":776,"stack_size":1280},{"task_name":"Tmr Svc","hwm":1056,"stack_size":1536},{"task_name":"esp_timer","hwm":1904,"stack_size":2560},{"task_name":"ipc0","hwm":444,"stack_size":1024},{"task_name":"ipc1","hwm":484,"stack_size":1024},{"task_name":"watchdog_task","hwm":412,"stack_size":1024},{"task_name":"cm_manager_recv","hwm":364,"stack_size":1536},{"task_name":"httpd","hwm":1932,"stack_size":8192},{"task_name":"mdns","hwm":416,"stack_size":4096},{"task_name":"tiT","hwm":1208,"stack_size":3584},{"task_name":"emac_rx","hwm":1060,"stack_size":2048},{"task_name":"wifi","hwm":4768,"stack_size":6656},{"task_name":"sys_evt","hwm":1512,"stack_size":2560},{"task_name":"arduino_events","hwm":1540,"stack_size":4096}], "esp32/temperature": {"temperature":3425}, "reboot": null, "rtc/config_update": {"auto_sync":true}, "rtc/config_reset": null, "rtc/time_update": {"year":2025,"month":5,"day":16,"hour":16,"minute":43,"second":48,"weekday":5}, "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":false,"ssid":"","bssid":[0,0,0,0,0,0],"bssid_lock":false,"enable_11b":false,"passphrase":"","ip":"0.0.0.0","gateway":"0.0.0.0","subnet":"0.0.0.0","dns":"0.0.0.0","dns2":"0.0.0.0","wpa_eap_config":[0,null]}, "wifi/sta_config_reset": null, "wifi/ap_config_update": {"enable_ap":true,"ap_fallback_only":true,"ssid":"warp3-2bBb","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":false,"broker_host":"","broker_port":1883,"broker_username":"","broker_password":"","global_topic_prefix":"warp3/2bBb","client_name":"warp3-2bBb","interval":1,"protocol":0,"cert_id":-1,"client_cert_id":-1,"client_key_id":-1,"path":"","read_only":false}, "mqtt/config_reset": null, "mqtt/auto_discovery_config_update": {"auto_discovery_mode":0,"auto_discovery_prefix":"homeassistant"}, "mqtt/auto_discovery_config_reset": null, "system/i18n_config_update": {"language":0,"detect_browser_language":true}, "system/i18n_config_reset": null, "factory_reset": {"do_i_know_what_i_am_doing":null}, "config_reset": {"do_i_know_what_i_am_doing":null}, "system/hide_last_reset_warning": null, "firmware_update/config_update": {"update_url":"https://www.warp-charger.com/firmwares/","cert_id":-1}, "firmware_update/config_reset": null, "firmware_update/check_for_update": null, "firmware_update/install_firmware": {"version":""}, "firmware_update/override_signature": {"cookie":0}, "firmware_update/reboot_app0": null, "firmware_update/reboot_app1": null, "firmware_update/reboot_other": null, "firmware_update/clear_rolled_back_version": null, "firmware_update/validate": null, "automation/config_update": {"tasks":[]}, "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": [7,{"display_name":"SHM2","location":4}], "meters/1/config_reset": null, "meters/2/config_update": [0,null], "meters/2/config_reset": null, "meters/3/config_update": [0,null], "meters/3/config_reset": null, "meters/4/config_update": [0,null], "meters/4/config_reset": null, "meters_sun_spec/scan": {"host":"","port":502,"device_address_first":1,"device_address_last":247,"cookie":0}, "meters_sun_spec/scan_continue": {"cookie":0}, "meters_sun_spec/scan_abort": {"cookie":0}, "meters_legacy_api/config_update": {"linked_meter_slot":0}, "meters_legacy_api/config_reset": null, "meter/reset": null, "meter/state_update": {"state":0,"type":0}, "meter/values_update": {"power":0,"energy_rel":0,"energy_abs":0}, "meter/phases_update": {"phases_connected":[false,false,false],"phases_active":[false,false,false]}, "meter/all_values_update": [], "require_meter/config_update": {"config":2}, "require_meter/config_reset": null, "charge_manager/config_update": {"enable_charge_manager":true,"enable_watchdog":false,"default_available_current":32000,"maximum_available_current":32000,"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-2bBb","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":3}, "charge_manager/scan": null, "charge_tracker/config_update": {"electricity_price":2519}, "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":3,"meter_slot_grid_power":1,"meter_slot_battery_power":255,"battery_mode":0,"battery_inverted":false,"battery_deadzone":100,"target_power_from_grid":-200,"guaranteed_power":1500,"cloud_filter_mode":2}, "power_manager/config_reset": null, "power_manager/dynamic_load_config_update": {"enabled":true,"meter_slot_grid_currents":1,"current_limit":35000,"largest_consumer_current":16000,"safety_margin_pct":0}, "power_manager/dynamic_load_config_reset": null, "users/modify": {"id":256,"roles":0,"current":32001,"display_name":null,"username":null,"digest_hash":null}, "users/add": {"id":0,"roles":0,"current":32000,"display_name":"","username":"","digest_hash":""}, "users/remove": {"id":0}, "users/http_auth_update": {"enabled":false}, "nfc/config_update": {"authorized_tags":[{"user_id":1,"tag_type":null,"tag_id":null},{"user_id":2,"tag_type":null,"tag_id":null},{"user_id":3,"tag_type":null,"tag_id":null}],"deadtime_post_start":30}, "nfc/config_reset": null, "nfc/inject_tag": {"tag_type":null,"tag_id":""}, "nfc/inject_tag_start": {"tag_type":null,"tag_id":""}, "nfc/inject_tag_stop": {"tag_type":null,"tag_id":""}, "nfc/reflash": null, "nfc/reset": null, "info/display_name_update": {"display_name":"warp3-2bBb"}, "info/display_name_reset": null, "modbus_tcp/config_update": {"enable":false,"port":502,"table":0,"send_illegal_data_address":true,"ignore_writes":false}, "modbus_tcp/config_reset": null, "modbus_tcp_debug/transact": {"host":"","port":502,"device_address":0,"function_code":0,"start_address":0,"data_count":0,"write_data":"","timeout":2000,"cookie":0}, "wireguard/config_update": {"enable":false,"make_default_interface":true,"internal_ip":"0.0.0.0","internal_subnet":"0.0.0.0","internal_gateway":"0.0.0.0","remote_host":"","remote_port":51820,"local_port":51820,"private_key":"","remote_public_key":"","preshared_key":"","allowed_ip":"0.0.0.0","allowed_subnet":"0.0.0.0"}, "wireguard/config_reset": null, "ocpp/config_update": {"enable":false,"url":"","identity":"warp3-2bBb","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,017 | | **** TINKERFORGE WARP3 CHARGER V2.8.1+682626A3 **** 0,018 | | Last reset reason was: Software reset via esp_restart. 0,314 | fs | Mounted data partition. 86016 of 3538944 bytes (2.4 %) used 0,437 | api | WARP3 Charger config version: 2.6.6 (warp) 0,442 | esp32_eth_brick | WARP ESP32 Ethernet Brick UID: 2bBb 0,723 | ntp | Set timezone to Europe/Berlin 0,730 | ethernet | Starting 0,845 | firmware_update | Firmware is signed by: Tinkerforge GmbH 0,868 | firmware_update | Partitions: app0 (pending-verify, running, 2.8.1+682626a3), app1 (valid, 2.8.1+6825eee4) 0,912 | meters | Meter 0: Meter declared 39 (36) values 0,934 | meters_sma_swire | Meter 1: Joined multicast group 239.12.255.254:9522 0,936 | meters | Meter 1: Meter declared 66 (60) values 1,080 | charge_tracker | Found 1 record: first is 1, last is 1 1,135 | charge_tracker | Last charge record size is 1264 (1264, 0) 1,417 | remote_access | Remote Access is enabled trying to connect 2025-05-16 18:43:34,000 | rtc | System time set from RTC at 1,455 2025-05-16 18:43:34,027 | network | mDNS responder started 2025-05-16 18:43:34,274 | main | Initialization done 2025-05-16 18:43:34,294 | device_name | This is warp3-2bBb (warp3-2bBb), a WARP3 Charger Pro 22kW 2025-05-16 18:43:34,301 | power_manager | PV excess charging unavailable because power values are not available yet. 2025-05-16 18:43:34,312 | power_manager | Dynamic load management unavailable because current values are not available yet. 2025-05-16 18:43:36,008 | ethernet | Started 2025-05-16 18:43:36,010 | ethernet | Connected: 100 Mbps Full Duplex, MAC: 34:86:5D:AC:0B:EB 2025-05-16 18:43:36,516 | ethernet | Got IP address: 192.168.178.96/24 2025-05-16 18:43:37,299 | network | Network connected (Ethernet) 2025-05-16 18:43:40,069 | remote_access | Connecting to Management WireGuard peer my.warp-charger.com:51820 2025-05-16 18:43:41,602 | remote_access | Management connection connected 2025-05-16 18:43:43,647 | charge_manager | Seen all chargers. 2025-05-16 18:44:05,033 | ntp | NTP synchronized at 32,312 2025-05-16 18:48:33,489 | uptime_tracker | Wrote last uptime to flash 2025-05-16 18:48:33,640 | firmware_update | Changed app0 partition OTA state from pending-verify to valid ___TRACE_LOG_START___ __begin_rtc__ 1,455 | Set time to 2025-05-16 18:43:34,000 at 1455. Quality RTC 2025-05-16 18:43:48,751 | Set time to 2025-05-16 18:43:48,000 at 16206. Quality Low 2025-05-16 18:44:04,105 | Set time to 2025-05-16 18:44:05,032 at 32311. Quality High __end_rtc__ __begin_meters_mbtcp__ __end_meters_mbtcp__ __begin_meters_sun_spec__ __end_meters_sun_spec__ __begin_meters_swire__ 2025-05-16 18:43:37,791 m1 vSMA l4 t672 g1 d38 t16 pi24677 si2464 sn4294967295 mt4294901760 2025-05-16 18:43:40,645 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 2025-05-16 18:43:59,935 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 2025-05-16 18:44:08,882 m1 vSMA l4 t672 g1 d38 t16 pi24677 si2464 sn4294967295 mt4294901760 2025-05-16 18:44:20,912 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 2025-05-16 18:44:40,953 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 2025-05-16 18:44:41,957 m1 vSMA l4 t672 g1 d38 t16 pi24677 si2464 sn4294967295 mt4294901760 2025-05-16 18:45:01,008 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 2025-05-16 18:45:11,532 m1 vSMA l4 t672 g1 d38 t16 pi24677 si2464 sn4294967295 mt4294901760 2025-05-16 18:45:21,056 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 2025-05-16 18:45:41,145 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 2025-05-16 18:45:42,650 m1 vSMA l4 t672 g1 d38 t16 pi24677 si2464 sn4294967295 mt4294901760 2025-05-16 18:46:01,189 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 2025-05-16 18:46:14,225 m1 vSMA l4 t672 g1 d38 t16 pi24677 si2464 sn4294967295 mt4294901760 2025-05-16 18:46:20,747 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 2025-05-16 18:46:40,785 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 2025-05-16 18:46:44,797 m1 vSMA l4 t672 g1 d38 t16 pi24677 si2464 sn4294967295 mt4294901760 2025-05-16 18:47:00,826 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 2025-05-16 18:47:15,866 m1 vSMA l4 t672 g1 d38 t16 pi24677 si2464 sn4294967295 mt4294901760 2025-05-16 18:47:20,879 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 2025-05-16 18:47:40,935 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 2025-05-16 18:47:46,452 m1 vSMA l4 t672 g1 d38 t16 pi24677 si2464 sn4294967295 mt4294901760 2025-05-16 18:48:00,991 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 2025-05-16 18:48:17,032 m1 vSMA l4 t672 g1 d38 t16 pi24677 si2464 sn4294967295 mt4294901760 2025-05-16 18:48:21,045 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 2025-05-16 18:48:41,106 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 2025-05-16 18:48:49,132 m1 vSMA l4 t672 g1 d38 t16 pi24677 si2464 sn4294967295 mt4294901760 2025-05-16 18:49:01,161 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 2025-05-16 18:49:19,717 m1 vSMA l4 t672 g1 d38 t16 pi24677 si2464 sn4294967295 mt4294901760 2025-05-16 18:49:21,221 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 2025-05-16 18:49:40,773 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 2025-05-16 18:49:50,801 m1 vSMA l4 t672 g1 d38 t16 pi24677 si2464 sn4294967295 mt4294901760 2025-05-16 18:50:00,827 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 2025-05-16 18:50:20,884 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 2025-05-16 18:50:21,887 m1 vSMA l4 t672 g1 d38 t16 pi24677 si2464 sn4294967295 mt4294901760 2025-05-16 18:50:40,946 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 2025-05-16 18:50:52,977 m1 vSMA l4 t672 g1 d38 t16 pi24677 si2464 sn4294967295 mt4294901760 2025-05-16 18:51:00,999 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 2025-05-16 18:51:21,065 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 2025-05-16 18:51:24,074 m1 vSMA l4 t672 g1 d38 t16 pi24677 si2464 sn4294967295 mt4294901760 2025-05-16 18:51:41,107 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 2025-05-16 18:51:55,148 m1 vSMA l4 t672 g1 d38 t16 pi24677 si2464 sn4294967295 mt4294901760 2025-05-16 18:52:01,165 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 2025-05-16 18:52:21,220 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 2025-05-16 18:52:25,734 m1 vSMA l4 t672 g1 d38 t16 pi24677 si2464 sn4294967295 mt4294901760 2025-05-16 18:52:40,777 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 2025-05-16 18:52:56,823 m1 vSMA l4 t672 g1 d38 t16 pi24677 si2464 sn4294967295 mt4294901760 2025-05-16 18:53:00,834 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 m1 vSMA l4 t672 g1 d30 t16 pi24677 si1968 sn4278190079 mt4294901765 __end_meters_swire__ __begin_charge_manager__ RECV 0: supported 0 -> 24000 mA RECV 0: requested 0 -> 24000 mA (measured 0.000A 0.000A 0.000A) RECV 0: phases 0 -> 3 RECV 0: phase_switch_supported 0 -> 1 2025-05-16 18:43:43,647 Hysteresis -168 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 1 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread 2025-05-16 18:43:52,910 Hysteresis -158 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread 2025-05-16 18:44:02,924 Hysteresis -148 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread 2025-05-16 18:44:13,881 Hysteresis -138 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread 2025-05-16 18:44:23,893 Hysteresis -128 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread 2025-05-16 18:44:33,917 Hysteresis -118 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread 2025-05-16 18:44:43,944 Hysteresis -108 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread 2025-05-16 18:44:53,970 Hysteresis -98 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread 2025-05-16 18:45:04,001 Hysteresis -88 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread 2025-05-16 18:45:14,030 Hysteresis -78 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread 2025-05-16 18:45:24,057 Hysteresis -68 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread 2025-05-16 18:45:34,083 Hysteresis -58 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread 2025-05-16 18:45:44,150 Hysteresis -48 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread 2025-05-16 18:45:54,169 Hysteresis -38 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread 2025-05-16 18:46:04,180 Hysteresis -28 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread 2025-05-16 18:46:14,193 Hysteresis -18 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread 2025-05-16 18:46:24,221 Hysteresis -8 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread 2025-05-16 18:46:34,255 Hysteresis 1 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread 2025-05-16 18:46:44,279 Hysteresis 11 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread 2025-05-16 18:46:54,306 Hysteresis 21 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread 2025-05-16 18:47:04,332 Hysteresis 31 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread 2025-05-16 18:47:14,359 Hysteresis 41 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread 2025-05-16 18:47:24,387 Hysteresis 51 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread 2025-05-16 18:47:34,412 Hysteresis 61 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread 2025-05-16 18:47:44,439 Hysteresis 71 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread 2025-05-16 18:47:54,466 Hysteresis 81 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread 2025-05-16 18:48:04,499 Hysteresis 91 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread 2025-05-16 18:48:14,526 Hysteresis 101 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread 2025-05-16 18:48:24,558 Hysteresis 111 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread 2025-05-16 18:48:34,588 Hysteresis 121 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread 2025-05-16 18:48:44,615 Hysteresis 131 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread 2025-05-16 18:48:54,642 Hysteresis 141 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread 2025-05-16 18:49:04,670 Hysteresis 151 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread 2025-05-16 18:49:14,698 Hysteresis 161 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread 2025-05-16 18:49:24,725 Hysteresis 172 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread 2025-05-16 18:49:34,758 Hysteresis 182 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread 2025-05-16 18:49:44,783 Hysteresis 192 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread 2025-05-16 18:49:54,811 Hysteresis 202 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread 2025-05-16 18:50:04,835 Hysteresis 212 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread 2025-05-16 18:50:14,861 Hysteresis 222 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread 2025-05-16 18:50:24,889 Hysteresis 232 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread 2025-05-16 18:50:34,926 Hysteresis 242 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread 2025-05-16 18:50:44,951 Hysteresis 252 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread 2025-05-16 18:50:54,980 Hysteresis 262 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread 2025-05-16 18:51:05,004 Hysteresis 272 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread 2025-05-16 18:51:15,031 Hysteresis 282 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread 2025-05-16 18:51:25,069 Hysteresis 292 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread 2025-05-16 18:51:35,088 Hysteresis 302 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread 2025-05-16 18:51:45,116 Hysteresis 312 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread 2025-05-16 18:51:55,145 Hysteresis 322 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread 2025-05-16 18:52:05,174 Hysteresis 332 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread 2025-05-16 18:52:15,201 Hysteresis 342 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread 2025-05-16 18:52:25,228 Hysteresis 352 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread 2025-05-16 18:52:35,258 Hysteresis 362 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread 2025-05-16 18:52:45,286 Hysteresis 372 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread 2025-05-16 18:52:55,317 Hysteresis 382 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread 2025-05-16 18:53:05,344 Hysteresis 392 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread 2025-05-16 18:53:15,374 Hysteresis 402 0: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 0 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ 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. __only Eco__ 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. __only [Min,PV,Min+PV]__ 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. __all__ 9: don't have active chargers. 9: raw(0 0 0 0) min(0 0 0 0) spread(0 0 0 0) max_pv 0 9: [ 0 ] PM PV | L1 | L2 | L3 mtr(W) avl(W) raw max min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread| meter preprc error adjust raw min spread __end_charge_manager__ __begin_ocpp__ __end_ocpp__ __begin_eco__ __end_eco__ No core dump recorded: '404(Not Found) No core dump image available: ESP_ERR_INVALID_SIZE (0x104)'