Industry Insights
Connecting Every Drop at ACE 2024
At Itron, we know our world’s most precious resource is water. As populations grow and the impacts of climate change evolve, the availability of clean, safe water is increasingly at risk. Preserving this vital resource is more important than ever and necessitates a combination of strategies including responsible consumption, innovative conservation, technology adoption and more. That’s why Itron is excited to attend the industry’s premier water conference, the American Water Works Association’s 2024 Annual Conference & Expo (ACE) in Anaheim, CA from June 11-13. Itron leaders will connect with water providers, utilities and industry leaders to discuss the impacts of water management and distribution challenges on communities across the globe and solutions needed to address them.
Here's a preview of what attendees can expect to learn more about in Itron booth 2013:
Cellular-enabled Advanced Metering Infrastructure (AMI)
Cellular-enabled AMI offers significant benefits for water providers, starting with the simplicity of utilizing an established cellular network to build a new AMI system with intelligent connectivity. Utilities with existing AMR or AMI can flexibly enhance either network using cellular endpoints to improve network performance. Advances in cellular enable utilities to leverage AMI to collect real-time data on water usage, enabling quick detection of leaks, reducing water loss and optimizing resource allocation. This technology also facilitates remote meter reading, which minimizes the need for truck rolls, thereby lowering costs and emissions. In addition, AMI cellular improves billing accuracy and the customer experience by providing customers with detailed insights into their water consumption.
Advanced Sensing Capabilities
Itron's advanced sensing capabilities are critical for today’s water providers. These sensors detect leaks, pressure changes and water quality issues with high precision, enabling immediate response and mitigation. By leveraging advanced sensing technologies, water utilities can ensure a more reliable and efficient water supply while enhancing sustainability efforts.
Shared AMI Networks
Shared AMI networks with neighboring electric utilities can be a faster and more cost-effective on-ramp to AMI. Many electric utilities with large installed AMI networks are sharing their networks with water and gas utilities to extend AMI benefits to more communities at a fraction of the time and cost of building separate networks. Shared networks facilitate comprehensive data collection and analysis, leading to improved leak detection, sustainability and consumer engagement.
AMR to AMI Migration
AMR to AMI migration offers options to transition to more real-time data collection which allows for immediate detection of leaks, abnormal usage patterns and other issues, enabling quicker responses and reduced water loss. Improved customer service is one of the first improvements most often recognized by utilities; more accurate data allows improved conversations with customers. Itron’s AMI solutions enable remote meter reading and access to detailed consumption data, empowering customers with insights into their water usage and promoting conservation efforts. Regardless of where you are in your utility modernization journey, we have a plan to help you evaluate where to begin your next step and make every drop count.
Non-revenue water (NRW)
NRW poses a substantial challenge for water utilities globally. With better visibility and control, water providers can improve operations, detect and minimize leaks, reduce labor costs, optimize the network and proactively improve the customer experience. No matter how far down the road you are in terms of managing non-revenue water, Itron provides proven, sustainable solutions to help water providers meet their needs and make the most of this precious resource.
Pipe Asset Management
Itron's Pipe Asset Management solution takes the guesswork out of identifying and accurately predicting which pipe assets need to be prioritized for action. This intelligent, interactive tool has Artificial Intelligence and Machine Learning which use data already collected by the utility to create a highly accurate model to assist with making decisions about which pipes need replacement or repair, pipe inventory management and capital planning processes.
Join Us at ACE 2024
As water challenges become an increasing global concern, the adoption of digital solutions and technologies is a powerful tool in optimizing water management and conservation. Digital transformation is key for utilities and cities to navigate the complexities of the rapidly evolving water landscape. Join us in booth 2013 at ACE 2024 to learn more about how digital transformation can empower utilities to tackle water management challenges with confidence.
Si è verificato un errore nell'elaborarazione del modello.
The following has evaluated to null or missing:
==> authorContent.contentFields [in template "44616#44647#114455" at line 9, column 17]
----
Tip: It's the step after the last dot that caused this error, not those before it.
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----
----
FTL stack trace ("~" means nesting-related):
- Failed at: contentFields = authorContent.content... [in template "44616#44647#114455" at line 9, column 1]
----
1<#assign
2 webContentData = jsonFactoryUtil.createJSONObject(author.getData())
3 classPK = webContentData.classPK
4/>
5
6<#assign
7authorContent = restClient.get("/headless-delivery/v1.0/structured-contents/" + classPK + "?fields=contentFields%2CfriendlyUrlPath%2CtaxonomyCategoryBriefs")
8contentFields = authorContent.contentFields
9categories=authorContent.taxonomyCategoryBriefs
10authorContentData = jsonFactoryUtil.createJSONObject(authorContent)
11friendlyURL = authorContentData.friendlyUrlPath
12authorCategoryId = "0"
13/>
14
15<#list contentFields as contentField >
16 <#assign
17 contentFieldData = jsonFactoryUtil.createJSONObject(contentField)
18 name = contentField.name
19 />
20 <#if name == 'authorImage'>
21 <#if (contentField.contentFieldValue.image)??>
22 <#assign authorImageURL = contentField.contentFieldValue.image.contentUrl />
23 </#if>
24 </#if>
25 <#if name == 'authorName'>
26 <#assign authorName = contentField.contentFieldValue.data />
27 <#list categories as category >
28 <#if authorName == category.taxonomyCategoryName>
29 <#assign authorCategoryId = category.taxonomyCategoryId />
30 </#if>
31 </#list>
32 </#if>
33 <#if name == 'authorDescription'>
34 <#assign authorDescription = contentField.contentFieldValue.data />
35
36 </#if>
37
38 <#if name == 'authorJobTitle'>
39 <#assign authorJobTitle = contentField.contentFieldValue.data />
40
41 </#if>
42
43</#list>
44
45<div class="blog-author-info">
46 <#if authorImageURL??>
47 <img class="blog-author-img" id="author-image" src="${authorImageURL}" alt="" />
48 </#if>
49 <#if authorName??>
50 <#if authorName != "">
51 <p class="blog-author-name">By <a id="author-detail-page" href="/w/${friendlyURL}?filter_category_552298=${authorCategoryId}"><span id="author-full-name">${authorName}</span></a></p>
52 <hr />
53 </#if>
54 </#if>
55 <#if authorJobTitle??>
56 <#if authorJobTitle != "">
57 <p class="blog-author-title" id="author-job-title" >${authorJobTitle}</p>
58 <hr />
59 </#if>
60 </#if>
61 <#if authorDescription??>
62 <#if authorDescription != "" && authorDescription != "null" >
63 <p class="blog-author-desc" id="author-job-desc">${authorDescription}</p>
64 <hr />
65 </#if>
66 </#if>
67</div>
The following has evaluated to null or missing: ==> authorContent.contentFields [in template "44616#44647#114455" at line 9, column 17] ---- Tip: It's the step after the last dot that caused this error, not those before it. ---- Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: contentFields = authorContent.content... [in template "44616#44647#114455" at line 9, column 1] ----
1<#assign
2 webContentData = jsonFactoryUtil.createJSONObject(author.getData())
3 classPK = webContentData.classPK
4/>
5
6<#assign
7authorContent = restClient.get("/headless-delivery/v1.0/structured-contents/" + classPK + "?fields=contentFields%2CfriendlyUrlPath%2CtaxonomyCategoryBriefs")
8contentFields = authorContent.contentFields
9categories=authorContent.taxonomyCategoryBriefs
10authorContentData = jsonFactoryUtil.createJSONObject(authorContent)
11friendlyURL = authorContentData.friendlyUrlPath
12authorCategoryId = "0"
13/>
14
15<#list contentFields as contentField >
16 <#assign
17 contentFieldData = jsonFactoryUtil.createJSONObject(contentField)
18 name = contentField.name
19 />
20 <#if name == 'authorImage'>
21 <#if (contentField.contentFieldValue.image)??>
22 <#assign authorImageURL = contentField.contentFieldValue.image.contentUrl />
23 </#if>
24 </#if>
25 <#if name == 'authorName'>
26 <#assign authorName = contentField.contentFieldValue.data />
27 <#list categories as category >
28 <#if authorName == category.taxonomyCategoryName>
29 <#assign authorCategoryId = category.taxonomyCategoryId />
30 </#if>
31 </#list>
32 </#if>
33 <#if name == 'authorDescription'>
34 <#assign authorDescription = contentField.contentFieldValue.data />
35
36 </#if>
37
38 <#if name == 'authorJobTitle'>
39 <#assign authorJobTitle = contentField.contentFieldValue.data />
40
41 </#if>
42
43</#list>
44
45<div class="blog-author-info">
46 <#if authorImageURL??>
47 <img class="blog-author-img" id="author-image" src="${authorImageURL}" alt="" />
48 </#if>
49 <#if authorName??>
50 <#if authorName != "">
51 <p class="blog-author-name">By <a id="author-detail-page" href="/w/${friendlyURL}?filter_category_552298=${authorCategoryId}"><span id="author-full-name">${authorName}</span></a></p>
52 <hr />
53 </#if>
54 </#if>
55 <#if authorJobTitle??>
56 <#if authorJobTitle != "">
57 <p class="blog-author-title" id="author-job-title" >${authorJobTitle}</p>
58 <hr />
59 </#if>
60 </#if>
61 <#if authorDescription??>
62 <#if authorDescription != "" && authorDescription != "null" >
63 <p class="blog-author-desc" id="author-job-desc">${authorDescription}</p>
64 <hr />
65 </#if>
66 </#if>
67</div>