2025-07-18T11:20:35.563 Scroll down for event log! {"uptime": 326790, "free_heap_bytes": 80168, "largest_free_heap_block": 73716, "devices": [{"UID":"2fki","DID":2167,"port":"A"},{"UID":"2eT6","DID":286,"port":"B"}], "error_counters": [{"port":"A","SpiTfpChecksum":0,"SpiTfpFrame":0,"TfpFrame":0,"TfpUnexpected":0},{"port":"B","SpiTfpChecksum":5,"SpiTfpFrame":4,"TfpFrame":0,"TfpUnexpected":0},{"port":"C","SpiTfpChecksum":0,"SpiTfpFrame":0,"TfpFrame":0,"TfpUnexpected":0},{"port":"D","SpiTfpChecksum":0,"SpiTfpFrame":0,"TfpFrame":0,"TfpUnexpected":0},{"port":"E","SpiTfpChecksum":0,"SpiTfpFrame":0,"TfpFrame":0,"TfpUnexpected":0},{"port":"F","SpiTfpChecksum":0,"SpiTfpFrame":0,"TfpFrame":0,"TfpUnexpected":0}], "info/modules": {"task_scheduler":true,"event_log":true,"api":true,"web_server":true,"rtc":true,"esp32_ethernet_brick":true,"watchdog":true,"uptime_tracker":true,"debug_protocol":true,"evse_v2":true,"evse_common":true,"evse_led":true,"network":true,"ntp":true,"ethernet":true,"wifi":true,"network_helper":true,"rtc_bricklet":false,"mqtt":true,"mqtt_auto_discovery":true,"http":true,"ws":true,"event":true,"system":true,"firmware_update":true,"automation":true,"modbus_tcp_client":true,"meters":true,"meters_evse_v2":true,"meters_api":true,"meters_modbus_tcp":true,"meters_sun_spec":true,"meters_sma_speedwire":true,"meters_rct_power":true,"meters_legacy_api":true,"require_meter":true,"charge_manager":true,"cm_networking":true,"charge_tracker":true,"power_manager":true,"users":true,"nfc":true,"device_name":true,"modbus_tcp":true,"modbus_tcp_debug":true,"wireguard":true,"ocpp":true,"charge_limits":true,"coredump":false,"pwa":true,"certs":true,"remote_access":true,"day_ahead_prices":true,"solar_forecast":true,"eco":true,"warp_esp32_i2c":true,"warp_esp32_rtc":true}, "event_log/boot_id": {"boot_id":3899355706}, "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.6+686fbee0","config":"2.8.4","config_type":"warp"}, "rtc/time": {"year":2025,"month":7,"day":18,"hour":9,"minute":20,"second":35,"weekday":5}, "rtc/config_modified": {"modified":0}, "rtc/config": {"auto_sync":true}, "info/last_boots": [{"reset_reason":3,"boot_count":20,"timestamp_min":29212778,"uptime":75884772,"uptime_overflows":0},{"reset_reason":3,"boot_count":21,"timestamp_min":29212845,"uptime":4022313,"uptime_overflows":0},{"reset_reason":3,"boot_count":22,"timestamp_min":29213032,"uptime":11212799,"uptime_overflows":0},{"reset_reason":3,"boot_count":26,"timestamp_min":29213740,"uptime":181948,"uptime_overflows":0},{"reset_reason":3,"boot_count":27,"timestamp_min":29213755,"uptime":882083,"uptime_overflows":0},{"reset_reason":3,"boot_count":30,"timestamp_min":29213764,"uptime":122232,"uptime_overflows":0},{"reset_reason":3,"boot_count":32,"timestamp_min":29213771,"uptime":52218,"uptime_overflows":0},{"reset_reason":3,"boot_count":35,"timestamp_min":29213780,"uptime":22262,"uptime_overflows":0},{"reset_reason":3,"boot_count":39,"timestamp_min":29213791,"uptime":132598,"uptime_overflows":0},{"reset_reason":3,"boot_count":40,"timestamp_min":29213835,"uptime":2632624,"uptime_overflows":0}], "evse/identity": {"uid":"2fki","connected_uid":"0","position":"A","hw_version":"1.0.0","fw_version":"2.2.13","device_identifier":2167}, "evse/state": {"iec61851_state":2,"charger_state":3,"contactor_state":9,"contactor_error":0,"allowed_charging_current":6000,"error_state":0,"lock_state":0,"dc_fault_current_state":0}, "evse/hardware_configuration": {"jumper_configuration":3,"has_lock_switch":false,"evse_version":30,"energy_meter_type":6}, "evse/low_level_state": {"led_state":4,"cp_pwm_duty_cycle":100,"adc_values":[3910,3018,182,239,1028,3758,169],"voltages":[12007,6256,-12026,-11659,828,12113,-12110],"resistances":[887,220],"gpio":[false,false,false,true,true,false,false,true,false,false,true,false,true,false,true,false,false,false,true,false,false,false,false,false],"charging_time":0,"time_since_state_change":313609,"uptime":595255880,"time_since_dc_fault_check":7548445,"temperature":3693,"phases_current":1,"phases_requested":1,"phases_state":0,"phases_info":0,"dc_fault_pins":0,"dc_fault_sensor_type":1}, "evse/button_state": {"button_press_time":450218051,"button_release_time":450220372,"button_pressed":false}, "evse/slots": [{"max_current":16000,"active":true,"clear_on_disconnect":false},{"max_current":32000,"active":true,"clear_on_disconnect":false},{"max_current":32000,"active":true,"clear_on_disconnect":false},{"max_current":32000,"active":false,"clear_on_disconnect":false},{"max_current":32000,"active":true,"clear_on_disconnect":false},{"max_current":32000,"active":true,"clear_on_disconnect":false},{"max_current":32000,"active":false,"clear_on_disconnect":true},{"max_current":6000,"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":6000}, "evse/boost_mode": {"enabled":false}, "evse/auto_start_charging": {"auto_start_charging":true}, "evse/global_current": {"current":32000}, "evse/management_enabled": {"enabled":true}, "evse/user_current": {"current":32000}, "evse/user_enabled": {"enabled":false}, "evse/external_enabled": {"enabled":true}, "evse/external_defaults": {"current":32000,"clear_on_disconnect":false}, "evse/modbus_tcp_enabled": {"enabled":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":3}, "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":0}, "evse/led_configuration": {"enable_api":false}, "network/config_modified": {"modified":0}, "network/config": {"hostname":null,"enable_mdns":true,"web_server_port":80}, "ntp/config_modified": {"modified":0}, "ntp/config": {"enable":true,"use_dhcp":true,"timezone":"Europe/Berlin","server":"time.cloudflare.com","server2":"time.google.com"}, "ntp/state": {"synced":true,"time":29213840}, "ethernet/config_modified": {"modified":0}, "ethernet/config": {"enable_ethernet":true,"ip":"0.0.0.0","gateway":"0.0.0.0","subnet":"0.0.0.0","dns":"0.0.0.0","dns2":"0.0.0.0"}, "ethernet/state": {"connection_state":1,"connection_start":0,"connection_end":0,"ip":"0.0.0.0","subnet":"0.0.0.0","full_duplex":false,"link_speed":0}, "wifi/state": {"connection_state":3,"connection_start":3907,"connection_end":0,"ap_state":1,"ap_bssid":"34:86:5D:AC:C5:15","ap_sta_count":0,"sta_ip":"10.0.0.192","sta_subnet":"255.0.0.0","sta_rssi":-70,"sta_bssid":"DC:39:6F:FB:7A:4A"}, "wifi/sta_config_modified": {"modified":2}, "wifi/sta_config": {"enable_sta":true,"ssid":"Dahoam","bssid":[220,57,111,251,122,74],"bssid_lock":false,"enable_11b":false,"passphrase":null,"ip":"0.0.0.0","gateway":"0.0.0.0","subnet":"0.0.0.0","dns":"0.0.0.0","dns2":"0.0.0.0","wpa_eap_config":[0,null]}, "wifi/ap_config_modified": {"modified":2}, "wifi/ap_config": {"enable_ap":true,"ap_fallback_only":false,"ssid":"warp3-2fqx","hide_ssid":false,"passphrase":null,"channel":0,"ip":"10.0.1.1","gateway":"10.0.1.1","subnet":"255.255.255.0"}, "network/state": {"connected":true}, "rtc/identity": {"uid":"","connected_uid":"","position":"","hw_version":"","fw_version":"","device_identifier":123}, "mqtt/config_modified": {"modified":0}, "mqtt/config": {"enable_mqtt":false,"broker_host":"","broker_port":1883,"broker_username":"","broker_password":"","global_topic_prefix":"warp3/2fqx","client_name":"warp3-2fqx","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"}, "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.6+686fbee0","app1_state":2,"app1_version":"2.8.3+683dc0c8","rolled_back_version":""}, "automation/config_modified": {"modified":2}, "automation/config": {"tasks":[{"trigger":[4,null],"action":[12,{"mode":0}],"delay":0}]}, "automation/state": {"registered_triggers":[1,2,3,4,5,6,7,9,10,11,16,17,18,20],"registered_actions":[1,2,3,4,5,6,7,8,11,12,14],"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":[0]}, "meters/0/config_modified": {"modified":0}, "meters/0/config": [2,{"display_name":"WARP Charger","location":2}], "meters/0/state": {"type":6}, "meters/0/errors": {"local_timeout":1752,"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": [228.2999878,233.6399994,232.2399902,5.989999771,0,0,1354,0,0,1369.05957,0,0,202.5046234,0,0,0.989000022,0,0,0.148459718,0,0,231.3933258,1.996666551,5.989999771,1354,1369.05957,202.5046234,0.989000022,0.148459718,43.79000092,0,5.989999771,43.79000092,43.79000092,43.79000092,0,5.989999771,0,0], "meters/0/last_reset": {"last_reset":0}, "meters/1/config_modified": {"modified":2}, "meters/1/config": [7,{"display_name":"Home Manager","location":7,"serial_number":0}], "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": [0,0,671.7000122,0,1372.079712,655.8673706,1132.392822,179.9520111,894.2999878,694.2999878,0,871.7000122,15642.7373,5109.571289,5076.543457,6052.755371,0,60.60000229,0,60,1441.969116,520.1279907,476.72052,742.5427246,23.30000114,0,144,0,502.4942017,589.7359009,198.5312042,11.64960003,0,0,686.9000244,0,1600.71936,900.2798462,1200.126221,189.2906036,894.6000366,696.9000244,0,873.7000122,15887.71777,5255.249512,5117.526855,6173.092773,1,0.996000051,0.978000045,0.998000026,232.1380157,230.1510162,232.9910126,3.026000261,3.078000069,3.77300024,50.00000381,-894.2999878,-694.2999878,671.7000122,-871.7000122,-3.026000261,3.078000069,-3.77300024], "meters/2/config_modified": {"modified":2}, "meters/2/config": [5,{"display_name":"SMA STP10.0-3SE-40: Wechselrichter","location":3,"host":"10.0.0.150","port":502,"device_address":126,"manufacturer_name":"SMA","model_name":"STP10.0-3SE-40","serial_number":"3015681754","model_id":103,"model_instance":0,"dc_port_type":65535}], "meters/2/state": null, "meters/2/errors": {"timeout":0,"inconsistency":0}, "meters/2/value_ids": [32,12,16,20,4,5,6,1,2,3,74,364,155,115,356,211,35,10,160,383,384,385,381], "meters/2/values": [7.800000191,2.600000143,2.600000143,2.700000048,404.3999939,400.2000122,405.8000183,233.5,231.1000061,234.3000031,-1850,50,1850,10,-0.999000072,11247.98047,null,null,null,53,null,null,null], "meters/3/config_modified": {"modified":0}, "meters/3/config": [0,null], "meters/3/state": null, "meters/3/errors": null, "meters/3/value_ids": [], "meters/3/values": [], "meters/4/config_modified": {"modified":0}, "meters/4/config": [0,null], "meters/4/state": null, "meters/4/errors": null, "meters/4/value_ids": [], "meters/4/values": [], "meter/error_counters": {"local_timeout":1752,"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":1354,"energy_rel":43.79000092,"energy_abs":43.79000092}, "meter/phases": {"phases_connected":[true,true,true],"phases_active":[true,false,false]}, "meter/all_values": [228.2999878,233.6399994,232.2399902,5.989999771,0,0,1354,0,0,1369.05957,0,0,202.5046234,0,0,0.989000022,0,0,0.148459718,0,0,231.3933258,1.996666551,5.989999771,1354,1369.05957,202.5046234,0.989000022,0.148459718,null,43.79000092,0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,5.989999771,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,43.79000092,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":63000,"maximum_available_current":63000,"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-2fqx","rot":0}]}, "charge_manager/low_level_config_modified": {"modified":0}, "charge_manager/low_level_config": {"global_hysteresis":210,"wakeup_time":210,"plug_in_time":210,"enable_current_factor_pct":150,"allocation_interval":10,"rotation_interval":900}, "charge_manager/state": {"state":1,"l_raw":[2439,63000,63000,63000],"l_min":[-8121,63000,63000,63000],"l_spread":[-8121,63000,63000,63000],"l_max_pv":18234,"alloc":[6000,6000,6000,6000],"chargers":[{"s":4,"e":0,"ac":6000,"ap":1,"sc":16000,"sp":5,"lu":325911,"n":"warp3-2fqx","u":243631}]}, "charge_manager/low_level_state": {"last_hyst_reset":11334,"wnd_min":[0,0,0,0],"wnd_max":[10000,10000,10000,10000],"chargers":[{"b":13,"rc":8990,"ae":195,"ls":11334,"lp":0,"lw":0,"ip":321602}]}, "charge_manager/available_current": {"current":63000}, "power_manager/charge_mode": {"mode":2}, "charge_tracker/config_modified": {"modified":2}, "charge_tracker/config": {"electricity_price":2785}, "charge_tracker/pdf_letterhead_config_modified": {"modified":0}, "charge_tracker/pdf_letterhead_config": {"letterhead":""}, "charge_tracker/last_charges": [{"timestamp_minutes":29213714,"charge_duration":1193,"user_id":0,"energy_charged":0.119998932},{"timestamp_minutes":29213736,"charge_duration":45,"user_id":0,"energy_charged":0.040000916},{"timestamp_minutes":29213741,"charge_duration":847,"user_id":0,"energy_charged":0.729999542},{"timestamp_minutes":29213756,"charge_duration":297,"user_id":0,"energy_charged":0.310001373},{"timestamp_minutes":29213761,"charge_duration":134,"user_id":0,"energy_charged":0.379997253},{"timestamp_minutes":29213765,"charge_duration":272,"user_id":0,"energy_charged":0.36000061},{"timestamp_minutes":29213651,"charge_duration":500,"user_id":0,"energy_charged":0.36000061},{"timestamp_minutes":29213780,"charge_duration":474,"user_id":0,"energy_charged":1.159999847}], "charge_tracker/current_charge": {"user_id":0,"meter_start":40.84999847,"evse_uptime_start":592212574,"timestamp_minutes":29213789,"authorization_type":1,"authorization_info":null}, "charge_tracker/state": {"tracked_charges":8,"first_charge_timestamp":29213714}, "power_manager/state": {"config_error_flags":0,"external_control":1}, "power_manager/config_modified": {"modified":2}, "power_manager/config": {"enabled":true,"phase_switching_mode":0,"excess_charging_enable":true,"default_mode":2,"meter_slot_grid_power":1,"meter_slot_battery_power":2,"battery_mode":1,"battery_inverted":false,"battery_deadzone":100,"target_power_from_grid":-50,"guaranteed_power":1380,"cloud_filter_mode":2}, "power_manager/dynamic_load_config_modified": {"modified":2}, "power_manager/dynamic_load_config": {"enabled":false,"meter_slot_grid_currents":1,"current_limit":63000,"largest_consumer_current":25000,"safety_margin_pct":0}, "power_manager/low_level_state": {"power_at_meter":-894.2999878,"power_at_battery":-1850,"power_available":551,"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":63000,"is_3phase":false,"charging_blocked":0}, "power_manager/external_control": {"phases_wanted":0}, "users/config": {"users":[{"id":0,"roles":4294967295,"current":32000,"display_name":null,"username":null,"digest_hash":""},{"id":1,"roles":65535,"current":32000,"display_name":null,"username":null,"digest_hash":""},{"id":2,"roles":65535,"current":32000,"display_name":null,"username":null,"digest_hash":""},{"id":3,"roles":65535,"current":32000,"display_name":null,"username":null,"digest_hash":""},{"id":4,"roles":65535,"current":32000,"display_name":null,"username":null,"digest_hash":""}],"next_user_id":5,"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":"2eT6","connected_uid":"0","position":"B","hw_version":"1.0.0","fw_version":"2.1.0","device_identifier":286}, "info/name": {"name":"warp3-2fqx","type":"warp3","display_type":"WARP3 Charger Pro 22kW","uid":"2fqx"}, "info/display_name_modified": {"modified":0}, "info/display_name": {"display_name":"warp3-2fqx"}, "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-2fqx","enable_auth":false,"pass":"","cert_id":-1}, "ocpp/state": {"charge_point_state":0,"charge_point_status":0,"next_profile_eval":0,"connector_state":0,"connector_status":0,"tag_id":"","parent_tag_id":"","tag_expiry_date":0,"tag_timeout":0,"cable_timeout":0,"last_rejected_tag":"","last_rejected_tag_reason":0,"txn_id":0,"txn_start_time":0,"current":0,"txn_with_invalid_id":false,"unavailable_requested":false,"message_in_flight_type":0,"message_in_flight_id_high":0,"message_in_flight_id_low":0,"message_in_flight_len":0,"message_timeout":0,"txn_msg_retry_timeout":0,"message_queue_depth":0,"status_queue_depth":0,"txn_msg_queue_depth":0,"connected":false,"connected_change_time":0,"last_ping_sent":0,"pong_timeout":0}, "ocpp/configuration": {"AuthorizeRemoteTxRequests":"","ClockAlignedDataInterval":"","ConnectionTimeOut":"","ConnectorPhaseRotation":"","ConnectorPhaseRotationMaxLength":"","GetConfigurationMaxKeys":"","HeartbeatInterval":"","LocalAuthorizeOffline":"","LocalPreAuthorize":"","MessageTimeout":"","MeterValuesAlignedData":"","MeterValuesAlignedDataMaxLength":"","MeterValuesSampledData":"","MeterValuesSampledDataMaxLength":"","MeterValueSampleInterval":"","NumberOfConnectors":"","ResetRetries":"","StopTransactionOnEVSideDisconnect":"","StopTransactionOnInvalidId":"","StopTransactionMaxMeterValues":"","StopTxnAlignedData":"","StopTxnAlignedDataMaxLength":"","StopTxnSampledData":"","StopTxnSampledDataMaxLength":"","SupportedFeatureProfiles":"","TransactionMessageAttempts":"","TransactionMessageRetryInterval":"","UnlockConnectorOnEVSideDisconnect":"","WebSocketPingInterval":"","ChargeProfileMaxStackLevel":"","ChargingScheduleAllowedChargingRateUnit":"","ChargingScheduleMaxPeriods":"","ConnectorSwitch3to1PhaseSupported":"","MaxChargingProfilesInstalled":""}, "charge_limits/default_limits_modified": {"modified":0}, "charge_limits/default_limits": {"duration":0,"energy_wh":0}, "charge_limits/state": {"start_timestamp_ms":592212574,"start_energy_kwh":40.84999847,"target_timestamp_ms":0,"target_energy_kwh":null}, "charge_limits/active_limits": {"duration":0,"energy_wh":0}, "coredump/state": {"coredump_available":false}, "certs/state": {"certs":[]}, "remote_access/config": {"uuid":"","enable":false,"password":"","relay_host":"my.warp-charger.com","relay_port":443,"cert_id":-1,"users":[]}, "remote_access/state": [{"state":1,"user":255,"connection":255,"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},{"state":1,"user":255,"connection":255,"last_state_change":0}], "remote_access/registration_state": {"state":0,"message":""}, "remote_access/ping_state": {"packets_sent":0,"packets_received":0,"time_elapsed_ms":0}, "day_ahead_prices/config_modified": {"modified":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}, "esp32/temperature": {"temperature":4375}, "reboot": null, "rtc/config_update": {"auto_sync":true}, "rtc/config_reset": null, "rtc/time_update": {"year":2025,"month":7,"day":18,"hour":9,"minute":15,"second":23,"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, "wifi/scan": null, "wifi/sta_config_update": {"enable_sta":true,"ssid":"Dahoam","bssid":[220,57,111,251,122,74],"bssid_lock":false,"enable_11b":false,"passphrase":null,"ip":"0.0.0.0","gateway":"0.0.0.0","subnet":"0.0.0.0","dns":"0.0.0.0","dns2":"0.0.0.0","wpa_eap_config":[0,null]}, "wifi/sta_config_reset": null, "wifi/ap_config_update": {"enable_ap":true,"ap_fallback_only":false,"ssid":"warp3-2fqx","hide_ssid":false,"passphrase":null,"channel":0,"ip":"10.0.1.1","gateway":"10.0.1.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/2fqx","client_name":"warp3-2fqx","interval":1,"protocol":0,"cert_id":-1,"client_cert_id":-1,"client_key_id":-1,"path":"","read_only":false}, "mqtt/config_reset": null, "mqtt/auto_discovery_config_update": {"auto_discovery_mode":0,"auto_discovery_prefix":"homeassistant"}, "mqtt/auto_discovery_config_reset": null, "system/i18n_config_update": {"language":0,"detect_browser_language":true}, "system/i18n_config_reset": null, "factory_reset": {"do_i_know_what_i_am_doing":null}, "config_reset": {"do_i_know_what_i_am_doing":null}, "system/hide_last_reset_warning": null, "firmware_update/config_update": {"update_url":"https://www.warp-charger.com/firmwares/","cert_id":-1}, "firmware_update/config_reset": null, "firmware_update/check_for_update": null, "firmware_update/install_firmware": {"version":""}, "firmware_update/override_signature": {"cookie":0}, "firmware_update/reboot_app0": null, "firmware_update/reboot_app1": null, "firmware_update/reboot_other": null, "firmware_update/clear_rolled_back_version": null, "firmware_update/validate": null, "automation/config_update": {"tasks":[{"trigger":[4,null],"action":[12,{"mode":0}],"delay":0}]}, "automation/config_reset": null, "meters/0/config_update": [2,{"display_name":"WARP Charger","location":2}], "meters/0/config_reset": null, "meters/0/reset": null, "meters/1/config_update": [7,{"display_name":"Home Manager","location":7,"serial_number":0}], "meters/1/config_reset": null, "meters/2/config_update": [5,{"display_name":"SMA STP10.0-3SE-40: Wechselrichter","location":3,"host":"10.0.0.150","port":502,"device_address":126,"manufacturer_name":"SMA","model_name":"STP10.0-3SE-40","serial_number":"3015681754","model_id":103,"model_instance":0,"dc_port_type":65535}], "meters/2/config_reset": null, "meters/3/config_update": [0,null], "meters/3/config_reset": null, "meters/4/config_update": [0,null], "meters/4/config_reset": null, "meters_sun_spec/scan": {"host":"","port":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":63000,"maximum_available_current":63000,"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-2fqx","rot":0}]}, "charge_manager/config_reset": null, "charge_manager/low_level_config_update": {"global_hysteresis":210,"wakeup_time":210,"plug_in_time":210,"enable_current_factor_pct":150,"allocation_interval":10,"rotation_interval":900}, "charge_manager/low_level_config_reset": null, "charge_manager/available_current_update": {"current":0}, "power_manager/charge_mode_update": {"mode":2}, "charge_manager/scan": null, "charge_tracker/config_update": {"electricity_price":2785}, "charge_tracker/config_reset": null, "charge_tracker/pdf_letterhead_config_update": {"letterhead":""}, "charge_tracker/pdf_letterhead_config_reset": null, "charge_tracker/remove_all_charges": {"do_i_know_what_i_am_doing":null}, "power_manager/config_update": {"enabled":true,"phase_switching_mode":0,"excess_charging_enable":true,"default_mode":2,"meter_slot_grid_power":1,"meter_slot_battery_power":2,"battery_mode":1,"battery_inverted":false,"battery_deadzone":100,"target_power_from_grid":-50,"guaranteed_power":1380,"cloud_filter_mode":2}, "power_manager/config_reset": null, "power_manager/dynamic_load_config_update": {"enabled":false,"meter_slot_grid_currents":1,"current_limit":63000,"largest_consumer_current":25000,"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-2fqx"}, "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-2fqx","enable_auth":false,"pass":"","cert_id":-1}, "ocpp/config_reset": null, "ocpp/reset": null, "charge_limits/default_limits_update": {"duration":0,"energy_wh":0}, "charge_limits/default_limits_reset": null, "charge_limits/override_duration": {"duration":0}, "charge_limits/override_energy": {"energy_wh":0}, "charge_limits/restart": null, "certs/add": {"id":0,"name":"","cert":""}, "certs/modify": {"id":0,"name":"","cert":""}, "certs/remove": {"id":0}, "remote_access/start_ping": null, "remote_access/stop_ping": null, "remote_access/config_update": {"enable":false,"relay_host":"","relay_port":443,"email":"","cert_id":-1}, "remote_access/config_reset": null, "day_ahead_prices/config_update": {"enable":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,015 | | **** TINKERFORGE WARP3 CHARGER V2.8.6+686FBEE0 **** 0,016 | | Last reset reason was: Software reset via esp_restart (3) 0,328 | fs | Mounted data partition. 94208 of 3538944 bytes (2.7 %) used 0,502 | api | WARP3 Charger config version: 2.8.4 (warp) 0,512 | esp32_eth_brick | WARP ESP32 Ethernet Brick UID: 2fqx 0,811 | ntp | Set timezone to Europe/Berlin 0,820 | ethernet | Starting 1,008 | wifi | Starting scan to select unoccupied channel for soft AP 1,022 | wifi | Connecting to 'Dahoam' 1,024 | wifi | Scan failed 1,052 | firmware_update | Firmware is signed by: Tinkerforge GmbH 1,075 | firmware_update | Partitions: app0 (valid, running, 2.8.6+686fbee0), app1 (valid, 2.8.3+683dc0c8) 1,124 | meters | Meter 0: Meter declared 39 (36) values 1,172 | meters | Meter 1: Meter declared 66 (60) values 1,338 | charge_tracker | Found 1 record: first is 1, last is 1 1,344 | charge_tracker | Last charge record size is 137 (8, 9) 2025-07-18 11:15:11,000 | rtc | System time set from RTC at 1,846 2025-07-18 11:15:11,038 | network | mDNS responder started 2025-07-18 11:15:11,458 | main | Initialization done 2025-07-18 11:15:11,471 | wifi | Selecting channel 1 for soft AP 2025-07-18 11:15:11,649 | wifi | Soft AP started 2025-07-18 11:15:11,650 | | SSID: warp3-2fqx 2025-07-18 11:15:11,650 | | MAC address: 34:86:5D:AC:C5:15 2025-07-18 11:15:11,661 | | IP address: 10.0.1.1 2025-07-18 11:15:11,678 | device_name | This is warp3-2fqx (warp3-2fqx), a WARP3 Charger Pro 22kW 2025-07-18 11:15:11,682 | power_manager | PV excess charging unavailable because power values are not available yet. 2025-07-18 11:15:11,782 | users | Charger state changed from 3 to 1 2025-07-18 11:15:13,059 | wifi | Connected to 'Dahoam', b+g+n ch.6 HT20 WPS [DE ] -70dBm, BSSID DC:39:6F:FB:7A:4A 2025-07-18 11:15:13,569 | wifi | Got IP address: 10.0.0.192/8. Own MAC address: 34:86:5D:AC:C5:14 2025-07-18 11:15:14,472 | network | Network connected (WiFi) 2025-07-18 11:15:14,476 | meters_speedwire | Meter 1: Joined multicast group 239.12.255.254:9522 2025-07-18 11:15:14,491 | meters_sun_spec | Meter 2: Connected to 10.0.0.150:502 2025-07-18 11:15:14,561 | meters_sun_spec | Meter 2: Looking for device Mn='SMA' Md='STP10.0-3SE-40' SN='3015681754' 2025-07-18 11:15:14,561 | meters_sun_spec | Meter 2: Device Mn='SMA' Md='STP10.0-3SE-40' Opt='' Vr='3.06.18.R' SN='3015681754' is matching 2025-07-18 11:15:14,582 | meters_sun_spec | Meter 2: Enabling quirks mode 0x12 for SMA device 2025-07-18 11:15:14,618 | meters_sun_spec | Meter 2: Configured SunSpec model 103/0 found at 10.0.0.150:502:126:40185 2025-07-18 11:15:14,883 | meters | Meter 2: Meter declared 23 values 2025-07-18 11:15:14,884 | meters_sun_spec | Meter 2: Checking phase voltages for float-is-le32 quirk 2025-07-18 11:15:14,895 | meters_sun_spec | Meter 2: Check for float-is-le32 quirk completed due to normal L1-N voltage value: 238.8 V 2025-07-18 11:15:15,703 | power_manager | PV excess charging available because power values are now available. 2025-07-18 11:15:20,484 | charge_manager | Seen all chargers. 2025-07-18 11:15:21,789 | users | Charger state changed from 1 to 2 2025-07-18 11:15:22,795 | users | Charger state changed from 2 to 3 2025-07-18 11:15:42,792 | ntp | NTP synchronized at 34,002 2025-07-18 11:20:09,745 | uptime_tracker | Wrote last uptime to flash ___TRACE_LOG_START___ __begin_rtc__ 1,846 | Set time to 2025-07-18 11:15:11,000 at 1846. Quality RTC 2025-07-18 11:15:24,011 | Set time to 2025-07-18 11:15:23,000 at 14857. Quality Low 2025-07-18 11:15:42,145 | Set time to 2025-07-18 11:15:42,792 at 34002. Quality High __end_rtc__ __begin_meters_mbtcp__ __end_meters_mbtcp__ __begin_meters_sun_spec__ 2025-07-18 11:20:13,335 m2 a40185 c38 d0 006700320051001c001c001cffff0fcd0fa40fdd092009080929ffff00c200011387fffe00c3000100000001fc19fffd001129bd0001ffff8000ffff80008000000100358000800080000000 m2 a40185 c38 d1 006700320051001c001c001cffff0fcd0fa40fdd092009080929ffff00c200011387fffe00c3000100000001fc19fffd001129bd0001ffff8000ffff80008000000100358000800080000000 m2 a40185 c38 d0 006700320051001c001c001cffff0fd10fa60fdf09220909092affff00c200011387fffe00c2000100010001fc19fffd001129bd0001ffff8000ffff80008000000100358000800080000000 m2 a40185 c38 d1 006700320051001c001c001cffff0fd10fa60fdf09220909092affff00c200011387fffe00c2000100010001fc19fffd001129bd0001ffff8000ffff80008000000100358000800080000000 2025-07-18 11:20:15,286 m2 a40185 c38 d0 006700320051001c001c001cffff0fd10fa60fdf09220909092affff00c100011387fffe00c1000100000001fc19fffd001129bd0001ffff8000ffff80008000000100358000800080000000 m2 a40185 c38 d1 006700320051001c001c001cffff0fd10fa60fdf09220909092affff00c100011387fffe00c1000100000001fc19fffd001129bd0001ffff8000ffff80008000000100358000800080000000 2025-07-18 11:20:16,300 m2 a40185 c38 d0 006700320051001c001c001cffff0fd40fa60fdf09240909092affff00c100011387fffe00c1000100000001fc19fffd001129bd0001ffff8000ffff80008000000100358000800080000000 m2 a40185 c38 d1 006700320051001c001c001cffff0fd40fa60fdf09240909092affff00c100011387fffe00c1000100000001fc19fffd001129bd0001ffff8000ffff80008000000100358000800080000000 2025-07-18 11:20:17,320 m2 a40185 c38 d0 006700320051001c001b001bffff0fd10fa60fdf09220909092affff00c000011387fffe00c0000100010001fc19fffd001129bd0001ffff8000ffff80008000000100358000800080000000 m2 a40185 c38 d1 006700320051001c001b001bffff0fd10fa60fdf09220909092affff00c000011387fffe00c0000100010001fc19fffd001129bd0001ffff8000ffff80008000000100358000800080000000 m2 a40185 c38 d0 006700320051001c001b001bffff0fd10fa60fdf09220909092affff00c000011386fffe00c1000100000001fc19fffd001129bd0001ffff8000ffff80008000000100358000800080000000 m2 a40185 c38 d1 006700320051001c001b001bffff0fd10fa60fdf09220909092affff00c000011386fffe00c1000100000001fc19fffd001129bd0001ffff8000ffff80008000000100358000800080000000 2025-07-18 11:20:19,277 m2 a40185 c38 d0 006700320050001c001c001bffff0fd10fa90fdf0922090b092affff00c000011386fffe00c0000100000001fc19fffd001129bd0001ffff8000ffff80008000000100358000800080000000 m2 a40185 c38 d1 006700320050001c001c001bffff0fd10fa90fdf0922090b092affff00c000011386fffe00c0000100000001fc19fffd001129bd0001ffff8000ffff80008000000100358000800080000000 2025-07-18 11:20:20,294 m2 a40185 c38 d0 006700320050001b001b001bffff0fcf0fa60fdd092109090929ffff00bf00011386fffe00bf000100010001fc19fffd001129bd0001ffff8000ffff80008000000100358000800080000000 m2 a40185 c38 d1 006700320050001b001b001bffff0fcf0fa60fdd092109090929ffff00bf00011386fffe00bf000100010001fc19fffd001129bd0001ffff8000ffff80008000000100358000800080000000 2025-07-18 11:20:21,306 m2 a40185 c38 d0 006700320050001b001b001bffff0fcd0fa60fdf09200909092affff00bf00011387fffe00bf000100010001fc19fffd001129bd0001ffff8000ffff80008000000100358000800080000000 m2 a40185 c38 d1 006700320050001b001b001bffff0fcd0fa60fdf09200909092affff00bf00011387fffe00bf000100010001fc19fffd001129bd0001ffff8000ffff80008000000100358000800080000000 m2 a40185 c38 d0 00670032004e001b001b001bffff0fd10fa90fdf0922090b092affff00be00011386fffe00bf000100000001fc19fffd001129bd0001ffff8000ffff80008000000100358000800080000000 m2 a40185 c38 d1 00670032004e001b001b001bffff0fd10fa90fdf0922090b092affff00be00011386fffe00bf000100000001fc19fffd001129bd0001ffff8000ffff80008000000100358000800080000000 2025-07-18 11:20:23,299 m2 a40185 c38 d0 00670032004e001b001b001bffff0fd10fa90fe10922090b092bffff00be00011386fffe00be000100000001fc19fffd001129bd0001ffff8000ffff80008000000100358000800080000000 m2 a40185 c38 d1 00670032004e001b001b001bffff0fd10fa90fe10922090b092bffff00be00011386fffe00be000100000001fc19fffd001129bd0001ffff8000ffff80008000000100358000800080000000 m2 a40185 c38 d0 00670032004e001b001b001bffff0fcd0fa60fdf09200909092affff00be00011387fffe00be000100000001fc19fffd001129be0001ffff8000ffff80008000000100358000800080000000 m2 a40185 c38 d1 00670032004e001b001b001bffff0fcd0fa60fdf09200909092affff00be00011387fffe00be000100000001fc19fffd001129be0001ffff8000ffff80008000000100358000800080000000 2025-07-18 11:20:25,321 m2 a40185 c38 d0 00670032004e001b001b001bffff0fcf0fa60fdf09210909092affff00bd00011387fffe00be000100010001fc19fffd001129be0001ffff8000ffff80008000000100358000800080000000 m2 a40185 c38 d1 00670032004e001b001b001bffff0fcf0fa60fdf09210909092affff00bd00011387fffe00be000100010001fc19fffd001129be0001ffff8000ffff80008000000100358000800080000000 m2 a40185 c38 d0 00670032004e001b001b001bffff0fcd0fa60fdf09200909092affff00bd00011387fffe00bd000100000001fc19fffd001129be0001ffff8000ffff80008000000100358000800080000000 m2 a40185 c38 d1 00670032004e001b001b001bffff0fcd0fa60fdf09200909092affff00bd00011387fffe00bd000100000001fc19fffd001129be0001ffff8000ffff80008000000100358000800080000000 2025-07-18 11:20:27,342 m2 a40185 c38 d0 00670032004e001b001b001bffff0fcd0fa20fdd092009070929ffff00bc00011387fffe00bc000100000001fc19fffd001129be0001ffff8000ffff80008000000100358000800080000000 m2 a40185 c38 d1 00670032004e001b001b001bffff0fcd0fa20fdd092009070929ffff00bc00011387fffe00bc000100000001fc19fffd001129be0001ffff8000ffff80008000000100358000800080000000 m2 a40185 c38 d0 00670032004e001b001b001bffff0fcf0fa40fdd092109080929ffff00bc00011387fffe00bc000100000001fc19fffd001129be0001ffff8000ffff80008000000100358000800080000000 m2 a40185 c38 d1 00670032004e001b001b001bffff0fcf0fa40fdd092109080929ffff00bc00011387fffe00bc000100000001fc19fffd001129be0001ffff8000ffff80008000000100358000800080000000 2025-07-18 11:20:29,304 m2 a40185 c38 d0 00670032004e001b001b001bffff0fcf0fa40fdf09210908092affff00bb00011387fffe00bc000100000001fc19fffd001129be0001ffff8000ffff80008000000100358000800080000000 m2 a40185 c38 d1 00670032004e001b001b001bffff0fcf0fa40fdf09210908092affff00bb00011387fffe00bc000100000001fc19fffd001129be0001ffff8000ffff80008000000100358000800080000000 m2 a40185 c38 d0 00670032004e001b001b001bffff0fcd0fa40fdd092009080929ffff00bb00011388fffe00bb000100010001fc19fffd001129be0001ffff8000ffff80008000000100358000800080000000 m2 a40185 c38 d1 00670032004e001b001b001bffff0fcd0fa40fdd092009080929ffff00bb00011388fffe00bb000100010001fc19fffd001129be0001ffff8000ffff80008000000100358000800080000000 2025-07-18 11:20:31,295 m2 a40185 c38 d0 00670032004e001b001b001bffff0fcd0fa20fdd092009070929ffff00bb00011388fffe00bb000100000001fc19fffd001129be0001ffff8000ffff80008000000100358000800080000000 m2 a40185 c38 d1 00670032004e001b001b001bffff0fcd0fa20fdd092009070929ffff00bb00011388fffe00bb000100000001fc19fffd001129be0001ffff8000ffff80008000000100358000800080000000 2025-07-18 11:20:32,325 m2 a40185 c38 d0 00670032004e001b001b001bffff0fcd0fa40fdd092009080929ffff00ba00011388fffe00ba000100000001fc19fffd001129be0001ffff8000ffff80008000000100358000800080000000 m2 a40185 c38 d1 00670032004e001b001b001bffff0fcd0fa40fdd092009080929ffff00ba00011388fffe00ba000100000001fc19fffd001129be0001ffff8000ffff80008000000100358000800080000000 m2 a40185 c38 d0 00670032004e001b001b001bffff0fcc0fa00fda091f09060927ffff00ba00011388fffe00ba000100000001fc19fffd001129be0001ffff8000ffff80008000000100358000800080000000 m2 a40185 c38 d1 00670032004e001b001b001bffff0fcc0fa00fda091f09060927ffff00ba00011388fffe00ba000100000001fc19fffd001129be0001ffff8000ffff80008000000100358000800080000000 2025-07-18 11:20:34,304 m2 a40185 c38 d0 00670032004e001b001a001bffff0fcc0fa20fda091f09070927ffff00b900011388fffe00ba000100000001fc19fffd001129be0001ffff8000ffff80008000000100358000800080000000 m2 a40185 c38 d1 00670032004e001b001a001bffff0fcc0fa20fda091f09070927ffff00b900011388fffe00ba000100000001fc19fffd001129be0001ffff8000ffff80008000000100358000800080000000 2025-07-18 11:20:35,322 m2 a40185 c38 d0 00670032004e001a001a001bffff0fcc0fa20fda091f09070927ffff00b900011388fffe00b9000100010001fc19fffd001129be0001ffff8000ffff80008000000100358000800080000000 m2 a40185 c38 d1 00670032004e001a001a001bffff0fcc0fa20fda091f09070927ffff00b900011388fffe00b9000100010001fc19fffd001129be0001ffff8000ffff80008000000100358000800080000000 __end_meters_sun_spec__ __begin_meters_swire__ 2025-07-18 11:19:08,127 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483691054 2025-07-18 11:19:09,128 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483692050 2025-07-18 11:19:10,130 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483693055 2025-07-18 11:19:11,132 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483694049 2025-07-18 11:19:12,133 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483695054 2025-07-18 11:19:13,134 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483696049 2025-07-18 11:19:14,136 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483697055 2025-07-18 11:19:15,138 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483698049 2025-07-18 11:19:16,139 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483699054 2025-07-18 11:19:17,151 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483700049 2025-07-18 11:19:18,165 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483701054 2025-07-18 11:19:19,167 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483702049 2025-07-18 11:19:20,168 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483703054 2025-07-18 11:19:21,170 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483704049 2025-07-18 11:19:22,171 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483705055 m1 vSMA l4 t672 g1 d38 t16 pi24677 si2464 sn4294967295 mt4294901760 2025-07-18 11:19:23,173 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483706050 2025-07-18 11:19:24,175 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483707045 2025-07-18 11:19:25,177 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483708050 2025-07-18 11:19:26,178 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483709045 2025-07-18 11:19:27,180 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483710050 2025-07-18 11:19:28,181 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483711045 2025-07-18 11:19:29,183 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483712050 2025-07-18 11:19:30,184 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483713044 2025-07-18 11:19:31,186 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483714050 2025-07-18 11:19:32,188 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483715044 2025-07-18 11:19:33,189 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483716050 2025-07-18 11:19:34,191 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483717045 2025-07-18 11:19:35,193 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483718050 2025-07-18 11:19:36,194 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483719045 2025-07-18 11:19:37,196 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483720050 2025-07-18 11:19:38,197 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483721044 2025-07-18 11:19:39,199 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483722049 2025-07-18 11:19:40,201 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483723044 2025-07-18 11:19:41,202 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483724050 2025-07-18 11:19:42,204 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483725045 2025-07-18 11:19:43,205 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483726039 2025-07-18 11:19:44,207 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483727045 2025-07-18 11:19:45,209 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483728049 2025-07-18 11:19:46,214 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483729044 2025-07-18 11:19:47,215 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483730039 2025-07-18 11:19:48,217 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483731044 2025-07-18 11:19:49,218 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483732039 2025-07-18 11:19:50,220 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483733045 2025-07-18 11:19:51,221 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483734040 2025-07-18 11:19:52,223 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483735044 2025-07-18 11:19:53,224 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483736040 m1 vSMA l4 t672 g1 d38 t16 pi24677 si2464 sn4294967295 mt4294901760 2025-07-18 11:19:54,226 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483737044 2025-07-18 11:19:55,228 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483738039 2025-07-18 11:19:56,229 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483739044 2025-07-18 11:19:57,231 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483740039 2025-07-18 11:19:58,232 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483741045 2025-07-18 11:19:59,234 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483742040 2025-07-18 11:20:00,235 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483743044 2025-07-18 11:20:01,238 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483744040 2025-07-18 11:20:02,239 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483745044 2025-07-18 11:20:03,241 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483746039 2025-07-18 11:20:04,242 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483747045 2025-07-18 11:20:05,244 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483748040 2025-07-18 11:20:06,245 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483749044 2025-07-18 11:20:07,247 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483750039 2025-07-18 11:20:08,248 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483751034 2025-07-18 11:20:09,250 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483752039 2025-07-18 11:20:10,276 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483753035 2025-07-18 11:20:11,283 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483754039 2025-07-18 11:20:12,285 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483755035 2025-07-18 11:20:13,286 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483756040 2025-07-18 11:20:14,288 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483757035 2025-07-18 11:20:15,289 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483758039 2025-07-18 11:20:16,291 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483759035 2025-07-18 11:20:17,292 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483760040 2025-07-18 11:20:18,298 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483761034 2025-07-18 11:20:19,301 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483762040 2025-07-18 11:20:20,302 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483763035 2025-07-18 11:20:21,304 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483764039 2025-07-18 11:20:22,305 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483765034 2025-07-18 11:20:23,307 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483766040 2025-07-18 11:20:24,308 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483767034 m1 vSMA l4 t672 g1 d38 t16 pi24677 si2464 sn4294967295 mt4294901760 2025-07-18 11:20:25,319 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483768040 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483769035 2025-07-18 11:20:26,825 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483770039 2025-07-18 11:20:27,826 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483771035 2025-07-18 11:20:28,828 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483772040 2025-07-18 11:20:29,829 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483773034 2025-07-18 11:20:30,831 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483774039 2025-07-18 11:20:31,833 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483775035 2025-07-18 11:20:32,834 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483776029 2025-07-18 11:20:33,836 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483777035 2025-07-18 11:20:34,837 m1 vSMA l4 t672 g1 d588 t16 pi24681 si372 sn3016905477 mt483778029 __end_meters_swire__ __begin_charge_manager__ RECV 0: supported 0 -> 16000 mA RECV 0: requested 0 -> 14700 mA (measured 11.700A 0.000A 0.000A) RECV 0: phases 0 -> 1 RECV 0: phase_switch_supported 0 -> 1 -11648 2758 11991 11991 11991 11991 -11648 2758 11991 11991 11991 11991 -11636 2726 11852 11991 11852 11852 -11636 2726 11852 11991 11852 11852 -11651 2741 11917 11991 11852 11852 -11651 2741 11917 11991 11852 11852 -11641 2741 11917 11991 11852 11852 -11641 2741 11917 11991 11852 11852 -11630 2750 11956 11991 11852 11852 -11630 2750 11956 11991 11852 11852 2025-07-18 11:15:20,485 Hysteresis -198 0: raw(11956 63000 63000 63000) min(11852 63000 63000 63000) spread(11852 63000 63000 63000) max_pv 11991 0: [ 0 0p PV ] __all__ 1: have B1 0; rotation allowed 1 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 63000 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 1, sorted to 0 4: 0: impr_spread Yes (1p) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5956 57000 57000 57000) 7: 0: !chrg 9000@1p 8: filtered 1 to 0. __all__ 9: have active chargers. 9: raw(2956 54000 54000 54000) min(2852 54000 54000 54000) spread(2852 54000 54000 54000) max_pv 2991 9: [ 0 9000@1p ] PM PV mtr(W) avl(W) raw max min spread -11630 4485 19500 19500 11852 11852 -11630 4485 19500 19500 11852 11852 -11625 4471 19439 19500 11852 11852 -11625 4471 19439 19500 11852 11852 -11634 4479 19473 19500 11852 11852 -11634 4479 19473 19500 11852 11852 -11654 4497 19552 19552 11852 11852 -11654 4497 19552 19552 11852 11852 -10984 3902 16965 19552 11852 11852 -10984 3902 16965 19552 11852 11852 -9622 2431 10569 19552 10569 10569 -9622 2431 10569 19552 10569 10569 -9630 2435 10586 19552 10569 10569 -9630 2435 10586 19552 10569 10569 -9610 2425 10543 19552 10543 10543 -9610 2425 10543 19552 10543 10543 -9612 2431 10569 19552 10543 10543 -9612 2431 10569 19552 10543 10543 -9630 2435 10586 19552 10543 10543 -9630 2435 10586 19552 10543 10543 2025-07-18 11:15:29,478 Hysteresis -199 0: raw(10586 63000 63000 63000) min(10543 63000 63000 63000) spread(10543 63000 63000 63000) max_pv 19552 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 57000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 63000 3: wnd_min 6000 <= p2 raw 63000 3: wnd_min 6000 <= p3 raw 63000 3: wnd_min 6000 <= max_pv 19552 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (4586 57000 57000 57000) 7: 0: 10586@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10586@1p __all__ 9: don't have active chargers. 9: raw(0 52414 52414 52414) min(-43 52414 52414 52414) spread(-43 52414 52414 52414) max_pv 8966 9: [ 0 10586@1p ] PM PV mtr(W) avl(W) raw max min spread -9636 2807 12204 19552 10543 10543 -9636 2807 12204 19552 10543 10543 -9634 2806 12200 19552 10543 10543 -9634 2806 12200 19552 10543 10543 -9633 2805 12195 19552 10543 10543 -9633 2805 12195 19552 10543 10543 -9263 2620 11391 19552 10543 10543 -9263 2620 11391 19552 10543 10543 -9235 2611 11352 19552 10543 10543 -9235 2611 11352 19552 10543 10543 -9238 2618 11382 19552 10543 10543 -9238 2618 11382 19552 10543 10543 -9234 2621 11395 19552 10543 10543 -9234 2621 11395 19552 10543 10543 -9229 2618 11382 19552 10543 10543 -9229 2618 11382 19552 10543 10543 -9202 2610 11347 19552 10543 10543 -9202 2610 11347 19552 10543 10543 -9194 2616 11373 19552 10543 10543 -9194 2616 11373 19552 10543 10543 2025-07-18 11:15:39,483 Hysteresis -189 0: raw(11373 63000 63000 63000) min(10543 63000 63000 63000) spread(10543 63000 63000 63000) max_pv 19552 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 57000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 63000 3: wnd_min 6000 <= p2 raw 63000 3: wnd_min 6000 <= p3 raw 63000 3: wnd_min 6000 <= max_pv 19552 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5373 57000 57000 57000) 7: 0: 11373@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11373@1p __all__ 9: don't have active chargers. 9: raw(0 51627 51627 51627) min(-830 51627 51627 51627) spread(-830 51627 51627 51627) max_pv 8179 9: [ 0 11373@1p ] PM PV mtr(W) avl(W) raw max min spread -9167 2783 12100 19552 10543 10543 -9167 2783 12100 19552 10543 10543 -9147 2778 12078 19552 10543 10543 -9147 2778 12078 19552 10543 10543 -9168 2794 12147 19552 10543 10543 -9168 2794 12147 19552 10543 10543 -8962 2691 11700 19552 10543 10543 -8962 2691 11700 19552 10543 10543 -8953 2691 11700 19552 10543 10543 -8953 2691 11700 19552 10543 10543 -8938 2689 11691 19552 10543 10543 -8938 2689 11691 19552 10543 10543 -9064 2757 11986 19552 10543 10543 -9064 2757 11986 19552 10543 10543 -8885 2677 11639 19552 10543 10543 -8885 2677 11639 19552 10543 10543 -8888 2684 11669 19552 10543 10543 -8888 2684 11669 19552 10543 10543 -8920 2715 11804 19552 10543 10543 -8920 2715 11804 19552 10543 10543 2025-07-18 11:15:50,135 Hysteresis -179 0: raw(11804 63000 63000 63000) min(10543 63000 63000 63000) spread(10543 63000 63000 63000) max_pv 19552 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 57000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 63000 3: wnd_min 6000 <= p2 raw 63000 3: wnd_min 6000 <= p3 raw 63000 3: wnd_min 6000 <= max_pv 19552 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5804 57000 57000 57000) 7: 0: 11804@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11804@1p __all__ 9: don't have active chargers. 9: raw(0 51196 51196 51196) min(-1261 51196 51196 51196) spread(-1261 51196 51196 51196) max_pv 7748 9: [ 0 11804@1p ] PM PV mtr(W) avl(W) raw max min spread -8932 2800 12173 19552 10543 10543 -8932 2800 12173 19552 10543 10543 -8931 2794 12147 19552 10543 10543 -8931 2794 12147 19552 10543 10543 -8906 2782 12095 19552 10543 10543 -8906 2782 12095 19552 10543 10543 -8843 2755 11978 19552 10543 10543 -8843 2755 11978 19552 10543 10543 -8876 2772 12052 19552 10543 10543 -8876 2772 12052 19552 10543 10543 -8883 2770 12043 19552 10543 10543 -8883 2770 12043 19552 10543 10543 -8853 2760 12000 19552 10543 10543 -8853 2760 12000 19552 10543 10543 -8837 2757 11986 19552 10543 10543 -8837 2757 11986 19552 10543 10543 -8829 2768 12034 19552 10543 10543 -8829 2768 12034 19552 10543 10543 -8862 2780 12086 19552 10543 10543 -8862 2780 12086 19552 10543 10543 2025-07-18 11:16:00,144 Hysteresis -169 0: raw(12086 63000 63000 63000) min(10543 63000 63000 63000) spread(10543 63000 63000 63000) max_pv 19552 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 57000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 63000 3: wnd_min 6000 <= p2 raw 63000 3: wnd_min 6000 <= p3 raw 63000 3: wnd_min 6000 <= max_pv 19552 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6086 57000 57000 57000) 7: 0: 12086@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12086@1p __all__ 9: don't have active chargers. 9: raw(0 50914 50914 50914) min(-1543 50914 50914 50914) spread(-1543 50914 50914 50914) max_pv 7466 9: [ 0 12086@1p ] PM PV mtr(W) avl(W) raw max min spread -8886 2847 12378 19552 10543 10543 -8886 2847 12378 19552 10543 10543 -8905 2841 12352 19552 10543 10543 -8905 2841 12352 19552 10543 10543 -8890 2839 12343 19552 10543 10543 -8890 2839 12343 19552 10543 10543 -8789 2793 12143 19552 10543 10543 -8789 2793 12143 19552 10543 10543 -8555 2692 11704 19552 10543 10543 -8555 2692 11704 19552 10543 10543 -7952 2480 10782 19552 10543 10543 -7952 2480 10782 19552 10543 10543 -7079 2399 10430 19552 10430 10430 -7079 2399 10430 19552 10430 10430 -6680 2684 11669 19552 10430 10430 -6680 2684 11669 19552 10430 10430 -6592 2760 12000 19552 10430 10430 -6592 2760 12000 19552 10430 10430 -6859 2928 12730 19552 10430 10430 -6859 2928 12730 19552 10430 10430 2025-07-18 11:16:10,158 Hysteresis -159 0: raw(12730 63000 63000 63000) min(10430 63000 63000 63000) spread(10430 63000 63000 63000) max_pv 19552 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 57000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 63000 3: wnd_min 6000 <= p2 raw 63000 3: wnd_min 6000 <= p3 raw 63000 3: wnd_min 6000 <= max_pv 19552 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6730 57000 57000 57000) 7: 0: 12730@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12730@1p __all__ 9: don't have active chargers. 9: raw(0 50270 50270 50270) min(-2300 50270 50270 50270) spread(-2300 50270 50270 50270) max_pv 6822 9: [ 0 12730@1p ] PM PV mtr(W) avl(W) raw max min spread -7604 3219 13995 19552 10430 10430 -7604 3219 13995 19552 10430 10430 -8222 3213 13969 19552 10430 10430 -8222 3213 13969 19552 10430 10430 -6363 8363 36360 36360 10430 10430 -6363 8363 36360 36360 10430 10430 -8616 3280 14260 36360 10430 10430 -8616 3280 14260 36360 10430 10430 -8668 2896 12591 36360 10430 10430 -8668 2896 12591 36360 10430 10430 -8694 2909 12647 36360 10430 10430 -8694 2909 12647 36360 10430 10430 -8684 2894 12582 36360 10430 10430 -8684 2894 12582 36360 10430 10430 -8668 2881 12526 36360 10430 10430 -8668 2881 12526 36360 10430 10430 -8693 2894 12582 36360 10430 10430 -8693 2894 12582 36360 10430 10430 -8701 2898 12600 36360 10430 10430 -8701 2898 12600 36360 10430 10430 2025-07-18 11:16:20,167 Hysteresis -149 0: raw(12600 63000 63000 63000) min(10430 63000 63000 63000) spread(10430 63000 63000 63000) max_pv 36360 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 57000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 63000 3: wnd_min 6000 <= p2 raw 63000 3: wnd_min 6000 <= p3 raw 63000 3: wnd_min 6000 <= max_pv 36360 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6600 57000 57000 57000) 7: 0: 12600@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12600@1p __all__ 9: don't have active chargers. 9: raw(0 50400 50400 50400) min(-2170 50400 50400 50400) spread(-2170 50400 50400 50400) max_pv 23760 9: [ 0 12600@1p ] PM PV mtr(W) avl(W) raw max min spread -8703 2865 12456 36360 10430 10430 -8703 2865 12456 36360 10430 10430 -8713 2870 12478 36360 10430 10430 -8713 2870 12478 36360 10430 10430 -8687 2857 12421 36360 10430 10430 -8687 2857 12421 36360 10430 10430 -8714 2870 12478 36360 10430 10430 -8714 2870 12478 36360 10430 10430 -8729 2873 12491 36360 10430 10430 -8729 2873 12491 36360 10430 10430 -8732 2879 12517 36360 10430 10430 -8732 2879 12517 36360 10430 10430 -8749 2878 12513 36360 10430 10430 -8749 2878 12513 36360 10430 10430 -8768 2887 12552 36360 10430 10430 -8768 2887 12552 36360 10430 10430 -8756 2876 12504 36360 10430 10430 -8756 2876 12504 36360 10430 10430 -8760 2873 12491 36360 10430 10430 -8760 2873 12491 36360 10430 10430 2025-07-18 11:16:30,172 Hysteresis -139 0: raw(12491 63000 63000 63000) min(10430 63000 63000 63000) spread(10430 63000 63000 63000) max_pv 36360 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 57000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 63000 3: wnd_min 6000 <= p2 raw 63000 3: wnd_min 6000 <= p3 raw 63000 3: wnd_min 6000 <= max_pv 36360 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6491 57000 57000 57000) 7: 0: 12491@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12491@1p __all__ 9: don't have active chargers. 9: raw(0 50509 50509 50509) min(-2061 50509 50509 50509) spread(-2061 50509 50509 50509) max_pv 23869 9: [ 0 12491@1p ] PM PV mtr(W) avl(W) raw max min spread -8775 2855 12413 36360 10430 10430 -8775 2855 12413 36360 10430 10430 -8771 2858 12426 36360 10430 10430 -8771 2858 12426 36360 10430 10430 -8802 2873 12491 36360 10430 10430 -8802 2873 12491 36360 10430 10430 -8829 2886 12547 36360 10430 10430 -8829 2886 12547 36360 10430 10430 -8843 2883 12534 36360 10430 10430 -8843 2883 12534 36360 10430 10430 -8865 2889 12560 36360 10430 10430 -8865 2889 12560 36360 10430 10430 -8897 2895 12586 36360 10430 10430 -8897 2895 12586 36360 10430 10430 -8912 2898 12600 36360 10430 10430 -8912 2898 12600 36360 10430 10430 -8905 2889 12560 36360 10430 10430 -8905 2889 12560 36360 10430 10430 -8916 2895 12586 36360 10430 10430 -8916 2895 12586 36360 10430 10430 2025-07-18 11:16:40,178 Hysteresis -129 0: raw(12586 63000 63000 63000) min(10430 63000 63000 63000) spread(10430 63000 63000 63000) max_pv 36360 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 57000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 63000 3: wnd_min 6000 <= p2 raw 63000 3: wnd_min 6000 <= p3 raw 63000 3: wnd_min 6000 <= max_pv 36360 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6586 57000 57000 57000) 7: 0: 12586@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12586@1p __all__ 9: don't have active chargers. 9: raw(0 50414 50414 50414) min(-2156 50414 50414 50414) spread(-2156 50414 50414 50414) max_pv 23774 9: [ 0 12586@1p ] PM PV mtr(W) avl(W) raw max min spread -8909 2908 12643 36360 10430 10430 -8909 2908 12643 36360 10430 10430 -8891 2899 12604 36360 10430 10430 -8891 2899 12604 36360 10430 10430 -8911 2914 12669 36360 10430 10430 -8911 2914 12669 36360 10430 10430 -8886 2902 12617 36360 10430 10430 -8886 2902 12617 36360 10430 10430 -8881 2899 12604 36360 10430 10430 -8881 2899 12604 36360 10430 10430 -8883 2905 12630 36360 10430 10430 -8883 2905 12630 36360 10430 10430 -8899 2913 12665 36360 10430 10430 -8899 2913 12665 36360 10430 10430 -8875 2901 12613 36360 10430 10430 -8875 2901 12613 36360 10430 10430 -8858 2898 12600 36360 10430 10430 -8858 2898 12600 36360 10430 10430 -8864 2906 12634 36360 10430 10430 -8864 2906 12634 36360 10430 10430 2025-07-18 11:16:50,189 Hysteresis -119 0: raw(12634 63000 63000 63000) min(10430 63000 63000 63000) spread(10430 63000 63000 63000) max_pv 36360 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 57000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 63000 3: wnd_min 6000 <= p2 raw 63000 3: wnd_min 6000 <= p3 raw 63000 3: wnd_min 6000 <= max_pv 36360 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6634 57000 57000 57000) 7: 0: 12634@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12634@1p __all__ 9: don't have active chargers. 9: raw(0 50366 50366 50366) min(-2204 50366 50366 50366) spread(-2204 50366 50366 50366) max_pv 23726 9: [ 0 12634@1p ] PM PV mtr(W) avl(W) raw max min spread -8847 2913 12665 36360 10430 10430 -8847 2913 12665 36360 10430 10430 -8828 2909 12647 36360 10430 10430 -8828 2909 12647 36360 10430 10430 -8832 2916 12678 36360 10430 10430 -8832 2916 12678 36360 10430 10430 -8782 2891 12569 36360 10430 10430 -8782 2891 12569 36360 10430 10430 -8778 2894 12582 36360 10430 10430 -8778 2894 12582 36360 10430 10430 -8802 2901 12613 36360 10430 10430 -8802 2901 12613 36360 10430 10430 -8796 2903 12621 36360 10430 10430 -8796 2903 12621 36360 10430 10430 -8803 2906 12634 36360 10430 10430 -8803 2906 12634 36360 10430 10430 -8795 2903 12621 36360 10430 10430 -8795 2903 12621 36360 10430 10430 -8778 2894 12582 36360 10430 10430 -8778 2894 12582 36360 10430 10430 2025-07-18 11:17:00,193 Hysteresis -109 0: raw(12582 63000 63000 63000) min(10430 63000 63000 63000) spread(10430 63000 63000 63000) max_pv 36360 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 57000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 63000 3: wnd_min 6000 <= p2 raw 63000 3: wnd_min 6000 <= p3 raw 63000 3: wnd_min 6000 <= max_pv 36360 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6582 57000 57000 57000) 7: 0: 12582@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12582@1p __all__ 9: don't have active chargers. 9: raw(0 50418 50418 50418) min(-2152 50418 50418 50418) spread(-2152 50418 50418 50418) max_pv 23778 9: [ 0 12582@1p ] PM PV mtr(W) avl(W) raw max min spread -8775 2886 12547 36360 10430 10430 -8775 2886 12547 36360 10430 10430 -8785 2891 12569 36360 10430 10430 -8785 2891 12569 36360 10430 10430 -8786 2896 12591 36360 10430 10430 -8786 2896 12591 36360 10430 10430 -8814 2905 12630 36360 10430 10430 -8814 2905 12630 36360 10430 10430 -8816 2906 12634 36360 10430 10430 -8816 2906 12634 36360 10430 10430 -8802 2904 12626 36360 10430 10430 -8802 2904 12626 36360 10430 10430 -8814 2905 12630 36360 10430 10430 -8817 2906 12634 36360 10430 10430 -8817 2906 12634 36360 10430 10430 -8850 2923 12708 36360 10430 10430 -8850 2918 12686 36360 10430 10430 -8842 2914 12669 36360 10430 10430 -8842 2909 12647 36360 10430 10430 -8844 2910 12652 36360 10430 10430 2025-07-18 11:17:10,198 Hysteresis -99 0: raw(12652 63000 63000 63000) min(10430 63000 63000 63000) spread(10430 63000 63000 63000) max_pv 36360 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 57000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 63000 3: wnd_min 6000 <= p2 raw 63000 3: wnd_min 6000 <= p3 raw 63000 3: wnd_min 6000 <= max_pv 36360 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6652 57000 57000 57000) 7: 0: 12652@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12652@1p __all__ 9: don't have active chargers. 9: raw(0 50348 50348 50348) min(-2222 50348 50348 50348) spread(-2222 50348 50348 50348) max_pv 23708 9: [ 0 12652@1p ] PM PV mtr(W) avl(W) raw max min spread -8844 2931 12743 36360 10430 10430 -8845 2931 12743 36360 10430 10430 -8845 2931 12743 36360 10430 10430 -8850 2934 12756 36360 10430 10430 -8850 2929 12734 36360 10430 10430 -8843 2925 12717 36360 10430 10430 -8843 2930 12739 36360 10430 10430 -8842 2930 12739 36360 10430 10430 -8842 2925 12717 36360 10430 10430 -8839 2923 12708 36360 10430 10430 -8839 2918 12686 36360 10430 10430 -8863 2930 12739 36360 10430 10430 -8863 2930 12739 36360 10430 10430 -8865 2931 12743 36360 10430 10430 -8865 2931 12743 36360 10430 10430 -8885 2941 12786 36360 10430 10430 -8885 2936 12765 36360 10430 10430 -8878 2933 12752 36360 10430 10430 -8878 2923 12708 36360 10430 10430 -8885 2926 12721 36360 10430 10430 2025-07-18 11:17:20,215 Hysteresis -89 0: raw(12721 63000 63000 63000) min(10430 63000 63000 63000) spread(10430 63000 63000 63000) max_pv 36360 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 57000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 63000 3: wnd_min 6000 <= p2 raw 63000 3: wnd_min 6000 <= p3 raw 63000 3: wnd_min 6000 <= max_pv 36360 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6721 57000 57000 57000) 7: 0: 12721@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12721@1p __all__ 9: don't have active chargers. 9: raw(0 50279 50279 50279) min(-2291 50279 50279 50279) spread(-2291 50279 50279 50279) max_pv 23639 9: [ 0 12721@1p ] PM PV mtr(W) avl(W) raw max min spread -8885 2942 12791 36360 10430 10430 -8889 2944 12800 36360 10430 10430 -8889 2944 12800 36360 10430 10430 -8901 2950 12826 36360 10430 10430 -8901 2945 12804 36360 10430 10430 -8909 2949 12821 36360 10430 10430 -8909 2949 12821 36360 10430 10430 -8921 2955 12847 36360 10430 10430 -8921 2950 12826 36360 10430 10430 -8959 2969 12908 36360 10430 10430 -8959 2964 12886 36360 10430 10430 -8967 2968 12904 36360 10430 10430 -8967 2958 12860 36360 10430 10430 -8953 2951 12830 36360 10430 10430 -8953 2946 12808 36360 10430 10430 -8961 2950 12826 36360 10430 10430 -8961 2950 12826 36360 10430 10430 -8954 2947 12813 36360 10430 10430 -8954 2947 12813 36360 10430 10430 -8955 2947 12813 36360 10430 10430 2025-07-18 11:17:30,220 Hysteresis -79 0: raw(12813 63000 63000 63000) min(10430 63000 63000 63000) spread(10430 63000 63000 63000) max_pv 36360 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 57000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 63000 3: wnd_min 6000 <= p2 raw 63000 3: wnd_min 6000 <= p3 raw 63000 3: wnd_min 6000 <= max_pv 36360 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6813 57000 57000 57000) 7: 0: 12813@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12813@1p __all__ 9: don't have active chargers. 9: raw(0 50187 50187 50187) min(-2383 50187 50187 50187) spread(-2383 50187 50187 50187) max_pv 23547 9: [ 0 12813@1p ] PM PV mtr(W) avl(W) raw max min spread -8955 2963 12882 36360 10430 10430 -8964 2968 12904 36360 10430 10430 -8964 2968 12904 36360 10430 10430 -8952 2962 12878 36360 10430 10430 -8952 2962 12878 36360 10430 10430 -8934 2953 12839 36360 10430 10430 -8934 2963 12882 36360 10430 10430 -8907 2949 12821 36360 10430 10430 -8907 2954 12843 36360 10430 10430 -8882 2942 12791 36360 10430 10430 -8882 2952 12834 36360 10430 10430 -8909 2965 12891 36360 10430 10430 -8909 2975 12934 36360 10430 10430 -8919 2980 12956 36360 10430 10430 -8919 2975 12934 36360 10430 10430 -8907 2969 12908 36360 10430 10430 -8907 2964 12886 36360 10430 10430 -8900 2961 12873 36360 10430 10430 -8900 2966 12895 36360 10430 10430 -8922 2977 12943 36360 10430 10430 2025-07-18 11:17:40,227 Hysteresis -69 0: raw(12943 63000 63000 63000) min(10430 63000 63000 63000) spread(10430 63000 63000 63000) max_pv 36360 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 57000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 63000 3: wnd_min 6000 <= p2 raw 63000 3: wnd_min 6000 <= p3 raw 63000 3: wnd_min 6000 <= max_pv 36360 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6943 57000 57000 57000) 7: 0: 12943@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12943@1p __all__ 9: don't have active chargers. 9: raw(0 50057 50057 50057) min(-2513 50057 50057 50057) spread(-2513 50057 50057 50057) max_pv 23417 9: [ 0 12943@1p ] PM PV mtr(W) avl(W) raw max min spread -8922 3007 13073 36360 10430 10430 -8892 2992 13008 36360 10430 10430 -8892 2992 13008 36360 10430 10430 -8914 3003 13056 36360 10430 10430 -8914 2998 13034 36360 10430 10430 -8894 2988 12991 36360 10430 10430 -8894 2983 12969 36360 10430 10430 -8903 2987 12986 36360 10430 10430 -8903 2987 12986 36360 10430 10430 -8891 2981 12960 36360 10430 10430 -8891 2981 12960 36360 10430 10430 -8903 2987 12986 36360 10430 10430 -8903 2987 12986 36360 10430 10430 -8895 2983 12969 36360 10430 10430 -8895 2978 12947 36360 10430 10430 -8914 2988 12991 36360 10430 10430 -8914 2983 12969 36360 10430 10430 -8910 2981 12960 36360 10430 10430 -8910 2976 12939 36360 10430 10430 -8929 2985 12978 36360 10430 10430 2025-07-18 11:17:50,232 Hysteresis -59 0: raw(12978 63000 63000 63000) min(10430 63000 63000 63000) spread(10430 63000 63000 63000) max_pv 36360 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 57000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 63000 3: wnd_min 6000 <= p2 raw 63000 3: wnd_min 6000 <= p3 raw 63000 3: wnd_min 6000 <= max_pv 36360 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6978 57000 57000 57000) 7: 0: 12978@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12978@1p __all__ 9: don't have active chargers. 9: raw(0 50022 50022 50022) min(-2548 50022 50022 50022) spread(-2548 50022 50022 50022) max_pv 23382 9: [ 0 12978@1p ] PM PV mtr(W) avl(W) raw max min spread -8929 2988 12991 36360 10430 10430 -8935 2991 13004 36360 10430 10430 -8935 2996 13026 36360 10430 10430 -8930 2994 13017 36360 10430 10430 -8930 2989 12995 36360 10430 10430 -8916 2982 12965 36360 10430 10430 -8916 2982 12965 36360 10430 10430 -8923 2985 12978 36360 10430 10430 -8923 2985 12978 36360 10430 10430 -8856 2952 12834 36360 10430 10430 -8856 2957 12856 36360 10430 10430 -8896 2977 12943 36360 10430 10430 -8896 2982 12965 36360 10430 10430 -8891 2980 12956 36360 10430 10430 -8891 2984 12973 36360 10430 10430 -8875 2977 12943 36360 10430 10430 -8875 2977 12943 36360 10430 10430 -8901 2989 12995 36360 10430 10430 -8901 2989 12995 36360 10430 10430 -8894 2986 12982 36360 10430 10430 2025-07-18 11:18:00,236 Hysteresis -49 0: raw(12982 63000 63000 63000) min(10430 63000 63000 63000) spread(10430 63000 63000 63000) max_pv 36360 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 57000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 63000 3: wnd_min 6000 <= p2 raw 63000 3: wnd_min 6000 <= p3 raw 63000 3: wnd_min 6000 <= max_pv 36360 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (6982 57000 57000 57000) 7: 0: 12982@1p 8: filtered 1 to 1, sorted to 0 8: 0: 12982@1p __all__ 9: don't have active chargers. 9: raw(0 50018 50018 50018) min(-2552 50018 50018 50018) spread(-2552 50018 50018 50018) max_pv 23378 9: [ 0 12982@1p ] PM PV mtr(W) avl(W) raw max min spread -8894 2977 12943 36360 10430 10430 -8909 2985 12978 36360 10430 10430 -8909 2980 12956 36360 10430 10430 -8927 2988 12991 36360 10430 10430 -8927 2984 12973 36360 10430 10430 -8944 2992 13008 36360 10430 10430 -8944 2982 12965 36360 10430 10430 -8948 2984 12973 36360 10430 10430 -8948 2984 12973 36360 10430 10430 -8909 2965 12891 36360 10430 10430 -8909 2965 12891 36360 10430 10430 -7840 2153 9360 36360 9360 9360 -7840 2153 9360 36360 9360 9360 -8862 2941 12786 36360 9360 9360 -8862 2966 12895 36360 9360 9360 -8743 2907 12639 36360 9360 9360 -8743 2897 12595 36360 9360 9360 -8609 2830 12304 36360 9360 9360 -8609 2830 12304 36360 9360 9360 -8244 2647 11508 36360 9360 9360 2025-07-18 11:18:10,249 Hysteresis -39 0: raw(11508 63000 63000 63000) min(9360 63000 63000 63000) spread(9360 63000 63000 63000) max_pv 36360 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 57000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 63000 3: wnd_min 6000 <= p2 raw 63000 3: wnd_min 6000 <= p3 raw 63000 3: wnd_min 6000 <= max_pv 36360 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (5508 57000 57000 57000) 7: 0: 11508@1p 8: filtered 1 to 1, sorted to 0 8: 0: 11508@1p __all__ 9: don't have active chargers. 9: raw(0 51492 51492 51492) min(-2148 51492 51492 51492) spread(-2148 51492 51492 51492) max_pv 24852 9: [ 0 11508@1p ] PM PV mtr(W) avl(W) raw max min spread -8244 2383 10360 36360 9360 9360 -7629 1791 7786 36360 7786 7786 -7629 2246 9765 36360 7786 7786 -7224 1742 7573 36360 7573 7573 -7224 2313 10056 36360 7573 7573 -8009 2705 11760 36360 7573 7573 -8009 2775 12065 36360 7573 7573 -8624 3083 13404 36360 7573 7573 -8624 2848 12382 36360 7573 7573 -8753 2912 12660 36360 7573 7573 -8753 2672 11617 36360 7573 7573 -8498 2545 11065 36360 7573 7573 RECV 0: requested 15830 -> 14309 mA (measured 11.310A 0.000A 0.000A) -8498 2480 10782 36360 7573 7573 -8161 2312 10052 36360 7573 7573 -8161 2402 10443 36360 7573 7573 -7462 1755 7630 36360 7573 7573 -7462 2177 9465 36360 7573 7573 -6431 924 4017 36360 4017 4017 -6431 1635 7108 36360 4017 4017 -5532 679 2952 36360 2952 2952 2025-07-18 11:18:20,259 Hysteresis -29 0: raw(2952 63000 63000 63000) min(2952 63000 63000 63000) spread(2952 63000 63000 63000) max_pv 36360 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 57000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 63000 3: wnd_min 6000 <= p2 raw 63000 3: wnd_min 6000 <= p3 raw 63000 3: wnd_min 6000 <= max_pv 36360 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 57000 57000 57000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-3048 57000 57000 57000) min(-3048 57000 57000 57000) spread(-3048 57000 57000 57000) max_pv 30360 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -5532 279 1213 36360 1213 1213 -4006 -1239 -5386 36360 -5386 -5386 -4006 -802 -3486 36360 -5386 -5386 -2788 -1868 -8121 36360 -8121 -8121 -2788 -713 -3100 36360 -8121 -8121 -3422 -158 -686 36360 -8121 -8121 -3422 931 4047 36360 -8121 -8121 RECV 0: requested 14320 -> 9589 mA (measured 6.590A 0.000A 0.000A) -2862 287 1247 36360 -8121 -8121 -2862 602 2617 36360 -8121 -8121 -2621 421 1830 36360 -8121 -8121 -2621 1016 4417 36360 -8121 -8121 -2844 1127 4900 36360 -8121 -8121 -2844 1287 5595 36360 -8121 -8121 -2091 911 3960 36360 -8121 -8121 -2091 901 3917 36360 -8121 -8121 -2805 1258 5469 36360 -8121 -8121 -2805 1148 4991 36360 -8121 -8121 -3975 1732 7530 36360 -8121 -8121 -3975 1447 6291 36360 -8121 -8121 -4015 1467 6378 36360 -8121 -8121 2025-07-18 11:18:30,264 Hysteresis -19 0: raw(6378 63000 63000 63000) min(-8121 63000 63000 63000) spread(-8121 63000 63000 63000) max_pv 36360 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 57000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 63000 3: wnd_min 6000 <= p2 raw 63000 3: wnd_min 6000 <= p3 raw 63000 3: wnd_min 6000 <= max_pv 36360 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (378 57000 57000 57000) 7: 0: 6378@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6378@1p __all__ 9: don't have active chargers. 9: raw(0 56622 56622 56622) min(-14499 56622 56622 56622) spread(-14499 56622 56622 56622) max_pv 29982 9: [ 0 6378@1p ] PM PV mtr(W) avl(W) raw max min spread -4015 1468 6382 36360 -8121 -8121 -4608 1765 7673 36360 -8121 -8121 -4608 1830 7956 36360 -8121 -8121 -5956 3282 14269 36360 -8121 -8121 -5956 2558 11121 36360 -8121 -8121 -7618 4194 18234 36360 -8121 -8121 -7618 3100 13478 36360 -8121 -8121 -8708 4054 17626 36360 -8121 -8121 -8708 2873 12491 36360 -8121 -8121 -8828 2978 12947 36360 -8121 -8121 -8828 2334 10147 36360 -8121 -8121 -8715 2249 9778 36360 -8121 -8121 -8715 2249 9778 36360 -8121 -8121 -8861 2359 10256 36360 -8121 -8121 -8861 2471 10743 36360 -8121 -8121 -9149 2891 12569 36360 -8121 -8121 -9149 2522 10965 36360 -8121 -8121 -9159 2530 11000 36360 -8121 -8121 -9159 2267 9856 36360 -8121 -8121 -9209 2305 10021 36360 -8121 -8121 2025-07-18 11:18:40,270 Hysteresis -9 0: raw(10021 63000 63000 63000) min(-8121 63000 63000 63000) spread(-8121 63000 63000 63000) max_pv 36360 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 57000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 63000 3: wnd_min 6000 <= p2 raw 63000 3: wnd_min 6000 <= p3 raw 63000 3: wnd_min 6000 <= max_pv 36360 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (4021 57000 57000 57000) 7: 0: 10021@1p 8: filtered 1 to 1, sorted to 0 8: 0: 10021@1p __all__ 9: don't have active chargers. 9: raw(0 52979 52979 52979) min(-18142 52979 52979 52979) spread(-18142 52979 52979 52979) max_pv 26339 9: [ 0 10021@1p ] PM PV mtr(W) avl(W) raw max min spread -9209 3105 13500 36360 -8121 -8121 -9560 3369 14647 36360 -8121 -8121 -9560 3384 14713 36360 -8121 -8121 -9951 3906 16982 36360 -8121 -8121 -9951 3669 15952 36360 -8121 -8121 -9198 2708 11773 36360 -8121 -8121 -9198 2543 11056 36360 -8121 -8121 -9025 2456 10678 36360 -8121 -8121 -9025 2401 10439 36360 -8121 -8121 -8641 2210 9608 36360 -8121 -8121 -8641 2285 9934 36360 -8121 -8121 -8056 1992 8660 36360 -8121 -8121 -8056 2067 8986 36360 -8121 -8121 RECV 0: requested 9100 -> 12750 mA (measured 9.750A 0.000A 0.000A) -6811 800 3478 36360 -8121 -8121 -6811 1210 5260 36360 -8121 -8121 -5515 -106 -460 36360 -8121 -8121 -5515 891 3873 36360 -8121 -8121 -4681 162 704 36360 -8121 -8121 -4681 1255 5456 36360 -8121 -8121 -4218 675 2934 36360 -8121 -8121 2025-07-18 11:18:50,280 Hysteresis 0 0: raw(2934 63000 63000 63000) min(-8121 63000 63000 63000) spread(-8121 63000 63000 63000) max_pv 36360 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 57000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 63000 3: wnd_min 6000 <= p2 raw 63000 3: wnd_min 6000 <= p3 raw 63000 3: wnd_min 6000 <= max_pv 36360 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 57000 57000 57000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-3066 57000 57000 57000) min(-14121 57000 57000 57000) spread(-14121 57000 57000 57000) max_pv 30360 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -4218 576 2504 36360 -8121 -8121 -3922 354 1539 36360 -8121 -8121 -3922 429 1865 36360 -8121 -8121 -3107 -442 -1921 36360 -8121 -8121 -3107 -276 -1200 36360 -8121 -8121 -3009 -362 -1573 36360 -8121 -8121 RECV 0: requested 12750 -> 10540 mA (measured 7.540A 0.000A 0.000A) -3009 495 2152 36360 -8121 -8121 -2445 -146 -634 36360 -8121 -8121 -2445 597 2595 36360 -8121 -8121 -2137 366 1591 36360 -8121 -8121 -2137 919 3995 36360 -8121 -8121 -2024 603 2621 36360 -8121 -8121 -2024 957 4160 36360 -8121 -8121 -1983 937 4073 36360 -8121 -8121 -1983 972 4226 36360 -8121 -8121 RECV 0: requested 10540 -> 8950 mA (measured 5.950A 0.000A 0.000A) -1939 950 4130 36360 -8121 -8121 -1939 975 4239 36360 -8121 -8121 -1905 958 4165 36360 -8121 -8121 -1905 978 4252 36360 -8121 -8121 -1895 973 4230 36360 -8121 -8121 2025-07-18 11:19:00,307 Hysteresis 10 0: raw(4230 63000 63000 63000) min(-8121 63000 63000 63000) spread(-8121 63000 63000 63000) max_pv 36360 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 57000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 63000 3: wnd_min 6000 <= p2 raw 63000 3: wnd_min 6000 <= p3 raw 63000 3: wnd_min 6000 <= max_pv 36360 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 57000 57000 57000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-1770 57000 57000 57000) min(-14121 57000 57000 57000) spread(-14121 57000 57000 57000) max_pv 30360 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -1895 983 4273 36360 -8121 -8121 -1874 972 4226 36360 -8121 -8121 -1874 977 4247 36360 -8121 -8121 -1884 982 4269 36360 -8121 -8121 -1884 992 4313 36360 -8121 -8121 -1882 991 4308 36360 -8121 -8121 -1882 986 4286 36360 -8121 -8121 -1865 978 4252 36360 -8121 -8121 -1865 973 4230 36360 -8121 -8121 -1848 964 4191 36360 -8121 -8121 -1848 969 4213 36360 -8121 -8121 -1863 977 4247 36360 -8121 -8121 -1863 987 4291 36360 -8121 -8121 -1866 988 4295 36360 -8121 -8121 -1866 988 4295 36360 -8121 -8121 -1889 1000 4347 36360 -8121 -8121 -1889 1000 4347 36360 -8121 -8121 -1971 1041 4526 36360 -8121 -8121 -1971 1036 4504 36360 -8121 -8121 -2141 1121 4873 36360 -8121 -8121 2025-07-18 11:19:10,312 Hysteresis 20 0: raw(4873 63000 63000 63000) min(-8121 63000 63000 63000) spread(-8121 63000 63000 63000) max_pv 36360 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 57000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 63000 3: wnd_min 6000 <= p2 raw 63000 3: wnd_min 6000 <= p3 raw 63000 3: wnd_min 6000 <= max_pv 36360 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 57000 57000 57000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-1127 57000 57000 57000) min(-14121 57000 57000 57000) spread(-14121 57000 57000 57000) max_pv 30360 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -2141 1106 4808 36360 -8121 -8121 -2293 1182 5139 36360 -8121 -8121 -2293 1127 4900 36360 -8121 -8121 -2373 1167 5073 36360 -8121 -8121 -2373 1122 4878 36360 -8121 -8121 -2373 1122 4878 36360 -8121 -8121 -2373 1072 4660 36360 -8121 -8121 -2598 1184 5147 36360 -8121 -8121 -2598 1219 5300 36360 -8121 -8121 -2711 1276 5547 36360 -8121 -8121 -2711 1201 5221 36360 -8121 -8121 -2811 1251 5439 36360 -8121 -8121 -2811 1136 4939 36360 -8121 -8121 -2538 999 4343 36360 -8121 -8121 -2538 629 2734 36360 -8121 -8121 -2186 365 1586 36360 -8121 -8121 -2186 888 3860 36360 -8121 -8121 -1875 409 1778 36360 -8121 -8121 -1875 883 3839 36360 -8121 -8121 -1795 574 2495 36360 -8121 -8121 2025-07-18 11:19:20,323 Hysteresis 30 0: raw(2495 63000 63000 63000) min(-8121 63000 63000 63000) spread(-8121 63000 63000 63000) max_pv 36360 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 57000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 63000 3: wnd_min 6000 <= p2 raw 63000 3: wnd_min 6000 <= p3 raw 63000 3: wnd_min 6000 <= max_pv 36360 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 57000 57000 57000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-3505 57000 57000 57000) min(-14121 57000 57000 57000) spread(-14121 57000 57000 57000) max_pv 30360 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -1795 943 4100 36360 -8121 -8121 -1837 964 4191 36360 -8121 -8121 -1837 989 4300 36360 -8121 -8121 -1828 984 4278 36360 -8121 -8121 -1828 974 4234 36360 -8121 -8121 -1781 951 4134 36360 -8121 -8121 -1781 951 4134 36360 -8121 -8121 -1664 892 3878 36360 -8121 -8121 -1664 902 3921 36360 -8121 -8121 -1634 887 3856 36360 -8121 -8121 -1634 927 4030 36360 -8121 -8121 -1593 907 3943 36360 -8121 -8121 -1593 922 4008 36360 -8121 -8121 -1558 904 3930 36360 -8121 -8121 -1558 919 3995 36360 -8121 -8121 -1532 906 3939 36360 -8121 -8121 -1532 911 3960 36360 -8121 -8121 -1522 906 3939 36360 -8121 -8121 -1522 916 3982 36360 -8121 -8121 -1527 919 3995 36360 -8121 -8121 2025-07-18 11:19:30,328 Hysteresis 40 0: raw(3995 63000 63000 63000) min(-8121 63000 63000 63000) spread(-8121 63000 63000 63000) max_pv 36360 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 57000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 63000 3: wnd_min 6000 <= p2 raw 63000 3: wnd_min 6000 <= p3 raw 63000 3: wnd_min 6000 <= max_pv 36360 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 57000 57000 57000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-2005 57000 57000 57000) min(-14121 57000 57000 57000) spread(-14121 57000 57000 57000) max_pv 30360 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -1527 924 4017 36360 -8121 -8121 -1512 916 3982 36360 -8121 -8121 -1512 926 4026 36360 -8121 -8121 -1472 906 3939 36360 -8121 -8121 -1472 911 3960 36360 -8121 -8121 -1437 894 3886 36360 -8121 -8121 -1437 904 3930 36360 -8121 -8121 -1429 900 3913 36360 -8121 -8121 -1429 910 3956 36360 -8121 -8121 -1417 904 3930 36360 -8121 -8121 -1417 904 3930 36360 -8121 -8121 -1408 899 3908 36360 -8121 -8121 -1408 909 3952 36360 -8121 -8121 -1396 903 3926 36360 -8121 -8121 -1396 903 3926 36360 -8121 -8121 -1383 897 3900 36360 -8121 -8121 -1383 902 3921 36360 -8121 -8121 -1368 894 3886 36360 -8121 -8121 -1368 904 3930 36360 -8121 -8121 -1354 897 3900 36360 -8121 -8121 2025-07-18 11:19:40,333 Hysteresis 50 0: raw(3900 63000 63000 63000) min(-8121 63000 63000 63000) spread(-8121 63000 63000 63000) max_pv 36360 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 57000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 63000 3: wnd_min 6000 <= p2 raw 63000 3: wnd_min 6000 <= p3 raw 63000 3: wnd_min 6000 <= max_pv 36360 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 57000 57000 57000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-2100 57000 57000 57000) min(-14121 57000 57000 57000) spread(-14121 57000 57000 57000) max_pv 30360 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -1354 897 3900 36360 -8121 -8121 -1352 896 3895 36360 -8121 -8121 -1352 901 3917 36360 -8121 -8121 -1321 886 3852 36360 -8121 -8121 -1321 891 3873 36360 -8121 -8121 -1315 888 3860 36360 -8121 -8121 -1315 893 3882 36360 -8121 -8121 -1298 884 3843 36360 -8121 -8121 -1298 889 3865 36360 -8121 -8121 -1295 888 3860 36360 -8121 -8121 -1295 893 3882 36360 -8121 -8121 -1286 888 3860 36360 -8121 -8121 -1286 893 3882 36360 -8121 -8121 -1262 881 3830 36360 -8121 -8121 -1262 881 3830 36360 -8121 -8121 -1261 881 3830 36360 -8121 -8121 -1261 886 3852 36360 -8121 -8121 -1247 628 2730 36360 -8121 -8121 -1247 884 3843 36360 -8121 -8121 -1238 629 2734 36360 -8121 -8121 2025-07-18 11:19:50,349 Hysteresis 60 0: raw(2734 63000 63000 63000) min(-8121 63000 63000 63000) spread(-8121 63000 63000 63000) max_pv 36360 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 57000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 63000 3: wnd_min 6000 <= p2 raw 63000 3: wnd_min 6000 <= p3 raw 63000 3: wnd_min 6000 <= max_pv 36360 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 57000 57000 57000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-3266 57000 57000 57000) min(-14121 57000 57000 57000) spread(-14121 57000 57000 57000) max_pv 30360 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -1238 884 3843 36360 -8121 -8121 -1223 625 2717 36360 -8121 -8121 -1223 882 3834 36360 -8121 -8121 -1215 627 2726 36360 -8121 -8121 -1215 627 2726 36360 -8121 -8121 -1198 614 2669 36360 -8121 -8121 -1198 621 2700 36360 -8121 -8121 -1190 615 2673 36360 -8121 -8121 -1190 623 2708 36360 -8121 -8121 -1182 617 2682 36360 -8121 -8121 -1182 617 2682 36360 -8121 -8121 -1159 600 2608 36360 -8121 -8121 -1159 607 2639 36360 -8121 -8121 -1150 600 2608 36360 -8121 -8121 -1150 608 2643 36360 -8121 -8121 -1151 609 2647 36360 -8121 -8121 -1151 616 2678 36360 -8121 -8121 -1138 606 2634 36360 -8121 -8121 -1138 606 2634 36360 -8121 -8121 -1129 600 2608 36360 -8121 -8121 2025-07-18 11:20:00,371 Hysteresis 70 0: raw(2608 63000 63000 63000) min(-8121 63000 63000 63000) spread(-8121 63000 63000 63000) max_pv 36360 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 57000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 63000 3: wnd_min 6000 <= p2 raw 63000 3: wnd_min 6000 <= p3 raw 63000 3: wnd_min 6000 <= max_pv 36360 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 57000 57000 57000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-3392 57000 57000 57000) min(-14121 57000 57000 57000) spread(-14121 57000 57000 57000) max_pv 30360 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -1129 607 2639 36360 -8121 -8121 -1114 596 2591 36360 -8121 -8121 -1114 596 2591 36360 -8121 -8121 -1109 592 2573 36360 -8121 -8121 -1109 600 2608 36360 -8121 -8121 -1101 594 2582 36360 -8121 -8121 -1101 594 2582 36360 -8121 -8121 -1098 591 2569 36360 -8121 -8121 -1098 599 2604 36360 -8121 -8121 -1089 592 2573 36360 -8121 -8121 -1089 592 2573 36360 -8121 -8121 -1091 594 2582 36360 -8121 -8121 -1091 601 2613 36360 -8121 -8121 -1077 591 2569 36360 -8121 -8121 -1077 591 2569 36360 -8121 -8121 -1058 576 2504 36360 -8121 -8121 -1058 584 2539 36360 -8121 -8121 -1057 583 2534 36360 -8121 -8121 -1057 591 2569 36360 -8121 -8121 -1056 590 2565 36360 -8121 -8121 2025-07-18 11:20:10,376 Hysteresis 80 0: raw(2565 63000 63000 63000) min(-8121 63000 63000 63000) spread(-8121 63000 63000 63000) max_pv 36360 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 57000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 63000 3: wnd_min 6000 <= p2 raw 63000 3: wnd_min 6000 <= p3 raw 63000 3: wnd_min 6000 <= max_pv 36360 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 57000 57000 57000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-3435 57000 57000 57000) min(-14121 57000 57000 57000) spread(-14121 57000 57000 57000) max_pv 30360 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -1056 590 2565 36360 -8121 -8121 -1048 591 2569 36360 -8121 -8121 -1048 591 2569 36360 -8121 -8121 -1049 592 2573 36360 -8121 -8121 -1049 600 2608 36360 -8121 -8121 -1043 595 2586 18234 -8121 -8121 -1043 595 2586 18234 -8121 -8121 -1033 588 2556 18234 -8121 -8121 -1033 588 2556 18234 -8121 -8121 -1028 591 2569 18234 -8121 -8121 -1028 591 2569 18234 -8121 -8121 -1006 575 2500 18234 -8121 -8121 -1006 575 2500 18234 -8121 -8121 -1013 580 2521 18234 -8121 -8121 -1013 588 2556 18234 -8121 -8121 -1008 584 2539 18234 -8121 -8121 -1008 584 2539 18234 -8121 -8121 -1001 579 2517 18234 -8121 -8121 -1001 579 2517 18234 -8121 -8121 -979 570 2478 18234 -8121 -8121 2025-07-18 11:20:20,382 Hysteresis 90 0: raw(2478 63000 63000 63000) min(-8121 63000 63000 63000) spread(-8121 63000 63000 63000) max_pv 18234 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 57000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 63000 3: wnd_min 6000 <= p2 raw 63000 3: wnd_min 6000 <= p3 raw 63000 3: wnd_min 6000 <= max_pv 18234 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 57000 57000 57000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-3522 57000 57000 57000) min(-14121 57000 57000 57000) spread(-14121 57000 57000 57000) max_pv 12234 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -979 570 2478 18234 -8121 -8121 -971 564 2452 18234 -8121 -8121 -971 564 2452 18234 -8121 -8121 -983 580 2521 18234 -8121 -8121 -983 580 2521 18234 -8121 -8121 -964 566 2460 18234 -8121 -8121 -964 566 2460 18234 -8121 -8121 -956 560 2434 18234 -8121 -8121 -956 560 2434 18234 -8121 -8121 -960 570 2478 18234 -8121 -8121 -947 561 2439 18234 -8121 -8121 -947 561 2439 18234 -8121 -8121 -940 555 2413 18234 -8121 -8121 -940 555 2413 18234 -8121 -8121 -935 559 2430 18234 -8121 -8121 -935 559 2430 18234 -8121 -8121 -924 551 2395 18234 -8121 -8121 -924 558 2426 18234 -8121 -8121 -927 561 2439 18234 -8121 -8121 -927 561 2439 18234 -8121 -8121 2025-07-18 11:20:30,387 Hysteresis 100 0: raw(2439 63000 63000 63000) min(-8121 63000 63000 63000) spread(-8121 63000 63000 63000) max_pv 18234 0: [ 0 1p PV ] __all__ 1: have B1 0; rotation allowed 0 1: 0: rot_b1 0 rot_prio 0 keep_active 1 can p-switch 1 2: filtered 1 to 0. Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 57000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 63000 3: wnd_min 6000 <= p2 raw 63000 3: wnd_min 6000 <= p3 raw 63000 3: wnd_min 6000 <= max_pv 18234 6: filtered 1 to 1, sorted to 0 6: 0: 6000@1p __only Fast__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(10000 10000 10000 10000) 4: have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 1, sorted to 0 5: 0: No: !impr_pv 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (0 57000 57000 57000) 7: 0: 6000@1p 8: filtered 1 to 1, sorted to 0 8: 0: 6000@1p __all__ 9: don't have active chargers. 9: raw(-3561 57000 57000 57000) min(-14121 57000 57000 57000) spread(-14121 57000 57000 57000) max_pv 12234 9: [ 0 6000@1p ] PM PV mtr(W) avl(W) raw max min spread -923 558 2426 18234 -8121 -8121 -923 558 2426 18234 -8121 -8121 -909 547 2378 18234 -8121 -8121 -909 555 2413 18234 -8121 -8121 -897 546 2373 18234 -8121 -8121 -897 546 2373 18234 -8121 -8121 -897 546 2373 18234 -8121 -8121 -897 553 2404 18234 -8121 -8121 -894 551 2395 18234 -8121 -8121 -894 551 2395 18234 -8121 -8121 __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)'