Test day 2 2026

tracks:optimisation-trading-revenue,european-market-comparisons,supply-chain-risk-critical-minerals,safety-fire-risk-critical-infrastructureX
day:2026-02-25X
type:X
add:yesX
  • args


    |post_type => seminars
    posts_per_page => -1
    meta_value ==> ASC
    title ==> ASC
    meta_key => time_start
    order => ASC
    relation ==> OR
    taxonomy ===> track
    field ===> slug
    output_html arraytaxonomy ===> date
    field ===> slug
    terms ===> 2026-02-25
    |

    value2 object value2 object value2 object value2 object value2 object value2 object value2 object value2 object value2 object value2 object value2 object value2 object value2 object value2 object value2 object value2 object value2 object value2 object value2 object value2 object value2 object value2 object value2 object value2 object value2 object value2 object value2 object value2 object value2 object value2 object value2 object value2 object value2 object value2 object value2 object

    seminars


    |post_type ==> seminars
    posts_per_page ==> -1
    meta_value ===> ASC
    title ===> ASC
    meta_key ==> time_start
    order ==> ASC
    relation ===> OR
    output_html array output_html arraypost_type ==> seminars
    posts_per_page ==> -1
    meta_value ===> ASC
    title ===> ASC
    meta_key ==> time_start
    order ==> ASC
    relation ===> OR
    output_html array output_html arrayerror ==>
    m ==>
    p ==> 0
    post_parent ==>
    subpost ==>
    subpost_id ==>
    attachment ==>
    attachment_id ==> 0
    name ==>
    pagename ==>
    page_id ==> 0
    second ==>
    minute ==>
    hour ==>
    day ==> 0
    monthnum ==> 0
    year ==> 0
    w ==> 0
    category_name ==>
    tag ==>
    cat ==>
    tag_id ==>
    author ==>
    author_name ==>
    feed ==>
    tb ==>
    paged ==> 0
    meta_value ==>
    preview ==>
    s ==>
    sentence ==>
    title ==>
    fields ==> all
    menu_order ==>
    embed ==>
    ignore_sticky_posts ==>
    suppress_filters ==>
    cache_results ==> 1
    update_post_term_cache ==> 1
    update_menu_item_cache ==>
    lazy_load_term_meta ==> 1
    update_post_meta_cache ==> 1
    nopaging ==> 1
    comments_per_page ==> 50
    no_found_rows ==>
    taxonomy ==> track
    term ==> optimisation-trading-revenue
    WP_Tax_Query Object ( [queries] => Array ( [relation] => OR [0] => Array ( [taxonomy] => track [terms] => Array ( [0] => optimisation-trading-revenue [1] => european-market-comparisons [2] => supply-chain-risk-critical-minerals [3] => safety-fire-risk-critical-infrastructure ) [field] => slug [operator] => IN [include_children] => 1 ) [1] => Array ( [taxonomy] => date [terms] => Array ( [0] => 2026-02-25 ) [field] => slug [operator] => IN [include_children] => 1 ) ) [relation] => OR [table_aliases:protected] => Array ( [0] => wp_devsee3_term_relationships ) [queried_terms] => Array ( [track] => Array ( [terms] => Array ( [0] => optimisation-trading-revenue [1] => european-market-comparisons [2] => supply-chain-risk-critical-minerals [3] => safety-fire-risk-critical-infrastructure ) [field] => slug ) [date] => Array ( [terms] => Array ( [0] => 2026-02-25 ) [field] => slug ) ) [primary_table] => wp_devsee3_posts [primary_id_column] => ID ) WP_Meta_Query Object ( [queries] => Array ( [0] => Array ( [key] => time_start ) [relation] => OR ) [relation] => AND [meta_table] => wp_devsee3_postmeta [meta_id_column] => post_id [primary_table] => wp_devsee3_posts [primary_id_column] => ID [table_aliases:protected] => Array ( [0] => wp_devsee3_postmeta ) [clauses:protected] => Array ( [wp_devsee3_postmeta] => Array ( [key] => time_start [compare] => = [compare_key] => = [alias] => wp_devsee3_postmeta [cast] => CHAR ) ) [has_or_relation:protected] => ) date_query =>
    request => SELECT wp_devsee3_posts.* FROM wp_devsee3_posts LEFT JOIN wp_devsee3_term_relationships ON (wp_devsee3_posts.ID = wp_devsee3_term_relationships.object_id) INNER JOIN wp_devsee3_postmeta ON ( wp_devsee3_posts.ID = wp_devsee3_postmeta.post_id ) WHERE 1=1 AND ( wp_devsee3_term_relationships.term_taxonomy_id IN (207,209,212,213) OR wp_devsee3_term_relationships.term_taxonomy_id IN (203) ) AND ( wp_devsee3_postmeta.meta_key = 'time_start' ) AND ((wp_devsee3_posts.post_type = 'seminars' AND (wp_devsee3_posts.post_status = 'publish'))) GROUP BY wp_devsee3_posts.ID ORDER BY wp_devsee3_postmeta.meta_value ASC, wp_devsee3_posts.post_title ASC
    11111111111111111111111111111111111post_count => 35
    current_post => -1
    before_loop => 1
    in_the_loop =>
    WP_Post Object ( [ID] => 30171 [post_author] => 4 [post_date] => 2025-12-14 11:05:40 [post_date_gmt] => 2025-12-14 11:05:40 [post_content] => Join us on the morning of Day 2 for the Energy Storage Summit 5KM Fun Run, an active start before a full day of insights and discussion. This unique networking experience combines wellness with business development in a relaxed, engaging environment. This is a fantastic way to showcase your company's commitment to employee wellness while connecting with key decision-makers from across the energy storage running community. To enquire about sponsorship of the run, contact: sm.energystorage@informa.com  [post_title] => 5KM Fun Run [post_excerpt] => [post_status] => publish [comment_status] => closed [ping_status] => closed [post_password] => [post_name] => 5km-fun-run [to_ping] => [pinged] => [post_modified] => 2025-12-16 17:43:02 [post_modified_gmt] => 2025-12-16 17:43:02 [post_content_filtered] => [post_parent] => 0 [guid] => https://storagesummit.solarenergyevents.com/?post_type=seminars&p=30171 [menu_order] => 0 [post_type] => seminars [post_mime_type] => [comment_count] => 0 [filter] => raw ) comment_count => 0
    current_comment => -1
    found_posts => 35
    max_num_pages => 0
    max_num_comment_pages => 0
    is_single =>
    is_preview =>
    is_page =>
    is_archive => 1
    is_date =>
    is_year =>
    is_month =>
    is_day =>
    is_time =>
    is_author =>
    is_category =>
    is_tag =>
    is_tax => 1
    is_search =>
    is_feed =>
    is_comment_feed =>
    is_trackback =>
    is_home =>
    is_privacy_policy =>
    is_404 =>
    is_embed =>
    is_paged =>
    is_admin =>
    is_attachment =>
    is_singular =>
    is_robots =>
    is_favicon =>
    is_posts_page =>
    is_post_type_archive => 1
    thumbnails_cached =>
    |

    DEBUG
    DEBUG  TJW DEBUG 3:30171
    object(DateTime)#15942 (3) { ["date"]=> string(26) "2026-02-25 07:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 1:
    object(DateTime)#15936 (3) { ["date"]=> string(26) "2026-02-25 08:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 2:xx time
    this end: 2026-02-25 08:00:00DEBUG
    DEBUG
    DEBUG  TJW DEBUG 3:29458
    object(DateTime)#15929 (3) { ["date"]=> string(26) "2026-02-25 09:15:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 1:
    object(DateTime)#15946 (3) { ["date"]=> string(26) "2026-02-25 09:30:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 2:xx time
    this end: 2026-02-25 09:30:00DEBUG
    DEBUG ID : 29458
    DEBUG prev_start: 07:00
    DEBUG this_start: 09:15
    DEBUG
    DEBUG  TJW DEBUG 3:30159
    object(DateTime)#15922 (3) { ["date"]=> string(26) "2026-02-25 09:15:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 1:
    object(DateTime)#15941 (3) { ["date"]=> string(26) "2026-02-25 09:30:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 2:xx time
    this end: 2026-02-25 09:30:00DEBUG
    DEBUG ID : 30159
    DEBUG prev_start: 09:15
    DEBUG this_start: 09:15
    DEBUG
    DEBUG  TJW DEBUG 3:29474
    object(DateTime)#15914 (3) { ["date"]=> string(26) "2026-02-25 09:30:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 1:
    object(DateTime)#15932 (3) { ["date"]=> string(26) "2026-02-25 10:10:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 2:xx time
    this end: 2026-02-25 10:10:00DEBUG
    DEBUG ID : 29474
    DEBUG prev_start: 09:15
    DEBUG this_start: 09:30
    DEBUG
    DEBUG  TJW DEBUG 3:29459
    object(DateTime)#15943 (3) { ["date"]=> string(26) "2026-02-25 09:30:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 1:
    object(DateTime)#15939 (3) { ["date"]=> string(26) "2026-02-25 10:10:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 2:xx time
    this end: 2026-02-25 10:10:00DEBUG
    DEBUG ID : 29459
    DEBUG prev_start: 09:30
    DEBUG this_start: 09:30
    DEBUG
    DEBUG  TJW DEBUG 3:29475
    object(DateTime)#15917 (3) { ["date"]=> string(26) "2026-02-25 09:30:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 1:
    object(DateTime)#15935 (3) { ["date"]=> string(26) "2026-02-25 10:10:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 2:xx time
    this end: 2026-02-25 10:10:00DEBUG
    DEBUG ID : 29475
    DEBUG prev_start: 09:30
    DEBUG this_start: 09:30
    DEBUG
    DEBUG  TJW DEBUG 3:29460
    object(DateTime)#15906 (3) { ["date"]=> string(26) "2026-02-25 09:55:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 1:
    object(DateTime)#15930 (3) { ["date"]=> string(26) "2026-02-25 10:10:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 2:xx time
    this end: 2026-02-25 10:10:00DEBUG
    DEBUG ID : 29460
    DEBUG prev_start: 09:30
    DEBUG this_start: 09:55
    DEBUG
    DEBUG  TJW DEBUG 3:29477
    object(DateTime)#15887 (3) { ["date"]=> string(26) "2026-02-25 10:10:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 1:
    object(DateTime)#15931 (3) { ["date"]=> string(26) "2026-02-25 10:25:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 2:xx time
    this end: 2026-02-25 10:25:00DEBUG
    DEBUG ID : 29477
    DEBUG prev_start: 09:55
    DEBUG this_start: 10:10
    DEBUG
    DEBUG  TJW DEBUG 3:29900
    object(DateTime)#15885 (3) { ["date"]=> string(26) "2026-02-25 10:10:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 1:
    object(DateTime)#15908 (3) { ["date"]=> string(26) "2026-02-25 10:25:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 2:xx time
    this end: 2026-02-25 10:25:00DEBUG
    DEBUG ID : 29900
    DEBUG prev_start: 10:10
    DEBUG this_start: 10:10
    DEBUG
    DEBUG  TJW DEBUG 3:29462
    object(DateTime)#15880 (3) { ["date"]=> string(26) "2026-02-25 10:10:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 1:
    object(DateTime)#15882 (3) { ["date"]=> string(26) "2026-02-25 11:05:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 2:xx time
    this end: 2026-02-25 11:05:00DEBUG
    DEBUG ID : 29462
    DEBUG prev_start: 10:10
    DEBUG this_start: 10:10
    DEBUG
    DEBUG  TJW DEBUG 3:30178
    object(DateTime)#15864 (3) { ["date"]=> string(26) "2026-02-25 10:10:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 1:
    object(DateTime)#15873 (3) { ["date"]=> string(26) "2026-02-25 10:25:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 2:xx time
    this end: 2026-02-25 10:25:00DEBUG
    DEBUG ID : 30178
    DEBUG prev_start: 10:10
    DEBUG this_start: 10:10
    DEBUG
    DEBUG  TJW DEBUG 3:29501
    object(DateTime)#15856 (3) { ["date"]=> string(26) "2026-02-25 10:25:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 1:
    object(DateTime)#15888 (3) { ["date"]=> string(26) "2026-02-25 11:05:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 2:xx time
    this end: 2026-02-25 11:05:00DEBUG
    DEBUG ID : 29501
    DEBUG prev_start: 10:10
    DEBUG this_start: 10:25
    DEBUG
    DEBUG  TJW DEBUG 3:29479
    object(DateTime)#15897 (3) { ["date"]=> string(26) "2026-02-25 10:25:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 1:
    object(DateTime)#15894 (3) { ["date"]=> string(26) "2026-02-25 11:05:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 2:xx time
    this end: 2026-02-25 11:05:00DEBUG
    DEBUG ID : 29479
    DEBUG prev_start: 10:25
    DEBUG this_start: 10:25
    DEBUG
    DEBUG  TJW DEBUG 3:29463
    object(DateTime)#15859 (3) { ["date"]=> string(26) "2026-02-25 10:25:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 1:
    object(DateTime)#15884 (3) { ["date"]=> string(26) "2026-02-25 11:05:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 2:xx time
    this end: 2026-02-25 11:05:00DEBUG
    DEBUG ID : 29463
    DEBUG prev_start: 10:25
    DEBUG this_start: 10:25
    DEBUG
    DEBUG  TJW DEBUG 3:29901
    object(DateTime)#15848 (3) { ["date"]=> string(26) "2026-02-25 11:05:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 1:
    object(DateTime)#15891 (3) { ["date"]=> string(26) "2026-02-25 11:30:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 2:xx time
    this end: 2026-02-25 11:30:00DEBUG
    DEBUG ID : 29901
    DEBUG prev_start: 10:25
    DEBUG this_start: 11:05
    DEBUG
    DEBUG  TJW DEBUG 3:29903
    object(DateTime)#15841 (3) { ["date"]=> string(26) "2026-02-25 11:05:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 1:
    object(DateTime)#15865 (3) { ["date"]=> string(26) "2026-02-25 11:30:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 2:xx time
    this end: 2026-02-25 11:30:00DEBUG
    DEBUG ID : 29903
    DEBUG prev_start: 11:05
    DEBUG this_start: 11:05
    DEBUG
    DEBUG  TJW DEBUG 3:29919
    object(DateTime)#15846 (3) { ["date"]=> string(26) "2026-02-25 11:30:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 1:
    object(DateTime)#15850 (3) { ["date"]=> string(26) "2026-02-25 11:45:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 2:xx time
    this end: 2026-02-25 11:45:00DEBUG
    DEBUG ID : 29919
    DEBUG prev_start: 11:05
    DEBUG this_start: 11:30
    DEBUG
    DEBUG  TJW DEBUG 3:29482
    object(DateTime)#15836 (3) { ["date"]=> string(26) "2026-02-25 11:30:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 1:
    object(DateTime)#15833 (3) { ["date"]=> string(26) "2026-02-25 11:45:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 2:xx time
    this end: 2026-02-25 11:45:00DEBUG
    DEBUG ID : 29482
    DEBUG prev_start: 11:30
    DEBUG this_start: 11:30
    DEBUG
    DEBUG  TJW DEBUG 3:29466
    object(DateTime)#15952 (3) { ["date"]=> string(26) "2026-02-25 11:30:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 1:
    object(DateTime)#15840 (3) { ["date"]=> string(26) "2026-02-25 11:45:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 2:xx time
    this end: 2026-02-25 11:45:00DEBUG
    DEBUG ID : 29466
    DEBUG prev_start: 11:30
    DEBUG this_start: 11:30
    DEBUG
    DEBUG  TJW DEBUG 3:29465
    object(DateTime)#15972 (3) { ["date"]=> string(26) "2026-02-25 11:30:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 1:
    object(DateTime)#15843 (3) { ["date"]=> string(26) "2026-02-25 11:45:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 2:xx time
    this end: 2026-02-25 11:45:00DEBUG
    DEBUG ID : 29465
    DEBUG prev_start: 11:30
    DEBUG this_start: 11:30
    DEBUG
    DEBUG  TJW DEBUG 3:29483
    object(DateTime)#15959 (3) { ["date"]=> string(26) "2026-02-25 11:45:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 1:
    object(DateTime)#15950 (3) { ["date"]=> string(26) "2026-02-25 12:25:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 2:xx time
    this end: 2026-02-25 12:25:00DEBUG
    DEBUG ID : 29483
    DEBUG prev_start: 11:30
    DEBUG this_start: 11:45
    DEBUG
    DEBUG  TJW DEBUG 3:29484
    object(DateTime)#15975 (3) { ["date"]=> string(26) "2026-02-25 11:45:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 1:
    object(DateTime)#15957 (3) { ["date"]=> string(26) "2026-02-25 12:25:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 2:xx time
    this end: 2026-02-25 12:25:00DEBUG
    DEBUG ID : 29484
    DEBUG prev_start: 11:45
    DEBUG this_start: 11:45
    DEBUG
    DEBUG  TJW DEBUG 3:29468
    object(DateTime)#15973 (3) { ["date"]=> string(26) "2026-02-25 11:45:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 1:
    object(DateTime)#15974 (3) { ["date"]=> string(26) "2026-02-25 12:25:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 2:xx time
    this end: 2026-02-25 12:25:00DEBUG
    DEBUG ID : 29468
    DEBUG prev_start: 11:45
    DEBUG this_start: 11:45
    DEBUG
    DEBUG  TJW DEBUG 3:29467
    object(DateTime)#15987 (3) { ["date"]=> string(26) "2026-02-25 11:45:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 1:
    object(DateTime)#15963 (3) { ["date"]=> string(26) "2026-02-25 12:25:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 2:xx time
    this end: 2026-02-25 12:25:00DEBUG
    DEBUG ID : 29467
    DEBUG prev_start: 11:45
    DEBUG this_start: 11:45
    DEBUG
    DEBUG  TJW DEBUG 3:29920
    object(DateTime)#15994 (3) { ["date"]=> string(26) "2026-02-25 12:25:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 1:
    object(DateTime)#15871 (3) { ["date"]=> string(26) "2026-02-25 12:40:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 2:xx time
    this end: 2026-02-25 12:40:00DEBUG
    DEBUG ID : 29920
    DEBUG prev_start: 11:45
    DEBUG this_start: 12:25
    DEBUG
    DEBUG  TJW DEBUG 3:29548
    object(DateTime)#16010 (3) { ["date"]=> string(26) "2026-02-25 12:25:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 1:
    object(DateTime)#15986 (3) { ["date"]=> string(26) "2026-02-25 12:40:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 2:xx time
    this end: 2026-02-25 12:40:00DEBUG
    DEBUG ID : 29548
    DEBUG prev_start: 12:25
    DEBUG this_start: 12:25
    DEBUG
    DEBUG  TJW DEBUG 3:29902
    object(DateTime)#15999 (3) { ["date"]=> string(26) "2026-02-25 12:25:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 1:
    object(DateTime)#15992 (3) { ["date"]=> string(26) "2026-02-25 12:40:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 2:xx time
    this end: 2026-02-25 12:40:00DEBUG
    DEBUG ID : 29902
    DEBUG prev_start: 12:25
    DEBUG this_start: 12:25
    DEBUG
    DEBUG  TJW DEBUG 3:29471
    object(DateTime)#16006 (3) { ["date"]=> string(26) "2026-02-25 12:40:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 1:
    object(DateTime)#16009 (3) { ["date"]=> string(26) "2026-02-25 12:55:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 2:xx time
    this end: 2026-02-25 12:55:00DEBUG
    DEBUG ID : 29471
    DEBUG prev_start: 12:25
    DEBUG this_start: 12:40
    DEBUG
    DEBUG  TJW DEBUG 3:29921
    object(DateTime)#16002 (3) { ["date"]=> string(26) "2026-02-25 12:40:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 1:
    object(DateTime)#16001 (3) { ["date"]=> string(26) "2026-02-25 12:55:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 2:xx time
    this end: 2026-02-25 12:55:00DEBUG
    DEBUG ID : 29921
    DEBUG prev_start: 12:40
    DEBUG this_start: 12:40
    DEBUG
    DEBUG  TJW DEBUG 3:29470
    object(DateTime)#16019 (3) { ["date"]=> string(26) "2026-02-25 12:45:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 1:
    object(DateTime)#16011 (3) { ["date"]=> string(26) "2026-02-25 13:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 2:xx time
    this end: 2026-02-25 13:00:00DEBUG
    DEBUG ID : 29470
    DEBUG prev_start: 12:40
    DEBUG this_start: 12:45
    DEBUG
    DEBUG  TJW DEBUG 3:29580
    object(DateTime)#16008 (3) { ["date"]=> string(26) "2026-02-25 13:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 1:
    object(DateTime)#16028 (3) { ["date"]=> string(26) "2026-02-25 14:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 2:xx time
    this end: 2026-02-25 14:00:00DEBUG
    DEBUG ID : 29580
    DEBUG prev_start: 12:40
    DEBUG this_start: 13:00
    DEBUG
    DEBUG  TJW DEBUG 3:29582
    object(DateTime)#16042 (3) { ["date"]=> string(26) "2026-02-25 13:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 1:
    object(DateTime)#16024 (3) { ["date"]=> string(26) "2026-02-25 14:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 2:xx time
    this end: 2026-02-25 14:00:00DEBUG
    DEBUG ID : 29582
    DEBUG prev_start: 13:00
    DEBUG this_start: 13:00
    DEBUG
    DEBUG  TJW DEBUG 3:29492
    object(DateTime)#16022 (3) { ["date"]=> string(26) "2026-02-25 14:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 1:
    object(DateTime)#16038 (3) { ["date"]=> string(26) "2026-02-25 14:45:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 2:xx time
    this end: 2026-02-25 14:45:00DEBUG
    DEBUG ID : 29492
    DEBUG prev_start: 13:00
    DEBUG this_start: 14:00
    DEBUG
    DEBUG  TJW DEBUG 3:29897
    object(DateTime)#16053 (3) { ["date"]=> string(26) "2026-02-25 14:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 1:
    object(DateTime)#15996 (3) { ["date"]=> string(26) "2026-02-25 14:45:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 2:xx time
    this end: 2026-02-25 14:45:00DEBUG
    DEBUG ID : 29897
    DEBUG prev_start: 14:00
    DEBUG this_start: 14:00
    DEBUG
    DEBUG  TJW DEBUG 3:29922
    object(DateTime)#16064 (3) { ["date"]=> string(26) "2026-02-25 15:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 1:
    object(DateTime)#16049 (3) { ["date"]=> string(26) "2026-02-25 16:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } DEBUG TJW DEBUG 2:xx time
    this end: 2026-02-25 16:00:00DEBUG
    DEBUG ID : 29922
    DEBUG prev_start: 14:00
    DEBUG this_start: 15:00
    07:00 - 08:00 Networking

    Join us on the morning of Day 2 for the Energy Storage Summit 5KM Fun Run, an active start before a full day of insights and discussion. This unique networking experience combines wellness with business development in a relaxed, engaging environment. This is a fantastic way to showcase your company’s commitment to employee wellness while connecting with key decision-makers from across the energy storage running community. To enquire about sponsorship of the run, contact: sm.energystorage@informa.com 

    Optimisation, Trading & Revenue Stacking

    European Market Comparisons

    Supply Chain Risk & Critical Minerals

    Safety, Fire Risk & Critical Infrastructure

    Optimisation, Trading & Revenue Stacking

    09:15 - 09:30 Panel Discussion
    • Understanding the key role that energy trading companies will play in post-MACSE Italy 
    • The vital role of traders in strong merchant markets such as Germany 
    • Energy trading-as-a-service for BESS – what you need to know 
    • Frequently changing cost curves and the impact this has on commercialisation and operation of BESS assets 

    Speakers

    Head of Flexibility & Structured Origination,
    Engie
    Principal Originator, European Origination,
    Danske Commodities
    09:15 - 09:30 Presentation
    • Rapid solar growth in CEE is exposing grid congestion, curtailment, and price volatility, with Hungary as a leading example
    • Landlocked geography and limited interconnection increase reliance on domestic energy storage for system stability
    • Grid designs and market frameworks imported from Western Europe do not fully reflect CEE operational realities
    • System modelling shows how different storage durations can relieve midday oversupply and improve renewable utilisation
    • Early Hungarian PV and storage projects highlight practical lessons for siting, permitting, and long-term system planning

     

     

     

    European Market Comparisons

    09:30 - 10:10 Panel Discussion
    • Poland and Spain rely on capacity schemes which are subject to de-rating factors, change in power and geopolitical shifts– what happens when these schemes no longer exist? 
    • Germany and UK have stronger, but more risky revenue potential based on accessible ancillary services, arbitrage markets and merchant exposure 
    • Comparing the benefits of government intervention vs. market-led price signals 

    Moderator

    Principal Analyst – Energy Storage EMEA,
    Wood Mackenzie

    Speakers

    Executive Director, Revenue,
    BW ESS
    Head of Energy Storage,
    NextEnergy Capital
    Director & CEO,
    Dais Energy

    Supply Chain Risk & Critical Minerals

    09:30 - 10:10 Panel Discussion

    Trade actions and tariffs are reshaping battery and power equipment costs. What does this mean for project CAPEX, price volatility, and delivery risk in Europe during 2026 and beyond? 

    • How tariffs and trade remedies are influencing cell, module, pack, inverter, and EPC costs, and how persistent the volatility is likely to be 
    • Practical mitigation: multi-sourcing, contract clauses, hedging, inventory strategy, nearshoring, and recycling inputs 
    • Evidence from 2025: which trade actions have already moved pricing and lead times in Europe 
    • EU regulatory impacts on traceability, sustainability reporting, and recycled content, and how these requirements flow through to cost and bankability 

    Speakers

    Senior Sales Manager,
    Jinko ESS
    CEO & Co-Founder,
    Infyos
    Senior Market Operations & Responsibility Manager,
    ion Ventures

    Safety, Fire Risk & Critical Infrastructure

    09:30 - 10:10 Panel Discussion
    • With safety considerations able to swiftly derail project deployment, how can industry come together to ensure standards are in place long before problems occur? 
    • Assessing the new European Battery Regulation 2023/1542 – is this enough to address existing safety concerns and accelerate deployment? 
    • Codes and standards for energy storage globally – which market is setting the precedent? 

    Speaker

    Executive Vice President, Global Sales,
    Stat-X Fire Suppression
    09:55 - 10:10 Presentation
    • Key steps to improve and maintain safety and efficiency in asset management
    • The benefits of advanced analytics, delivering deeper performance insights and predictive maintenance capabilities
    • Real-world case studies demonstrating how these combined approaches translate into measurable operational and financial improvements.

    Greensolver - Energy Storage Summit SponsorPowerUp Logo - Energy Storage Summit Sponsor

    Speakers

    Asset Manager Team Leader - Storage Systems,
    Greensolver
    Chief Revenue Officer,
    PowerUp

     

     

     

    10:10 - 11:05 Panel Discussion
    • Maximising BESS profitability in Europe through forecasting and real-time optimisation 
    • SoC vs SoH – what impact is this data having on bidding? 
    • How using data analytics efficiently will provide asset owners the edge in a competitive market 
    • What are the latest advancements in trading and optimisation tools? 
    • Storage as a digital asset – digital twins and EMS 

    Speakers

    Senior Technical Solutions Engineer,
    TWAICE
    Managing Director, Europe,
    Univers
    Co-Founder & CEO,
    Hypercube
    Head of Asset Performance,
    Gore Street Capital
    10:10 - 10:25 Presentation

    As the ESS market matures, investors and developers need reliable pricing to assess risk and unlock capital. Drawing on Argus’ experience in commodity price reporting, Chris outlines why independent ESS benchmarks are critical to unlocking financing and driving large-scale deployment.

    Speaker

    Reporter,
    Argus Media
    10:10 - 10:25 Presentation

    The increasing deployment of energy storage systems (ESS) globally requires a focus on understanding their hazards and ensuring reliable safety systems. Every ESS is unique in its dimensions, battery types, goals, location of deployment. Fike will present the dangers and causes of thermal runaway, an unpredictable fire hazard occurring in the lithium battery cells held in an ESS. Backed by years of internal test data, we’ll explore the various layered methods of protecting an ESS and, more importantly, nearby people that we recommend to mitigate the effects of thermal runaway, which may include fire, explosion and off-gassing hazards.

    Fike logo - Energy Storage Summit Sponsor

    Speaker

    Director, Fire Solutions Group, UK and Europe,
    Fike

     

    10:25 - 11:05 Panel Discussion
    • Exploring the unique business case for energy storage – what makes a BESS project bankable in Germany? 
    • Understanding the reality of merchant revenues and why portfolio performance transparency is critical for asset owners and investors  
    • Intraday opportunities, arbitrage and wholesale markets– what have others learned when commercializing BESS assets in Germany? 

    Moderator

    Partner,
    PWC

    Speakers

    Associate Director - Infrastructure & Energy,
    Berenberg
    Investment Director, Energy Storage,
    CVC DIF
    Director of Asset Management,
    green flexibility
    10:25 - 11:05 Panel Discussion
    • What impact will the UK’s Critical Minerals Strategy have on Europe’s supply chain resilience and onshoring ambitions? 
    • How EU initiatives such as the Critical Raw Materials Act and the 2027 Battery Regulation will influence sourcing, recycling, and manufacturing investment. 
    • What do these policies mean for project CAPEX, risk management, and investor appetite? 
    • Can Europe realistically reduce dependence on imports from China and other global suppliers and at what cost? 

    Moderator

    Communications Manager,
    UK Critical Minerals Association

    Speaker

    COO,
    Altilium
    10:25 - 11:05 Panel Discussion
    • How new technologies and system designs are reshaping risk profiles and influencing long term project profitability
    • What developers and asset owners should evaluate during container and system risk assessments to safeguard commercial outcomes
    • How warranty structures are evolving, and what level of protection investors now expect across different chemistries and configurations
    • How lenders and insurers assess safety, reliability and performance claims when determining bankability and coverage
      Which commercial and technical factors create the greatest warranty disputes, and how these can be anticipated early in the project lifecycle

    Speaker

    Director of Sales and Marketing,
    Kentec Electronics Ltd
    11:30 - 11:45 Presentation

    Hybrid parks that integrate battery storage with solar or wind generation are reshaping how renewable assets operate and participate in energy markets. They mark the next major phase in the sector’s evolution, where flexibility and intelligent optimisation are key to boosting both performance and profitability. 

    This session will explore in detail how hybrid parks can be operated as a single flexible asset behind the Point of Interconnection (POI) to maximise value across wholesale and balancing markets. We’ll discuss how to optimise decision-making when managing operational constraints and complex opportunity costs, as well as how AI-driven optimisation can reduce forecasting errors and minimise curtailment losses.

    Speaker

    CEO,
    Capalo AI
    11:30 - 11:45 Presentation

    AESI Logo - Energy Storage Summit Sponsor

    11:30 - 11:45 Presentation

    Venting events in lithium-ion batteries are critical early indicators of thermal runaway and potential fires. Timely detection enables preventive actions such as shutdown, cooling, or targeted alarms, and is essential for protecting people and infrastructure. 

    During venting, toxic and flammable gases such as carbon monoxide and hydrogen are released, which can lead to dangerous deflagrations in enclosed spaces. Without appropriate sensor technology, the fire detection system remains blind to these events. 

    Modern sensor systems – including gas detectors and advanced aspirating smoke detectors – enable reliable detection and integration into automated safety processes. As such, venting detection becomes an indispensable part of a comprehensive fire protection strategy for battery storage systems. 

    Speaker

    Global Fire Safety Application Design,
    Siemens
    11:30 - 11:45 Keynote Presentation

    The UK has set a precedent for LDES in Europe, with final details around the cap and floor scheme being released in September 2025, and the first projects expected to be approved by Spring 2026. With batteries dominating the space, no new ‘traditional’ LDES infrastructure has been built in the last four decades, owing to numerous barriers, including high upfront costs. This keynote will examine how the proposed cap and floor regime aims to confront this crucial issue and enable the expansion of LDES and transition to net-zero.

    Speaker

    Senior Policy Advisor,
    Ofgem
    11:45 - 12:25 Panel Discussion
    • With revenue highs and lows across European markets seen between 2022 – 2025, what market predictions are expected for 2026 onwards? 
    • Will there be a resurgence of revenues or a downturn in markets such as Germany, Italy, the UK, or Poland? 
    • Exploring revenues earned by BESS in Europe in correlation to prices 
    • What changes to the revenue stack could be seen in European markets, following owners’ diversification of trading portfolios? 

    Moderator

    Head of Business Development - Network Infrastructure (Energy Storage),
    Zenobē

    Speakers

    Vice President, Structured Finance, Energy Europe,
    Santander
    Managing Director,
    Alantra Energy Transition
    Chief Investment Officer,
    Harmony Energy
    11:45 - 12:25 Panel Discussion
    • Has the first round of exceptionally competitive auctions brought more clarity for BESS investors looking at Italy, and what will life after MACSE look like? What about the capacity market and the future MACSE auctions?
    • What are the biggest blockers for project execution post-MACSE – from planning and land acquisition, to permitting, construction, and expertise?
    • What are the operation obligations and expected performance for being profitable with BESS in Italy?
    • Private PPAs and tolling arrangements – the next clear step, but for how long?

    Speakers

    Flexibility Lead Italy,
    Octopus Energy
    Head of Storage,
    Greenvolt Power
    Corporate Development Manager,
    NatPower
    CEO & Co-Founder,
    Sphera Energy
    CEO,
    Ikigai Capital
    Senior Project Manager - PV, Wind and BESS,
    Enel Green Power
    11:45 - 12:25 Panel Discussion
    • What recycling challenges will arise as the first wave of utility-scale batteries reaches end-of-life — and how can the industry prepare? 
    • How lifecycle assessments are shaping procurement, financing, and compliance decisions 
    • How operational data on performance and degradation can improve warranties, repowering, and second-life planning 

    Speaker

    Director of Development & Delivery,
    Hyosung
    11:45 - 12:25 Panel Discussion
    • The long-awaited cap and floor scheme, confirmed in March 2025, is expected to bring more revenue certainty to LDES projects in the UK, but what challenges might it also bring?  
    • What does the industry think of the potential for investment and viability of the scheme as a long-term instrument?  
    • Which technologies have a place in the scheme? 
    • Is BESS a contender for long-duration energy storage? 

    Speakers

    Sales Manager Utilities Storage UK,
    Trina Energy Storage
    Managing Director, UK and Ireland,
    Fluence
    President,
    Invinity
    Head of Development,
    Field
    Managing Director,
    NatPower UK
    12:40 - 12:55 Presentation

    Cellect Energy logo - Energy Storage sponsor

    Speaker

    Founder & Managing Director,
    Cellect Energy

     

    13:00 - 14:00 Networking
    13:00 - 14:00 Networking
    13:00 - 14:00 Networking
    13:00 - 14:00 Networking

     

     

    14:00 - 14:45 Panel Discussion
    • With ESG considerations high on many investors’ list of criteria, how should the industry be evaluating and monetising the carbon benefit of energy storage?
    • What does the prospect of 24/7 carbon-free energy mean for energy storage, and for future operations?
    • What are the revenue and cost-saving implications and what has the industry seen so far?
    • Insights from industry groups bringing together different stakeholder perspectives to tackle this issue

    Speakers

    Director of External Engagement,
    Wattime
    ESG Lead,
    Field
    14:00 - 14:45 Panel Discussion
    • With 4–6 GW of LDES required by 2030 in the UK’s CP2030 strategy, what technology options are available and what stage are they at? 
    • LDES innovations in new battery chemistries such as iron flow or sodium ion batteries 
    • Assessing new-age battery capabilities in the current investment landscape – efficiency, scalability and cost-effectiveness  

    Moderator

    Clean Power Analyst,
    Energy Transitions Commission

    Speaker

    Director of Energy Storage,
    Various