Itron News

Maximizing Utility Efficiency with Solid-State Meters

October 10, 2023

Mechanical meters have long been the standard for water utilities across the globe – until now. As digital solutions continue to redefine energy and resource management, it has become clear that digital water meters will play a critical role in addressing the ever-rising challenges driven by climate disruption.  

In Itron’s newest whitepaper, Learn How Utilities Are Reducing Leaks, Increasing Revenue and Improving Water Conservation, we outline a few of the key reasons water utilities should transition to digital – or solid-state – metering as they face challenges related to growing populations, water scarcity, aging infrastructure and more. Keep reading to get the highlights. 

  • Accuracy: Solid-state meters offer more precise measurement and can measure much lower flow rates than mechanical meters.  
  • Billing Efficiency: Accurate and timely data from solid-state meters results in streamlined billing processes as well as less errors and disputes. 
  • Longevity and Maintenance: These meters have less parts than mechanical meters, which means they are less prone to corrosion and damage. This allows them to retain their accuracy and precision throughout their lifetime. 
  • Durability: Solid-state meters are rigorously tested to endure a wide range of environmental conditions, and many manufacturers can offer specialized housing to protect sensitive equipment. 
  • Remote Reading: Smart meters are equipped with communication capabilities, such as radio frequency, cellular or internet connectivity, which eliminates the need for manual readings. 
  • Data Analytics: The data collected by smart meters can help water utilities optimize their distribution networks, plan infrastructure upgrades and implement demand-based pricing strategies. 
  • Environmental Benefits: Solid-state meters reduce water losses through leak detection and by enabling increased awareness and visibility into the distribution system. 
  • Flexible and Transitional: Smart meters give utilities the opportunity to gradually transition from manual meter reads to a more automated system.  

 

Itron is a global leader in helping water utilities better manage their distribution networks to make every drop of water count. Learn how solid-state metering can help your utility maximize efficiency and drive the energy transition forward by downloading Itron’s newest whitepaper: Learn How Utilities Are Reducing Leaks, Increasing Revenue and Improving Water Conservation.   

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>