2025-04-26T14:24:23.354 Scroll down for event log! {"uptime": 153690, "free_heap_bytes":80872, "largest_free_heap_block":73716, "devices": [ {"UID":"2aNC", "DID":2167, "port":"A"},{"UID":"29un", "DID":286, "port":"B"}], "error_counters": [ {"port": "A", "SpiTfpChecksum": 0, "SpiTfpFrame": 0, "TfpFrame": 0, "TfpUnexpected": 0},{"port": "B", "SpiTfpChecksum": 0, "SpiTfpFrame": 0, "TfpFrame": 0, "TfpUnexpected": 0},{"port": "C", "SpiTfpChecksum": 0, "SpiTfpFrame": 0, "TfpFrame": 0, "TfpUnexpected": 0},{"port": "D", "SpiTfpChecksum": 0, "SpiTfpFrame": 0, "TfpFrame": 0, "TfpUnexpected": 0},{"port": "E", "SpiTfpChecksum": 0, "SpiTfpFrame": 0, "TfpFrame": 0, "TfpUnexpected": 0},{"port": "F", "SpiTfpChecksum": 0, "SpiTfpFrame": 0, "TfpFrame": 0, "TfpUnexpected": 0}], "info/modules": {"task_scheduler":true,"event_log":true,"api":true,"web_server":true,"rtc":true,"warp_esp32_i2c":true,"warp_esp32_rtc":true,"esp32_ethernet_brick":true,"watchdog":true,"uptime_tracker":true,"debug_protocol":true,"evse_v2":true,"evse_common":true,"evse_led":true,"network":true,"ntp":true,"ethernet":true,"wifi":true,"rtc_bricklet":false,"mqtt":true,"mqtt_auto_discovery":true,"http":true,"ws":true,"event":true,"system":true,"firmware_update":true,"automation":true,"modbus_tcp_client":true,"meters":true,"meters_evse_v2":true,"meters_api":true,"meters_modbus_tcp":true,"meters_sun_spec":true,"meters_sma_speedwire":true,"meters_rct_power":true,"meters_legacy_api":true,"require_meter":true,"charge_manager":true,"cm_networking":true,"charge_tracker":true,"power_manager":true,"users":true,"nfc":true,"device_name":true,"modbus_tcp":true,"modbus_tcp_debug":true,"wireguard":true,"ocpp":true,"charge_limits":true,"coredump":true,"pwa":true,"certs":true,"remote_access":true,"day_ahead_prices":true,"solar_forecast":true,"eco":true}, "event_log/boot_id": {"boot_id":1591702102}, "info/features": ["rtc","evse","cp_disconnect","button_configuration","rgb_led","ethernet","firmware_update","meters","nfc"], "info/version": {"firmware":"2.7.8+67efdb29","config":"2.6.6","config_type":"warp"}, "rtc/time": {"year":2025,"month":4,"day":26,"hour":12,"minute":24,"second":23,"weekday":6}, "rtc/config_modified": {"modified":0}, "rtc/config": {"auto_sync":true}, "esp32/temperature": {"temperature":3575}, "info/last_boots": [{"reset_reason":3,"boot_count":21,"timestamp_min":28650896,"uptime":45648,"uptime_overflows":0},{"reset_reason":6,"boot_count":2,"timestamp_min":28683743,"uptime":166940,"uptime_overflows":0},{"reset_reason":3,"boot_count":3,"timestamp_min":28744693,"uptime":3656957440,"uptime_overflows":0},{"reset_reason":3,"boot_count":3,"timestamp_min":28968045,"uptime":105218,"uptime_overflows":0},{"reset_reason":3,"boot_count":2,"timestamp_min":29045500,"uptime":1715565557,"uptime_overflows":0},{"reset_reason":3,"boot_count":3,"timestamp_min":29049844,"uptime":260627750,"uptime_overflows":0},{"reset_reason":3,"boot_count":4,"timestamp_min":29050180,"uptime":20146193,"uptime_overflows":0},{"reset_reason":3,"boot_count":5,"timestamp_min":29051161,"uptime":58907839,"uptime_overflows":0},{"reset_reason":3,"boot_count":6,"timestamp_min":29061130,"uptime":598113920,"uptime_overflows":0},{"reset_reason":3,"boot_count":7,"timestamp_min":29094494,"uptime":2001817131,"uptime_overflows":0}], "evse/identity": {"uid":"2aNC","connected_uid":"0","position":"A","hw_version":"1.0.0","fw_version":"2.2.10","device_identifier":2167}, "evse/state": {"iec61851_state":0,"charger_state":0,"contactor_state":16,"contactor_error":0,"allowed_charging_current":0,"error_state":0,"lock_state":0,"dc_fault_current_state":0}, "evse/hardware_configuration": {"jumper_configuration":3,"has_lock_switch":false,"evse_version":30,"energy_meter_type":0}, "evse/low_level_state": {"led_state":1,"cp_pwm_duty_cycle":1000,"adc_values":[3918,3904,190,173,2108,3735,181],"voltages":[12058,11968,-11975,-12091,1698,12039,-12033],"resistances":[4294967295,692],"gpio":[false,false,false,true,false,false,false,true,false,true,false,true,true,true,false,false,false,false,true,false,false,false,false,false],"charging_time":0,"time_since_state_change":12661,"uptime":2940217840,"time_since_dc_fault_check":12661,"temperature":2856,"phases_current":3,"phases_requested":3,"phases_state":0,"phases_info":0,"dc_fault_pins":0,"dc_fault_sensor_type":1}, "evse/button_state": {"button_press_time":773818652,"button_release_time":773818840,"button_pressed":false}, "evse/slots": [{"max_current":16000,"active":true,"clear_on_disconnect":false},{"max_current":20000,"active":true,"clear_on_disconnect":false},{"max_current":32000,"active":true,"clear_on_disconnect":false},{"max_current":32000,"active":false,"clear_on_disconnect":false},{"max_current":32000,"active":true,"clear_on_disconnect":false},{"max_current":32000,"active":true,"clear_on_disconnect":false},{"max_current":0,"active":false,"clear_on_disconnect":true},{"max_current":0,"active":true,"clear_on_disconnect":true},{"max_current":32000,"active":true,"clear_on_disconnect":false},{"max_current":32000,"active":false,"clear_on_disconnect":false},{"max_current":32000,"active":false,"clear_on_disconnect":false},{"max_current":32000,"active":false,"clear_on_disconnect":false},{"max_current":32000,"active":true,"clear_on_disconnect":false},{"max_current":0,"active":false,"clear_on_disconnect":false},{"max_current":32000,"active":false,"clear_on_disconnect":false}], "evse/indicator_led": {"indication":-1,"duration":0,"color_h":60,"color_s":255,"color_v":255}, "evse/external_current": {"current":32000}, "evse/external_clear_on_disconnect": {"clear_on_disconnect":false}, "evse/management_current": {"current":0}, "evse/boost_mode": {"enabled":false}, "evse/auto_start_charging": {"auto_start_charging":true}, "evse/global_current": {"current":32000}, "evse/management_enabled": {"enabled":true}, "evse/user_current": {"current":0}, "evse/user_enabled": {"enabled":false}, "evse/external_enabled": {"enabled":true}, "evse/external_defaults": {"current":32000,"clear_on_disconnect":false}, "evse/modbus_tcp_enabled": {"enabled":false}, "evse/ocpp_enabled": {"enabled":false}, "evse/meter_config_modified": {"modified":0}, "evse/meter_config": {"slot":0}, "evse/gpio_configuration": {"shutdown_input":4,"input":0,"output":1}, "evse/button_configuration": {"button":2}, "evse/ev_wakeup": {"enabled":true}, "evse/phase_auto_switch": {"enabled":true}, "evse/phases_connected": {"phases":3}, "evse/control_pilot_disconnect": {"disconnect":false}, "evse/automation_current": {"current":32000}, "evse/led_configuration_modified": {"modified":0}, "evse/led_configuration": {"enable_api":false}, "network/config_modified": {"modified":0}, "network/config": {"hostname":null,"enable_mdns":true,"web_server_port":80}, "network/state": {"connected":true}, "ntp/config_modified": {"modified":2}, "ntp/config": {"enable":true,"use_dhcp":true,"timezone":"Europe/Luxembourg","server":"time.cloudflare.com","server2":"time.google.com"}, "ntp/state": {"synced":true,"time":29094504}, "ethernet/config_modified": {"modified":0}, "ethernet/config": {"enable_ethernet":true,"ip":"0.0.0.0","gateway":"0.0.0.0","subnet":"0.0.0.0","dns":"0.0.0.0","dns2":"0.0.0.0"}, "ethernet/state": {"connection_state":3,"connection_start":8169,"connection_end":0,"ip":"192.168.2.188","subnet":"255.255.254.0","full_duplex":true,"link_speed":100}, "wifi/state": {"connection_state":0,"connection_start":0,"connection_end":0,"ap_state":1,"ap_bssid":"58:BF:25:B8:9E:89","ap_sta_count":0,"sta_ip":"0.0.0.0","sta_subnet":"0.0.0.0","sta_rssi":-127,"sta_bssid":""}, "wifi/sta_config_modified": {"modified":0}, "wifi/sta_config": {"enable_sta":false,"ssid":"","bssid":[0,0,0,0,0,0],"bssid_lock":false,"enable_11b":false,"passphrase":"","ip":"0.0.0.0","gateway":"0.0.0.0","subnet":"0.0.0.0","dns":"0.0.0.0","dns2":"0.0.0.0","wpa_eap_config":[0,null]}, "wifi/ap_config_modified": {"modified":0}, "wifi/ap_config": {"enable_ap":true,"ap_fallback_only":false,"ssid":"warp3-2aQx","hide_ssid":false,"passphrase":null,"channel":0,"ip":"10.0.0.1","gateway":"10.0.0.1","subnet":"255.255.255.0"}, "rtc/identity": {"uid":"","connected_uid":"","position":"","hw_version":"","fw_version":"","device_identifier":123}, "mqtt/config_modified": {"modified":2}, "mqtt/config": {"enable_mqtt":true,"broker_host":"192.168.2.88","broker_port":1883,"broker_username":"openhabian","broker_password":null,"global_topic_prefix":"DUMSHOME/warp3","client_name":"warp3-2aQx","interval":5,"protocol":0,"cert_id":-1,"client_cert_id":-1,"client_key_id":-1,"path":"","read_only":false}, "mqtt/state": {"connection_state":2,"connection_start":10286,"connection_end":0,"last_error":0}, "mqtt/auto_discovery_config_modified": {"modified":2}, "mqtt/auto_discovery_config": {"auto_discovery_mode":0,"auto_discovery_prefix":"homeassistant"}, "info/ws": {"keep_alive_fds":[53,56,-1,-1,-1],"keep_alive_pongs":[152433,152433,0,0,0],"worker_active":2,"last_worker_run":153243,"queue_len":0}, "system/i18n_config_modified": {"modified":0}, "system/i18n_config": {"language":0,"detect_browser_language":true}, "firmware_update/config_modified": {"modified":0}, "firmware_update/config": {"update_url":"https://www.warp-charger.com/firmwares/","cert_id":-1}, "firmware_update/state": {"publisher":"Tinkerforge GmbH","check_timestamp":0,"check_state":0,"update_version":"","install_progress":0,"install_state":0}, "automation/config_modified": {"modified":0}, "automation/config": {"tasks":[]}, "automation/state": {"registered_triggers":[1,2,3,4,5,6,7,9,10,11,16,17,18,20],"registered_actions":[1,2,3,4,5,6,7,8,11,12,14],"enabled_triggers":[3,1,2,4,6,7,9,18,20,17,5],"enabled_actions":[2,1,3,4,5,8,14,7,12],"last_run":[]}, "meters/0/config_modified": {"modified":2}, "meters/0/config": [2,{"display_name":"WARP Charger","location":2}], "meters/0/state": {"type":0}, "meters/0/errors": {"local_timeout":1960143,"global_timeout":0,"illegal_function":0,"illegal_data_access":0,"illegal_data_value":0,"slave_device_failure":0}, "meters/0/value_ids": [], "meters/0/values": [], "meters/0/last_reset": {"last_reset":0}, "meters/1/config_modified": {"modified":2}, "meters/1/config": [4,{"display_name":"IoBrokerValues","location":4,"value_ids":[74]}], "meters/1/state": null, "meters/1/errors": null, "meters/1/value_ids": [74], "meters/1/values": [-2217], "meters/2/config_modified": {"modified":2}, "meters/2/config": [0,null], "meters/2/state": null, "meters/2/errors": null, "meters/2/value_ids": [], "meters/2/values": [], "meters/3/config_modified": {"modified":2}, "meters/3/config": [0,null], "meters/3/state": null, "meters/3/errors": null, "meters/3/value_ids": [], "meters/3/values": [], "meters/4/config_modified": {"modified":2}, "meters/4/config": [0,null], "meters/4/state": null, "meters/4/errors": null, "meters/4/value_ids": [], "meters/4/values": [], "meter/error_counters": {"local_timeout":1960143,"global_timeout":0,"illegal_function":0,"illegal_data_access":0,"illegal_data_value":0,"slave_device_failure":0}, "meters_legacy_api/state": {"writable":false}, "meters_legacy_api/config_modified": {"modified":0}, "meters_legacy_api/config": {"linked_meter_slot":0}, "meter/state": {"state":0,"type":0}, "meter/values": {"power":null,"energy_rel":null,"energy_abs":null}, "meter/phases": {"phases_connected":[false,false,false],"phases_active":[false,false,false]}, "meter/all_values": [], "meter/last_reset": {"last_reset":0}, "require_meter/config_modified": {"modified":0}, "require_meter/config": {"config":0}, "charge_manager/config_modified": {"modified":2}, "charge_manager/config": {"enable_charge_manager":true,"enable_watchdog":true,"default_available_current":16000,"maximum_available_current":16000,"minimum_current_auto":false,"minimum_current":6000,"minimum_current_1p":6000,"minimum_current_vehicle_type":0,"verbose":true,"requested_current_threshold":60,"requested_current_margin":3000,"chargers":[{"host":"127.0.0.1","name":"warp3-2aQx","rot":0}]}, "charge_manager/low_level_config_modified": {"modified":0}, "charge_manager/low_level_config": {"global_hysteresis":180,"wakeup_time":180,"plug_in_time":180,"enable_current_factor_pct":150,"allocation_interval":10,"rotation_interval":900}, "charge_manager/state": {"state":1,"l_raw":[35243,16000,16000,16000],"l_min":[18965,16000,16000,16000],"l_spread":[18965,16000,16000,16000],"l_max_pv":43630,"alloc":[0,0,0,0],"chargers":[{"s":0,"e":0,"ac":0,"ap":0,"sc":16000,"sp":7,"lu":152847,"n":"warp3-2aQx","u":228203}]}, "charge_manager/low_level_state": {"last_hyst_reset":45311,"wnd_min":[0,0,0,0],"wnd_max":[0,0,0,0],"chargers":[{"b":29,"rc":16000,"ae":0,"ls":45311,"lp":44701,"lw":0,"ip":145443}]}, "charge_manager/available_current": {"current":16000}, "power_manager/charge_mode": {"mode":3}, "charge_tracker/config_modified": {"modified":2}, "charge_tracker/config": {"electricity_price":1500}, "charge_tracker/last_charges": [{"timestamp_minutes":29049845,"charge_duration":8618,"user_id":0,"energy_charged":null},{"timestamp_minutes":29050049,"charge_duration":61990,"user_id":0,"energy_charged":null},{"timestamp_minutes":29051284,"charge_duration":77388,"user_id":0,"energy_charged":null},{"timestamp_minutes":29053966,"charge_duration":9602,"user_id":0,"energy_charged":null},{"timestamp_minutes":29054126,"charge_duration":15555,"user_id":0,"energy_charged":null},{"timestamp_minutes":29058343,"charge_duration":3329,"user_id":0,"energy_charged":null},{"timestamp_minutes":29058398,"charge_duration":82530,"user_id":0,"energy_charged":null},{"timestamp_minutes":29059828,"charge_duration":3179,"user_id":0,"energy_charged":null},{"timestamp_minutes":29059881,"charge_duration":4409,"user_id":0,"energy_charged":null},{"timestamp_minutes":29059956,"charge_duration":3234,"user_id":0,"energy_charged":null},{"timestamp_minutes":29061237,"charge_duration":11265,"user_id":0,"energy_charged":null},{"timestamp_minutes":29062743,"charge_duration":15981,"user_id":0,"energy_charged":null},{"timestamp_minutes":29068335,"charge_duration":20858,"user_id":0,"energy_charged":null},{"timestamp_minutes":29068683,"charge_duration":75017,"user_id":0,"energy_charged":null},{"timestamp_minutes":29074198,"charge_duration":5161,"user_id":0,"energy_charged":null},{"timestamp_minutes":29074285,"charge_duration":161362,"user_id":0,"energy_charged":null},{"timestamp_minutes":29076975,"charge_duration":23628,"user_id":0,"energy_charged":null},{"timestamp_minutes":29081465,"charge_duration":81734,"user_id":0,"energy_charged":null},{"timestamp_minutes":29087189,"charge_duration":10081,"user_id":0,"energy_charged":null},{"timestamp_minutes":29091654,"charge_duration":157661,"user_id":0,"energy_charged":null},{"timestamp_minutes":29094282,"charge_duration":2109,"user_id":0,"energy_charged":null},{"timestamp_minutes":29094318,"charge_duration":1756,"user_id":0,"energy_charged":null},{"timestamp_minutes":29094347,"charge_duration":4723,"user_id":0,"energy_charged":null},{"timestamp_minutes":29094426,"charge_duration":22,"user_id":0,"energy_charged":null},{"timestamp_minutes":29094427,"charge_duration":56,"user_id":0,"energy_charged":null},{"timestamp_minutes":29094488,"charge_duration":51,"user_id":0,"energy_charged":null},{"timestamp_minutes":29094489,"charge_duration":118,"user_id":0,"energy_charged":null},{"timestamp_minutes":29094491,"charge_duration":58,"user_id":0,"energy_charged":null},{"timestamp_minutes":29094492,"charge_duration":406,"user_id":0,"energy_charged":null},{"timestamp_minutes":29094502,"charge_duration":94,"user_id":0,"energy_charged":null}], "charge_tracker/current_charge": {"user_id":-1,"meter_start":0,"evse_uptime_start":0,"timestamp_minutes":0,"authorization_type":0,"authorization_info":null}, "charge_tracker/state": {"tracked_charges":144,"first_charge_timestamp":28646539}, "power_manager/state": {"config_error_flags":0,"external_control":1}, "power_manager/config_modified": {"modified":2}, "power_manager/config": {"enabled":true,"phase_switching_mode":0,"excess_charging_enable":true,"default_mode":3,"meter_slot_grid_power":1,"meter_slot_battery_power":255,"battery_mode":0,"battery_inverted":false,"battery_deadzone":100,"target_power_from_grid":-50,"guaranteed_power":2000,"cloud_filter_mode":2}, "power_manager/dynamic_load_config_modified": {"modified":0}, "power_manager/dynamic_load_config": {"enabled":false,"meter_slot_grid_currents":1,"current_limit":0,"largest_consumer_current":32000,"safety_margin_pct":0}, "power_manager/low_level_state": {"power_at_meter":-2217,"power_at_battery":0,"power_available":2167,"i_meter":[0,0,0],"i_pp_max":[0,0,0],"i_pp_mavg":[0,0,0],"i_pp":[0,0,0],"max_current_limited":16000,"is_3phase":true,"charging_blocked":0}, "power_manager/external_control": {"phases_wanted":0}, "users/config": {"users":[{"id":0,"roles":4294967295,"current":32000,"display_name":null,"username":null,"digest_hash":""},{"id":1,"roles":65535,"current":32000,"display_name":null,"username":null,"digest_hash":""},{"id":2,"roles":65535,"current":32000,"display_name":null,"username":null,"digest_hash":""},{"id":3,"roles":65535,"current":32000,"display_name":null,"username":null,"digest_hash":""}],"next_user_id":4,"http_auth_enabled":false}, "nfc/seen_tags": [{"tag_type":null,"tag_id":"","last_seen":0},{"tag_type":null,"tag_id":"","last_seen":0},{"tag_type":null,"tag_id":"","last_seen":0},{"tag_type":null,"tag_id":"","last_seen":0},{"tag_type":null,"tag_id":"","last_seen":0},{"tag_type":null,"tag_id":"","last_seen":0},{"tag_type":null,"tag_id":"","last_seen":0},{"tag_type":null,"tag_id":"","last_seen":0},{"tag_type":null,"tag_id":"","last_seen":0}], "nfc/config_modified": {"modified":2}, "nfc/config": {"authorized_tags":[{"user_id":1,"tag_type":null,"tag_id":null},{"user_id":2,"tag_type":null,"tag_id":null},{"user_id":3,"tag_type":null,"tag_id":null}],"deadtime_post_start":30}, "nfc/identity": {"uid":"29un","connected_uid":"0","position":"B","hw_version":"1.0.0","fw_version":"2.1.0","device_identifier":286}, "info/name": {"name":"warp3-2aQx","type":"warp3","display_type":"WARP3 Charger Smart 11kW","uid":"2aQx"}, "info/display_name_modified": {"modified":0}, "info/display_name": {"display_name":"warp3-2aQx"}, "modbus_tcp/config_modified": {"modified":0}, "modbus_tcp/config": {"enable":false,"port":502,"table":0,"send_illegal_data_address":true}, "wireguard/config_modified": {"modified":0}, "wireguard/config": {"enable":false,"make_default_interface":true,"internal_ip":"0.0.0.0","internal_subnet":"0.0.0.0","internal_gateway":"0.0.0.0","remote_host":"","remote_port":51820,"local_port":51820,"private_key":"","remote_public_key":"","preshared_key":"","allowed_ip":"0.0.0.0","allowed_subnet":"0.0.0.0"}, "wireguard/state": {"connection_start":0,"connection_end":0,"state":0}, "ocpp/config_modified": {"modified":0}, "ocpp/config": {"enable":false,"url":"","identity":"warp3-2aQx","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":0,"start_energy_kwh":null,"target_timestamp_ms":0,"target_energy_kwh":null}, "charge_limits/active_limits": {"duration":0,"energy_wh":0}, "coredump/state": {"coredump_available":true}, "certs/state": {"certs":[]}, "remote_access/config": {"uuid":"","enable":false,"password":"","relay_host":"my.warp-charger.com","relay_port":443,"cert_id":-1,"users":[]}, "remote_access/state": [{"state":1,"user":255,"connection":255},{"state":1,"user":255,"connection":255},{"state":1,"user":255,"connection":255},{"state":1,"user":255,"connection":255},{"state":1,"user":255,"connection":255},{"state":1,"user":255,"connection":255}], "remote_access/registration_state": {"state":0,"message":""}, "day_ahead_prices/config_modified": {"modified":0}, "day_ahead_prices/config": {"enable":false,"api_url":"https://api.warp-charger.com/","region":0,"resolution":1,"cert_id":-1,"vat":0,"grid_costs_and_taxes":0,"supplier_markup":0,"supplier_base_fee":0}, "day_ahead_prices/state": {"last_sync":0,"last_check":0,"next_check":0,"current_price":2147483647}, "day_ahead_prices/prices": {"first_date":0,"resolution":1,"prices":[]}, "solar_forecast/config_modified": {"modified":2}, "solar_forecast/config": {"enable":true,"api_url":"https://api.forecast.solar/","cert_id":-1}, "solar_forecast/state": {"rate_limit":12,"rate_remaining":4,"next_api_call":29094532}, "solar_forecast/planes/0/config_modified": {"modified":2}, "solar_forecast/planes/0/config": {"enable":true,"name":"Sud","lat":null,"long":null,"dec":36,"az":0,"wp":10000}, "solar_forecast/planes/0/state": {"last_sync":29094501,"last_check":29094501,"next_check":29094621,"place":null}, "solar_forecast/planes/0/forecast": {"first_date":29093640,"resolution":1,"forecast":[0,0,0,0,0,0,0,537,2510,4287,5795,6357,5558,4449,3257,2130,1559,1074,648,305,140,0,0,0,0,0,0,0,0,0,0,241,989,1571,2059,2376,2547,2590,2353,1924,1515,1101,680,319,147,0,0,0]}, "solar_forecast/planes/1/config_modified": {"modified":2}, "solar_forecast/planes/1/config": {"enable":true,"name":"Nord","lat":null,"long":null,"dec":32,"az":180,"wp":11000}, "solar_forecast/planes/1/state": {"last_sync":0,"last_check":29094502,"next_check":0,"place":null}, "solar_forecast/planes/1/forecast": {"first_date":0,"resolution":1,"forecast":[]}, "solar_forecast/planes/2/config_modified": {"modified":2}, "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":2}, "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":2}, "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":2}, "solar_forecast/planes/5/config": {"enable":false,"name":"#5","lat":null,"long":null,"dec":0,"az":0,"wp":0}, "solar_forecast/planes/5/state": {"last_sync":0,"last_check":0,"next_check":0,"place":null}, "solar_forecast/planes/5/forecast": {"first_date":0,"resolution":1,"forecast":[]}, "eco/config_modified": {"modified":0}, "eco/config": {"enable":false,"park_time":false,"park_time_duration":8,"charge_below":false,"charge_below_threshold":0,"block_above":false,"block_above_threshold":20,"yield_forecast":false,"yield_forecast_threshold":0}, "eco/state": {"last_save":0,"chargers":[{"start":0,"amount":0,"chart":""}]}, "eco/charge_plan": {"enable":false,"departure":1,"time":480,"amount":4}, "reboot": null, "rtc/config_update": {"auto_sync":true}, "rtc/config_reset": null, "rtc/time_update": {"year":2025,"month":4,"day":26,"hour":12,"minute":21,"second":58,"weekday":6}, "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/Luxembourg","server":"time.cloudflare.com","server2":"time.google.com"}, "ntp/config_reset": null, "ethernet/config_update": {"enable_ethernet":true,"ip":"0.0.0.0","gateway":"0.0.0.0","subnet":"0.0.0.0","dns":"0.0.0.0","dns2":"0.0.0.0"}, "ethernet/config_reset": null, "ethernet/force_reset": null, "wifi/scan": null, "wifi/sta_config_update": {"enable_sta":false,"ssid":"","bssid":[0,0,0,0,0,0],"bssid_lock":false,"enable_11b":false,"passphrase":"","ip":"0.0.0.0","gateway":"0.0.0.0","subnet":"0.0.0.0","dns":"0.0.0.0","dns2":"0.0.0.0","wpa_eap_config":[0,null]}, "wifi/sta_config_reset": null, "wifi/ap_config_update": {"enable_ap":true,"ap_fallback_only":false,"ssid":"warp3-2aQx","hide_ssid":false,"passphrase":null,"channel":0,"ip":"10.0.0.1","gateway":"10.0.0.1","subnet":"255.255.255.0"}, "wifi/ap_config_reset": null, "rtc/reflash": null, "rtc/reset": null, "mqtt/config_update": {"enable_mqtt":true,"broker_host":"192.168.2.88","broker_port":1883,"broker_username":"openhabian","broker_password":null,"global_topic_prefix":"DUMSHOME/warp3","client_name":"warp3-2aQx","interval":5,"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}, "firmware_update/config_update": {"update_url":"https://www.warp-charger.com/firmwares/","cert_id":-1}, "firmware_update/config_reset": null, "firmware_update/check_for_update": null, "firmware_update/install_firmware": {"version":""}, "firmware_update/override_signature": {"cookie":0}, "automation/config_update": {"tasks":[]}, "automation/config_reset": null, "meters/0/config_update": [2,{"display_name":"WARP Charger","location":2}], "meters/0/config_reset": null, "meters/0/reset": null, "meters/1/config_update": [4,{"display_name":"IoBrokerValues","location":4,"value_ids":[74]}], "meters/1/config_reset": null, "meters/1/update": [-2217], "meters/2/config_update": [0,null], "meters/2/config_reset": null, "meters/3/config_update": [0,null], "meters/3/config_reset": null, "meters/4/config_update": [0,null], "meters/4/config_reset": null, "meters_sun_spec/scan": {"host":"","port":502,"device_address_first":1,"device_address_last":247,"cookie":0}, "meters_sun_spec/scan_continue": {"cookie":0}, "meters_sun_spec/scan_abort": {"cookie":0}, "meters_legacy_api/config_update": {"linked_meter_slot":0}, "meters_legacy_api/config_reset": null, "meter/reset": null, "meter/state_update": {"state":0,"type":0}, "meter/values_update": {"power":0,"energy_rel":0,"energy_abs":0}, "meter/phases_update": {"phases_connected":[false,false,false],"phases_active":[false,false,false]}, "meter/all_values_update": [], "require_meter/config_update": {"config":0}, "require_meter/config_reset": null, "charge_manager/config_update": {"enable_charge_manager":true,"enable_watchdog":true,"default_available_current":16000,"maximum_available_current":16000,"minimum_current_auto":false,"minimum_current":6000,"minimum_current_1p":6000,"minimum_current_vehicle_type":0,"verbose":true,"requested_current_threshold":60,"requested_current_margin":3000,"chargers":[{"host":"127.0.0.1","name":"warp3-2aQx","rot":0}]}, "charge_manager/config_reset": null, "charge_manager/low_level_config_update": {"global_hysteresis":180,"wakeup_time":180,"plug_in_time":180,"enable_current_factor_pct":150,"allocation_interval":10,"rotation_interval":900}, "charge_manager/low_level_config_reset": null, "charge_manager/available_current_update": {"current":0}, "power_manager/charge_mode_update": {"mode":3}, "charge_manager/scan": null, "charge_tracker/config_update": {"electricity_price":1500}, "charge_tracker/config_reset": null, "charge_tracker/remove_all_charges": {"do_i_know_what_i_am_doing":null}, "power_manager/config_update": {"enabled":true,"phase_switching_mode":0,"excess_charging_enable":true,"default_mode":3,"meter_slot_grid_power":1,"meter_slot_battery_power":255,"battery_mode":0,"battery_inverted":false,"battery_deadzone":100,"target_power_from_grid":-50,"guaranteed_power":2000,"cloud_filter_mode":2}, "power_manager/config_reset": null, "power_manager/dynamic_load_config_update": {"enabled":false,"meter_slot_grid_currents":1,"current_limit":0,"largest_consumer_current":32000,"safety_margin_pct":0}, "power_manager/dynamic_load_config_reset": null, "users/modify": {"id":256,"roles":0,"current":32001,"display_name":null,"username":null,"digest_hash":null}, "users/add": {"id":0,"roles":0,"current":32000,"display_name":"","username":"","digest_hash":""}, "users/remove": {"id":0}, "users/http_auth_update": {"enabled":false}, "nfc/config_update": {"authorized_tags":[{"user_id":1,"tag_type":null,"tag_id":null},{"user_id":2,"tag_type":null,"tag_id":null},{"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-2aQx"}, "info/display_name_reset": null, "modbus_tcp/config_update": {"enable":false,"port":502,"table":0,"send_illegal_data_address":true}, "modbus_tcp/config_reset": null, "modbus_tcp_debug/transact": {"host":"","port":502,"device_address":0,"function_code":0,"start_address":0,"data_count":0,"write_data":"","timeout":2000,"byte_order":0,"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-2aQx","enable_auth":false,"pass":"","cert_id":-1}, "ocpp/config_reset": null, "ocpp/reset": null, "charge_limits/default_limits_update": {"duration":0,"energy_wh":0}, "charge_limits/default_limits_reset": null, "charge_limits/override_duration": {"duration":0}, "charge_limits/override_energy": {"energy_wh":0}, "charge_limits/restart": null, "certs/add": {"id":0,"name":"","cert":""}, "certs/modify": {"id":0,"name":"","cert":""}, "certs/remove": {"id":0}, "remote_access/config_update": {"enable":false,"relay_host":"","relay_port":443,"email":"","cert_id":-1}, "remote_access/config_reset": null, "day_ahead_prices/config_update": {"enable":false,"api_url":"https://api.warp-charger.com/","region":0,"resolution":1,"cert_id":-1,"vat":0,"grid_costs_and_taxes":0,"supplier_markup":0,"supplier_base_fee":0}, "day_ahead_prices/config_reset": null, "solar_forecast/config_update": {"enable":true,"api_url":"https://api.forecast.solar/","cert_id":-1}, "solar_forecast/config_reset": null, "solar_forecast/planes/0/config_update": {"enable":true,"name":"Sud","lat":null,"long":null,"dec":36,"az":0,"wp":10000}, "solar_forecast/planes/0/config_reset": null, "solar_forecast/planes/1/config_update": {"enable":true,"name":"Nord","lat":null,"long":null,"dec":32,"az":180,"wp":11000}, "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,518 | | **** TINKERFORGE WARP3 CHARGER V2.7.8+67EFDB29 **** 0,519 | | 316K RAM SYSTEM 279768 HEAP BYTES FREE 0,530 | | READY. 0,530 | | Last reset reason was: Software reset via esp_restart. 0,762 | main | Firmware partitions: app0 (valid, running, boot), app1 (valid) 0,907 | fs | Mounted data partition. 86016 of 3538944 bytes (2.4 %) used 1,323 | api | WARP3 Charger config version: 2.6.6 (warp) 2025-04-26 12:21:51,000 | rtc | System time set from RTC at 1,332 2025-04-26 12:21:51,000 | esp32_eth_brick | WARP ESP32 Ethernet Brick UID: 2aQx 2025-04-26 14:21:51,359 | ntp | Set timezone to Europe/Luxembourg 2025-04-26 14:21:53,796 | ethernet | Started 2025-04-26 14:21:53,797 | ethernet | Connected: 100 Mbps Full Duplex, MAC: 58:BF:25:B8:9E:8B 2025-04-26 14:21:53,881 | wifi | Starting scan to select unoccupied channel for soft AP 2025-04-26 14:21:54,046 | firmware_update | Firmware is signed by: Tinkerforge GmbH 2025-04-26 14:21:54,124 | meters | Meter 1: Meter declared 1 value 2025-04-26 14:21:54,257 | charge_tracker | Found 1 record: first is 1, last is 1 2025-04-26 14:21:54,277 | charge_tracker | Last charge record size is 2288 (2288, 0) 2025-04-26 14:21:55,130 | network | mDNS responder started 2025-04-26 14:21:55,592 | device_name | This is warp3-2aQx (warp3-2aQx), a WARP3 Charger Smart 11kW 2025-04-26 14:21:55,593 | power_manager | PV excess charging unavailable because power values are not available yet. 2025-04-26 14:21:57,836 | ethernet | Got IP address: 192.168.2.188/23 2025-04-26 14:21:58,393 | network | Network connected (Ethernet) 2025-04-26 14:21:59,755 | mqtt | Connected to broker at mqtt://192.168.2.88:1883. 2025-04-26 14:22:00,236 | power_manager | PV excess charging available because power values are now available. 2025-04-26 14:22:00,737 | wifi | Selecting channel 1 for soft AP 2025-04-26 14:22:00,882 | wifi | Soft AP started 2025-04-26 14:22:00,882 | | SSID: warp3-2aQx 2025-04-26 14:22:00,883 | | MAC address: 58:BF:25:B8:9E:89 2025-04-26 14:22:00,894 | | IP address: 10.0.0.1 2025-04-26 14:22:02,985 | solar_forecast | HTTP error while downloading solar forecast 2025-04-26 14:22:02,985 | solar_forecast | Next solar forecast API call will be in 30 minutes 2025-04-26 14:22:03,451 | solar_forecast | JSON Buffer was not allocated correctly 2025-04-26 14:22:03,452 | solar_forecast | JSON Buffer was not allocated correctly 2025-04-26 14:22:03,463 | solar_forecast | JSON Buffer was not allocated correctly 2025-04-26 14:22:03,464 | solar_forecast | JSON Buffer was not allocated correctly 2025-04-26 14:22:03,475 | solar_forecast | JSON Buffer was not allocated correctly 2025-04-26 14:22:04,748 | charge_manager | Seen all chargers. 2025-04-26 14:22:08,009 | ntp | NTP synchronized at 18,240 2025-04-26 14:22:34,082 | users | Charger state changed from 0 to 1 2025-04-26 14:22:35,080 | charge_manager | Allocating current 2025-04-26 14:22:35,080 | charge_manager | Allocated 9000 mA @ 3p to warp3-2aQx (127.0.0.1). 2025-04-26 14:22:37,093 | users | Charger state changed from 1 to 2 2025-04-26 14:22:37,152 | charge_tracker | Tracked start of charge. 2025-04-26 14:24:11,284 | users | Charger state changed from 2 to 0 2025-04-26 14:24:11,357 | charge_tracker | Tracked end of charge. ___TRACE_LOG_START___ __begin_rtc__ 1,332 | Set time to 2025-04-26 12:21:51,000 at 1332. Quality RTC 2025-04-26 14:21:58,198 | Set time to 2025-04-26 14:21:58,000 at 8530. Quality Low 2025-04-26 14:22:02,009 | Failed to hit < X.010s 3 times. RTC time may not be precise 2025-04-26 14:22:07,709 | Set time to 2025-04-26 14:22:08,008 at 18240. Quality High __end_rtc__ __begin_meters_mbtcp__ __end_meters_mbtcp__ __begin_meters_sun_spec__ __end_meters_sun_spec__ __begin_meters_swire__ __end_meters_swire__ __begin_charge_manager__ RECV 0: supported 0 -> 16000 mA RECV 0: requested 0 -> 16000 mA (measured 0.000A 0.000A 0.000A) RECV 0: phases 0 -> 3 RECV 0: phase_switch_supported 0 -> 1 -4554 4504 19582 19582 19582 19582 -4554 4504 19582 19582 19582 19582 -4554 4504 19582 19582 19582 19582 -4554 4504 19582 19582 19582 19582 -4554 4504 19582 19582 19582 19582 -4554 4504 19582 19582 19582 19582 -4554 4504 19582 19582 19582 19582 -4554 4504 19582 19582 19582 19582 2025-04-26 14:22:04,749 Hysteresis -164 0: raw(19582 16000 16000 16000) min(19582 16000 16000 16000) spread(19582 16000 16000 16000) max_pv 19582 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 1 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(19582 16000 16000 16000) min(19582 16000 16000 16000) spread(19582 16000 16000 16000) max_pv 19582 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4554 4504 19582 19582 19582 19582 -4554 4504 19582 19582 19582 19582 -4554 4504 19582 19582 19582 19582 -4554 4504 19582 19582 19582 19582 -4554 4504 19582 19582 19582 19582 -4554 4504 19582 19582 19582 19582 -4554 4504 19582 19582 19582 19582 -4554 4504 19582 19582 19582 19582 -4554 4504 19582 19582 19582 19582 -4554 4504 19582 19582 19582 19582 -4554 4504 19582 19582 19582 19582 -4554 4504 19582 19582 19582 19582 -4554 4504 19582 19582 19582 19582 -4554 4504 19582 19582 19582 19582 -4554 4504 19582 19582 19582 19582 -4554 4504 19582 19582 19582 19582 -4554 4504 19582 19582 19582 19582 -4554 4504 19582 19582 19582 19582 -4554 4504 19582 19582 19582 19582 -4554 4504 19582 19582 19582 19582 2025-04-26 14:22:15,058 Hysteresis -154 0: raw(19582 16000 16000 16000) min(19582 16000 16000 16000) spread(19582 16000 16000 16000) max_pv 19582 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(19582 16000 16000 16000) min(19582 16000 16000 16000) spread(19582 16000 16000 16000) max_pv 19582 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4554 4504 19582 19582 19582 19582 -4554 4504 19582 19582 19582 19582 -4554 4504 19582 19582 19582 19582 -4554 4504 19582 19582 19582 19582 -4554 4504 19582 19582 19582 19582 -4554 4504 19582 19582 19582 19582 -4554 4504 19582 19582 19582 19582 -4554 4504 19582 19582 19582 19582 -4554 4504 19582 19582 19582 19582 -4554 4504 19582 19582 19582 19582 -4554 4504 19582 19582 19582 19582 -4554 4504 19582 19582 19582 19582 -4554 4504 19582 19582 19582 19582 -4554 4504 19582 19582 19582 19582 -4554 4504 19582 19582 19582 19582 -4554 4504 19582 19582 19582 19582 -4554 4504 19582 19582 19582 19582 -4554 4504 19582 19582 19582 19582 -4554 4504 19582 19582 19582 19582 -4554 4504 19582 19582 19582 19582 2025-04-26 14:22:25,066 Hysteresis -144 0: raw(19582 16000 16000 16000) min(19582 16000 16000 16000) spread(19582 16000 16000 16000) max_pv 19582 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only Eco__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __only [Min,PV,Min+PV]__ Wnd (0 0 0 0)->(0 0 0 0) 4: don't have active chargers. 4: filtered 1 to 0. 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(19582 16000 16000 16000) min(19582 16000 16000 16000) spread(19582 16000 16000 16000) max_pv 19582 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -4554 4504 19582 19582 19582 19582 -4554 4504 19582 19582 19582 19582 -4554 4504 19582 19582 19582 19582 -4554 4504 19582 19582 19582 19582 -4554 4504 19582 19582 19582 19582 -4554 4504 19582 19582 19582 19582 -4554 4504 19582 19582 19582 19582 -4554 4504 19582 19582 19582 19582 -4554 4504 19582 19582 19582 19582 -4554 4504 19582 19582 19582 19582 -4554 4504 19582 19582 19582 19582 -4412 4362 18965 19582 18965 18965 -4412 4362 18965 19582 18965 18965 -4412 4362 18965 19582 18965 18965 -4412 4362 18965 19582 18965 18965 -4412 4362 18965 19582 18965 18965 -4412 4362 18965 19582 18965 18965 -4412 4362 18965 19582 18965 18965 -4412 4362 18965 19582 18965 18965 -4412 4362 18965 19582 18965 18965 2025-04-26 14:22:35,077 Hysteresis -134 0: raw(18965 16000 16000 16000) min(18965 16000 16000 16000) spread(18965 16000 16000 16000) max_pv 19582 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 1, sorted to 0 2: 0: plugged in. alloc 1p Calc Wnd 0 wnd_min (6000 6000 6000 6000) current_avail_for_3p 10000 0 (1p unknown rot) wnd_max (16000 16000 16000 16000) Wnd (6000 6000 6000 6000)->(16000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 6000 <= max_pv 19582 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: 0 1 0 1 Yes Wnd (0 0 0 0)->(30000 10000 10000 10000) 6: filtered 1 to 0. 7: filtered 1 to 1, sorted to 0 7: active (1 1 1 1) fair (12965 10000 10000 10000) 7: 0: !chrg 9000@3p 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(3965 7000 7000 7000) min(3965 7000 7000 7000) spread(3965 7000 7000 7000) max_pv 4582 9: [ 0 9000@3p ] PM PV mtr(W) avl(W) raw max min spread -4412 7266 31591 31591 18965 18965 -4412 7266 31591 31591 18965 18965 -4412 7266 31591 31591 18965 18965 -4412 7266 31591 31591 18965 18965 -4412 7266 31591 31591 18965 18965 -4412 7266 31591 31591 18965 18965 -4412 7266 31591 31591 18965 18965 -4412 7266 31591 31591 18965 18965 -4412 7266 31591 31591 18965 18965 -4412 7266 31591 31591 18965 18965 -4412 7266 31591 31591 18965 18965 -4412 7266 31591 31591 18965 18965 -4412 7266 31591 31591 18965 18965 -4412 7266 31591 31591 18965 18965 -4412 7266 31591 31591 18965 18965 -4412 7266 31591 31591 18965 18965 -4412 7266 31591 31591 18965 18965 -4412 7266 31591 31591 18965 18965 -4412 7266 31591 31591 18965 18965 -4412 7266 31591 31591 18965 18965 2025-04-26 14:22:45,098 Hysteresis -169 0: raw(31591 16000 16000 16000) min(18965 16000 16000 16000) spread(18965 16000 16000 16000) max_pv 31591 0: [ 0 3p Min+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 1, sorted to 0 2: 0: plugged in. alloc 3p Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 18000 <= max_pv 31591 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ Wnd (0 0 0 0)->(30000 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)->(30000 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)->(30000 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 (13591 10000 10000 10000) 7: 0: !chrg 9000@3p 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(4591 7000 7000 7000) min(-8035 7000 7000 7000) spread(-8035 7000 7000 7000) max_pv 4591 9: [ 0 9000@3p ] PM PV mtr(W) avl(W) raw max min spread -4412 10026 43591 43591 18965 18965 -4412 10026 43591 43591 18965 18965 -4412 10026 43591 43591 18965 18965 -4412 10026 43591 43591 18965 18965 -4412 10026 43591 43591 18965 18965 -4412 10026 43591 43591 18965 18965 -4412 10026 43591 43591 18965 18965 -4412 10026 43591 43591 18965 18965 -4412 10026 43591 43591 18965 18965 -4412 10026 43591 43591 18965 18965 -4412 10026 43591 43591 18965 18965 -4412 10026 43591 43591 18965 18965 -4412 10026 43591 43591 18965 18965 -4412 10026 43591 43591 18965 18965 -4412 10026 43591 43591 18965 18965 -4412 10026 43591 43591 18965 18965 -4412 10026 43591 43591 18965 18965 -4412 10026 43591 43591 18965 18965 -4412 10026 43591 43591 18965 18965 -4412 10026 43591 43591 18965 18965 2025-04-26 14:22:55,101 Hysteresis -159 0: raw(43591 16000 16000 16000) min(18965 16000 16000 16000) spread(18965 16000 16000 16000) max_pv 43591 0: [ 0 3p Min+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 1, sorted to 0 2: 0: plugged in. alloc 3p Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 18000 <= max_pv 43591 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ Wnd (0 0 0 0)->(30000 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)->(30000 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)->(30000 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 (25591 10000 10000 10000) 7: 0: !chrg 9000@3p 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(16591 7000 7000 7000) min(-8035 7000 7000 7000) spread(-8035 7000 7000 7000) max_pv 16591 9: [ 0 9000@3p ] PM PV mtr(W) avl(W) raw max min spread -4412 10026 43591 43591 18965 18965 -4412 10026 43591 43591 18965 18965 -4412 10026 43591 43591 18965 18965 -4412 10026 43591 43591 18965 18965 -4412 10026 43591 43591 18965 18965 -4412 10026 43591 43591 18965 18965 -4412 10026 43591 43591 18965 18965 -4412 10026 43591 43591 18965 18965 -4412 10026 43591 43591 18965 18965 -4412 10026 43591 43591 18965 18965 -4412 10026 43591 43591 18965 18965 -4422 10035 43630 43630 18965 18965 -4422 10035 43630 43630 18965 18965 -4422 10035 43630 43630 18965 18965 -4422 10035 43630 43630 18965 18965 -4422 10035 43630 43630 18965 18965 -4422 10035 43630 43630 18965 18965 -4422 10035 43630 43630 18965 18965 -4422 10035 43630 43630 18965 18965 -4422 10035 43630 43630 18965 18965 2025-04-26 14:23:05,148 Hysteresis -149 0: raw(43630 16000 16000 16000) min(18965 16000 16000 16000) spread(18965 16000 16000 16000) max_pv 43630 0: [ 0 3p Min+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 1, sorted to 0 2: 0: plugged in. alloc 3p Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 18000 <= max_pv 43630 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ Wnd (0 0 0 0)->(30000 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)->(30000 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)->(30000 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 (25630 10000 10000 10000) 7: 0: !chrg 9000@3p 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(16630 7000 7000 7000) min(-8035 7000 7000 7000) spread(-8035 7000 7000 7000) max_pv 16630 9: [ 0 9000@3p ] PM PV mtr(W) avl(W) raw max min spread -4422 10035 43630 43630 18965 18965 -4422 10035 43630 43630 18965 18965 -4422 10035 43630 43630 18965 18965 -4422 10035 43630 43630 18965 18965 -4422 10035 43630 43630 18965 18965 -4422 10035 43630 43630 18965 18965 -4422 10035 43630 43630 18965 18965 -4422 10035 43630 43630 18965 18965 -4422 10035 43630 43630 18965 18965 -4422 10035 43630 43630 18965 18965 -4422 10035 43630 43630 18965 18965 -4422 10035 43630 43630 18965 18965 -4422 10035 43630 43630 18965 18965 -4422 10035 43630 43630 18965 18965 -4422 10035 43630 43630 18965 18965 -4422 10035 43630 43630 18965 18965 -4422 10035 43630 43630 18965 18965 -4422 10035 43630 43630 18965 18965 -4422 10035 43630 43630 18965 18965 -4422 10035 43630 43630 18965 18965 2025-04-26 14:23:15,157 Hysteresis -139 0: raw(43630 16000 16000 16000) min(18965 16000 16000 16000) spread(18965 16000 16000 16000) max_pv 43630 0: [ 0 3p Min+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 1, sorted to 0 2: 0: plugged in. alloc 3p Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 18000 <= max_pv 43630 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ Wnd (0 0 0 0)->(30000 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)->(30000 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)->(30000 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 (25630 10000 10000 10000) 7: 0: !chrg 9000@3p 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(16630 7000 7000 7000) min(-8035 7000 7000 7000) spread(-8035 7000 7000 7000) max_pv 16630 9: [ 0 9000@3p ] PM PV mtr(W) avl(W) raw max min spread -4422 10035 43630 43630 18965 18965 -4422 10035 43630 43630 18965 18965 -4422 10035 43630 43630 18965 18965 -4422 10035 43630 43630 18965 18965 -4422 10035 43630 43630 18965 18965 -4422 10035 43630 43630 18965 18965 -4422 10035 43630 43630 18965 18965 -4422 10035 43630 43630 18965 18965 -4422 10035 43630 43630 18965 18965 -4422 10035 43630 43630 18965 18965 -4422 10035 43630 43630 18965 18965 -4422 10035 43630 43630 18965 18965 -4422 10035 43630 43630 18965 18965 -4422 10035 43630 43630 18965 18965 -4422 10035 43630 43630 18965 18965 -4422 10035 43630 43630 18965 18965 -4422 10035 43630 43630 18965 18965 -4422 10035 43630 43630 18965 18965 -4422 10035 43630 43630 18965 18965 -4422 10035 43630 43630 18965 18965 2025-04-26 14:23:25,162 Hysteresis -129 0: raw(43630 16000 16000 16000) min(18965 16000 16000 16000) spread(18965 16000 16000 16000) max_pv 43630 0: [ 0 3p Min+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 1, sorted to 0 2: 0: plugged in. alloc 3p Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 18000 <= max_pv 43630 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ Wnd (0 0 0 0)->(30000 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)->(30000 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)->(30000 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 (25630 10000 10000 10000) 7: 0: !chrg 9000@3p 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(16630 7000 7000 7000) min(-8035 7000 7000 7000) spread(-8035 7000 7000 7000) max_pv 16630 9: [ 0 9000@3p ] PM PV mtr(W) avl(W) raw max min spread -4422 10035 43630 43630 18965 18965 -4422 10035 43630 43630 18965 18965 -4422 10035 43630 43630 18965 18965 -4422 10035 43630 43630 18965 18965 -4422 10035 43630 43630 18965 18965 -4422 10035 43630 43630 18965 18965 -4422 10035 43630 43630 18965 18965 -4422 10035 43630 43630 18965 18965 -4422 10035 43630 43630 18965 18965 -4422 10035 43630 43630 18965 18965 -4422 10035 43630 43630 18965 18965 -4399 10015 43543 43630 18965 18965 -4399 10015 43543 43630 18965 18965 -4399 10015 43543 43630 18965 18965 -4399 10015 43543 43630 18965 18965 -4399 10015 43543 43630 18965 18965 -4399 10015 43543 43630 18965 18965 -4399 10015 43543 43630 18965 18965 -4399 10015 43543 43630 18965 18965 -4399 10015 43543 43630 18965 18965 2025-04-26 14:23:35,171 Hysteresis -119 0: raw(43543 16000 16000 16000) min(18965 16000 16000 16000) spread(18965 16000 16000 16000) max_pv 43630 0: [ 0 3p Min+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 1, sorted to 0 2: 0: plugged in. alloc 3p Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 18000 <= max_pv 43630 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ Wnd (0 0 0 0)->(30000 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)->(30000 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)->(30000 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 (25543 10000 10000 10000) 7: 0: !chrg 9000@3p 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(16543 7000 7000 7000) min(-8035 7000 7000 7000) spread(-8035 7000 7000 7000) max_pv 16630 9: [ 0 9000@3p ] PM PV mtr(W) avl(W) raw max min spread -4399 10015 43543 43630 18965 18965 -4399 10015 43543 43630 18965 18965 -4399 10015 43543 43630 18965 18965 -4399 10015 43543 43630 18965 18965 -4399 10015 43543 43630 18965 18965 -4399 10015 43543 43630 18965 18965 -4399 10015 43543 43630 18965 18965 -4399 10015 43543 43630 18965 18965 -4399 10015 43543 43630 18965 18965 -4399 10015 43543 43630 18965 18965 -4399 10015 43543 43630 18965 18965 -4399 10015 43543 43630 18965 18965 -4399 10015 43543 43630 18965 18965 -4399 10015 43543 43630 18965 18965 -4399 10015 43543 43630 18965 18965 -4399 10015 43543 43630 18965 18965 -4399 10015 43543 43630 18965 18965 -4399 10015 43543 43630 18965 18965 -4399 10015 43543 43630 18965 18965 -4399 10015 43543 43630 18965 18965 2025-04-26 14:23:45,176 Hysteresis -109 0: raw(43543 16000 16000 16000) min(18965 16000 16000 16000) spread(18965 16000 16000 16000) max_pv 43630 0: [ 0 3p Min+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 1, sorted to 0 2: 0: plugged in. alloc 3p Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 18000 <= max_pv 43630 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ Wnd (0 0 0 0)->(30000 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)->(30000 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)->(30000 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 (25543 10000 10000 10000) 7: 0: !chrg 9000@3p 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(16543 7000 7000 7000) min(-8035 7000 7000 7000) spread(-8035 7000 7000 7000) max_pv 16630 9: [ 0 9000@3p ] PM PV mtr(W) avl(W) raw max min spread -4399 10015 43543 43630 18965 18965 -4399 10015 43543 43630 18965 18965 -4399 10015 43543 43630 18965 18965 -4399 10015 43543 43630 18965 18965 -4399 10015 43543 43630 18965 18965 -4399 10015 43543 43630 18965 18965 -4399 10015 43543 43630 18965 18965 -4399 10015 43543 43630 18965 18965 -4399 10015 43543 43630 18965 18965 -4399 10015 43543 43630 18965 18965 -4399 10015 43543 43630 18965 18965 -4399 10015 43543 43630 18965 18965 -4399 10015 43543 43630 18965 18965 -4399 10015 43543 43630 18965 18965 -4399 10015 43543 43630 18965 18965 -4399 10015 43543 43630 18965 18965 -4399 10015 43543 43630 18965 18965 -4399 10015 43543 43630 18965 18965 -4399 10015 43543 43630 18965 18965 -4399 10015 43543 43630 18965 18965 2025-04-26 14:23:55,186 Hysteresis -99 0: raw(43543 16000 16000 16000) min(18965 16000 16000 16000) spread(18965 16000 16000 16000) max_pv 43630 0: [ 0 3p Min+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 1, sorted to 0 2: 0: plugged in. alloc 3p Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 18000 <= max_pv 43630 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ Wnd (0 0 0 0)->(30000 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)->(30000 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)->(30000 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 (25543 10000 10000 10000) 7: 0: !chrg 9000@3p 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(16543 7000 7000 7000) min(-8035 7000 7000 7000) spread(-8035 7000 7000 7000) max_pv 16630 9: [ 0 9000@3p ] PM PV mtr(W) avl(W) raw max min spread -4399 10015 43543 43630 18965 18965 -4399 10015 43543 43630 18965 18965 -4399 10015 43543 43630 18965 18965 -4399 10015 43543 43630 18965 18965 -4399 10015 43543 43630 18965 18965 -4399 10015 43543 43630 18965 18965 -4399 10015 43543 43630 18965 18965 -4399 10015 43543 43630 18965 18965 -4399 10015 43543 43630 18965 18965 -4399 10015 43543 43630 18965 18965 -2217 8106 35243 43630 18965 18965 -2217 8106 35243 43630 18965 18965 -2217 8106 35243 43630 18965 18965 -2217 8106 35243 43630 18965 18965 -2217 8106 35243 43630 18965 18965 -2217 8106 35243 43630 18965 18965 -2217 8106 35243 43630 18965 18965 -2217 8106 35243 43630 18965 18965 -2217 8106 35243 43630 18965 18965 -2217 8106 35243 43630 18965 18965 2025-04-26 14:24:05,206 Hysteresis -89 0: raw(35243 16000 16000 16000) min(18965 16000 16000 16000) spread(18965 16000 16000 16000) max_pv 43630 0: [ 0 3p Min+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 1, sorted to 0 2: 0: plugged in. alloc 3p Calc Wnd 0 wnd_min (18000 6000 6000 6000) current_avail_for_3p 16000 0 (3p) wnd_max (48000 16000 16000 16000) Wnd (18000 6000 6000 6000)->(48000 16000 16000 16000) 3: filtered 1 to 1, sorted to 0 3: wnd_min 6000 <= p1 raw 16000 3: wnd_min 6000 <= p2 raw 16000 3: wnd_min 6000 <= p3 raw 16000 3: wnd_min 18000 <= max_pv 43630 6: filtered 1 to 1, sorted to 0 6: 0: 6000@3p __only Fast__ Wnd (0 0 0 0)->(30000 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)->(30000 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)->(30000 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 (17243 10000 10000 10000) 7: 0: !chrg 9000@3p 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(8243 7000 7000 7000) min(-8035 7000 7000 7000) spread(-8035 7000 7000 7000) max_pv 16630 9: [ 0 9000@3p ] PM PV mtr(W) avl(W) raw max min spread -2217 8106 35243 43630 18965 18965 -2217 8106 35243 43630 18965 18965 -2217 8106 35243 43630 18965 18965 -2217 8106 35243 43630 18965 18965 -2217 8106 35243 43630 18965 18965 -2217 8106 35243 43630 18965 18965 -2217 8106 35243 43630 18965 18965 -2217 8106 35243 43630 18965 18965 -2217 8106 35243 43630 18965 18965 -2217 8106 35243 43630 18965 18965 -2217 8106 35243 43630 18965 18965 -2217 8106 35243 43630 18965 18965 -2217 8106 35243 43630 18965 18965 -2217 8106 35243 43630 18965 18965 -2217 8106 35243 43630 18965 18965 -2217 8106 35243 43630 18965 18965 -2217 8106 35243 43630 18965 18965 -2217 8106 35243 43630 18965 18965 -2217 8106 35243 43630 18965 18965 -2217 8106 35243 43630 18965 18965 2025-04-26 14:24:15,209 Hysteresis -79 0: raw(35243 16000 16000 16000) min(18965 16000 16000 16000) spread(18965 16000 16000 16000) max_pv 43630 0: [ 0 0p Min+PV ] __all__ 1: have B1 0; rotation allowed 0 2: filtered 1 to 0. Calc Wnd current_avail_for_3p 16000 Wnd (0 0 0 0)->(0 0 0 0) 3: filtered 1 to 0. 6: filtered 1 to 0. __only Fast__ Wnd (0 0 0 0)->(0 0 0 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) 5: <2 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) 5: <2 active. pv reqs min 5: filtered 1 to 0. 6: filtered 1 to 0. 8: filtered 1 to 0. __all__ 9: don't have active chargers. 9: raw(35243 16000 16000 16000) min(18965 16000 16000 16000) spread(18965 16000 16000 16000) max_pv 43630 9: [ 0 ] PM PV mtr(W) avl(W) raw max min spread -2217 2167 9421 43630 9421 9421 -2217 2167 9421 43630 9421 9421 -2217 2167 9421 43630 9421 9421 -2217 2167 9421 43630 9421 9421 -2217 2167 9421 43630 9421 9421 -2217 2167 9421 43630 9421 9421 -2217 2167 9421 43630 9421 9421 -2217 2167 9421 43630 9421 9421 -2217 2167 9421 43630 9421 9421 -2217 2167 9421 43630 9421 9421 -2217 2167 9421 43630 9421 9421 -2217 2167 9421 43630 9421 9421 -2217 2167 9421 43630 9421 9421 -2217 2167 9421 43630 9421 9421 -2217 2167 9421 43630 9421 9421 -2217 2167 9421 43630 9421 9421 -2217 2167 9421 43630 9421 9421 __end_charge_manager__ __begin_ocpp__ __end_ocpp__ __begin_eco__ __end_eco__ ___CORE_DUMP_START___ data:application/octet-stream;base64,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 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg8fw/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAADwvwBAIAcGAODCAED2wgBA/////xgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASbUIgMDs/D8AAAAAIwcGACAHBgAMn/s/IwcGACMHBgA BAAAAkOz8Pxi/+z+HTzoHh086Bwyf+z8jBwYAIwcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAATAIAAAEAAAB DT1JFAEVTUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKz7/T8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAPC/AEAgAwYAjMIAQJbCAEAAAAAAFgAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABJtQiAYPr9PwAAAAAjAwYAIAMGAAyf+z8 jAwYAIwMGAAEAAAAw+v0/GL/7P4dPOgeHTzoHDJ/7PyMDBgAjAwYAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAB MAgAAAQAAAENPUkUARVNQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhHH8PwAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8L8AQCAGBgA0z/w/e/B6CicAAAAKAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEm1CIDwbwEA3s/8PwAAAAC HTzoH/////yMGBgD8GXwAJ8kIgMBv/D8cv/s/hwA6B4dPOgcMn/s/IwYGACMGBgAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAACAAAAEwCAAABAAAAQ09SRQBFU1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIRvw/AAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC1CdAIAEGAAAAAAAAAAAAAAAAAB0AAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbGAagHBF/D8 AAAAAAQAAgEm1CIAg7/w/AwAAACMABgBOWxqAQEX8PwAAAACHTzoHh086Bwyf+z8jDwYAIA8GAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAIAAAATAIAAAEAAABDT1JFAEVTUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBL/D8 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALUJ0AgAAYAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB sYBqA4Er8PwAAAAABAACASbUIgABd/T8DAAAAIwAGABQAAAAEAAAASEb8PwEAAIBJtQiAMFz9PwMAAAA jAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAgAAABMAgAAAQAAAENPUkUARVNQAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAA0IT7PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnIwoQCAOBgD 5WAhAAVkIQCcAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAJ1eFYAghPs/6AMAACgb+z8Mn/s/h086BwAAAAABAACAnIwogACE+z8BAAAAwa4CAFmrAgA Mn/s/Iw4GACAOBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAEwCAAABAAAAQ09SRQBFU1AAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAACsm/4/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD wvwBAIA4GAPlYCEABWQhAJwAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAASbUIgHDo/j8AAAAAIw4GACAOBgAMn/s/Iw4GACMOBgABAAAABAAAACMOBgA CAAAAIA4GAP////8jDgYAKBt7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAATAIAAAEAAABDT1JFAEVTUAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAET8+j8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAALA4CEAgCAYAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0vAiAUPv6PwEAAAD/////HPj6P+D3+j/09/o/IwgGALA4CIA w+/o/4ADwPwEAAAC4Avs/DJ/7PyMIBgAjCAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAABMAgAAAQAAAENPUkU ARVNQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoPX6PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAtLwIQCAOBgAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAINjCIDA9Po/AAAAAHjx+j8s8fo/DJ/7Pyzx+j/ /////tLwIgKD0+j8AAAAA/////3jx+j888fo/UPH6PyMOBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAEwCAAA BAAAAQ09SRQBFU1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoA/0/AAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6uwhAIA0GAGzEAEB3xABAAAAAABUAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbXIogHAC/T/Q9vw/zAL9Pxz3/D8 AAAAADJ/7PwAAAAA6uwiAUAL9PwAAAAD/////HPf8P+D2/D/09vw/Iw0GAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA IAAAATAIAAAEAAABDT1JFAEVTUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAV/T8AAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADq7CEAgBAYA+VgIQAFZCEAnAAAAHwAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD0DxmAMBT9P4zz/D9 4FP0/2PP8PwAAAAAMn/s/AAAAADq7CIAQFP0/AQAAAP/////Y8/w/nPP8P7Dz/D8jBAYAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAgAAABMAgAAAQAAAENPUkUARVNQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiDb+PwAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtLwIQCAMBgA8wBtARsAbQAAAAAA OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEEHYA wNP4/AAAAALQ5/j9oOf4/DJ/7P2g5/j//////tLwIgBA0/j8BAAAA/////7Q5/j94Of4/jDn+PyMMBgA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAACAAAAEwCAAABAAAAQ09SRQBFU1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC I1v0/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6uwhAIA4GAODCAED 2wgBAAAAAABMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAgAUdgHDb/T/U1P0/6Nv9PyDV/T8AAAAADJ/7PwAAAAA6uwiAUNv9PwEAAAD/////INX9P+TU/T/ 41P0/IwAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAATAIAAAEAAABDT1JFAEVTUAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAGQr/D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPC/AEA gDwYA+VgIQAFZCEAnAAAAGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAABJtQiAcCr8PwAAAAAjDwYAIA8GAP////+QOfs/KBt7AAEAAABAKvw/GL/7P4dPOge HTzoHDJ/7PyMPBgAjDwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAABMAgAAAQAAAENPUkUARVNQAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAHF/9PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAA8L8AQCAGBgDgwgBA9sIAQAAAAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAEm1CIAgXv0/AAAAACMGBgAgBgYA/////wMAAAAoG3sAAQAAAPBd/T8 cv/s/h086B4dPOgcMn/s/IwYGACMGBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 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 /////zKgagFBe/T8cYP0/AQAAAMCuAgAMn/s/IwYGACAGBgAAAAAAcF79PyAa/T8AAAAA//////DB+z8 oG/s/AJD2PwAAAACgXv0/AAAAAAAAAAAAAAAAAAAAAAAAAACHTzoHbBr9P5ga/T+cGv0/AAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAKxe/T8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABfX190Zl9jb3JlZHV tcF9pbmZvX3N0YXJ0X19feyJmaXJtd2FyZV92ZXJzaW9uIjoiMi40LjArNjY1NThhZGUiLCJmaXJtd2F yZV9jb21taXRfaWQiOiI0YzI5MmM3MGNhOGUzZWYiLCJmaXJtd2FyZV9maWxlX25hbWUiOiJ3YXJwM19 maXJtd2FyZV8yXzRfMF82NjU1OGFkZSJ9X19fdGZfY29yZWR1bXBfaW5mb19lbmRfX18AAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAABQAAABIAAAASiAAAEVTUF9DT1JFX0RVTVBfSU5GTwBFAAEAAGE1MjA 3NzBmYzI4OGMzZWQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAADAAAAJQAAAClAgAARVhUUkFfSU5GTwBlyJL9P+gAAAAdAAAA7gAAAAAAAADCAAAAAAAAAMMAAAA AAAAAxAAAAAAAAADFAAAAAAAAAMYAAAAAAAAAsQAAAClHGkCyAAAAAAAAALMAAAAAAAAAtAAAAAAAAAC 1AAAAAAAAALYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD UAE8V