Water surface and two spurts splashing on it

Industry Insights

Explore the Future of Water Management with the Intelis™ Ultrasonic Water Meter in EMEA and APAC

May 16, 2024

Water utilities across the globe are under increasing pressure due to various challenges, including aging infrastructure, climate disruption and population growth. Aging infrastructure remains a top concern, as outdated and broken pipes cause nearly one third of delivered water to never get billed.1 The impacts of climate disruption exacerbate these issues with unpredictable weather patterns including prolonged droughts in some areas and excessive rainfall in others, all of which strain resources and infrastructure. In addition, growing population and urbanization place increasing demands on water providers and their distribution systems.

While these challenges are significant, they are not insurmountable. Water utilities need to act quickly to adopt technologies that are designed with these challenges in mind. That’s where Itron’s Intelis™ wSource™ water meter comes in.

Itron customers who deploy this cutting-edge technology experience more accurate billing, quicker household leak detection and distributedintelligence to reduce operating costs and protect revenue. These benefits are just the tip of the iceberg for water utilities that modernize their water distribution systems by deploying Itron’s Intelis™ wSource™ water meter.  

Featuring high end ultrasonic technology, Intelis is a residential water meter with communication embedded. It allows for protection against unplanned maintenance costs and maintains its accurate measurement over the meter's lifetime at low and high flow rates. The Intelis™ wSource™ water meter is also extremely durable, providing granular consumption data in harsh conditions. In addition, more accurate data can help water utilities improve customer satisfaction by providing detailed water consumption analytics to help customers manage costs. The Intelis™ wSource™ is equipped to detect leaks in customer homes, enabling utilities to proactively respond and keep customers informed with timely alerts.   

Learn more about how Intelis™ wSource™ can help your water utility achieve revenue, customer engagement and sustainability goals in the video below.  

*Please note that in EMEA, Intelis™ wSource™ is available to all regions operating under the 868Mhz frequency for LoRa and wM-Bus. In APAC, the meter is avialable in Australia only.

Kesalahan terjadi ketika Memproses Template.
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>