The Forlì remote control technology hub, the heart of Hera
Focus
Focus
Category Facet
Custom Facet
Search Results
-
Web Content Article on-date Jul 30, 2019 8:53 PM
2019-07-30 GH_ASCOPIAVE_870.1565011002.jpg Today, the Boards of Directors of Hera S.p.A. and Ascopiave S.p.A., the latter based on the favourable opinion of its committee of independent...
Comunicati stampa: Hera Spa Products/Services -
Web Content Article on-date Jul 30, 2019 8:11 PM
2019-07-30 GH_ASCOPIAVE_870.1565010551.jpg Energy partnership between Hera and Ascopiave in the North-East gets the green light Today, the Boards of Directors of Hera S.p.A. and Ascopiave S.p.A.,...
Comunicati stampa: Price sensitive M&A -
Web Content Article on-date Jul 25, 2019 11:38 AM
2019-07-30 Results for 1H 2019 A highly positive half-year, thanks to the organic growth achieved in all business areas. At the same time, intense activity in external development and an increase...
Comunicati stampa: Price sensitive Financial Results -
Web Content Article on-date Jul 5, 2019 5:26 PM
2019-07-05 Repurchase and cancellation of certain notes Following the press releases dated 19 June 2019 and 2 July 2019, notice is hereby given that as at the date hereof Hera S.p.A. (the...
Comunicati stampa: Shareholders’ meeting Price sensitive -
Web Content Article on-date Jul 5, 2019 3:17 PM
2019-07-05 Borsa Italiana welcomes Hera S.p.A.'s new bond to the green & social segment of ExtraMOT PRO New Hera S.p.A. 500 million euro green bond listed on the ExtraMOT PRO segment This green...
Comunicati stampa: Shareholders’ meeting Price sensitive -
Web Content Article on-date Jul 3, 2019 3:47 PM
2019-07-03 (drafted pursuant to article 85-bis, paragraph 4-bis, of Consob Regulation 11971 / 14 May 1999) Communication of the overall amount of voting rights Bologna, 3 July 2019 - The following...
Comunicati stampa: Shareholders’ meeting Price sensitive -
Web Content Article on-date Jul 2, 2019 11:25 AM
2019-07-02 Final results of the tender offer relating to certain notes Following the press release dated 19 June 2019, notice is hereby given that on 1 July 2019 BNP Paribas S.A. announced the...
Comunicati stampa: Price sensitive M&A -
Web Content Article on-date Jun 28, 2019 3:05 PM
2019-06-28 hasi_wr_870.1561725495.jpg As of 1 July 2019, the Tuscan company Waste Recycling, with its three multifunctional areas in the province of Pisa, joins Herambiente Servizi Industriali...
Comunicati stampa: Hera Spa Research and Development Sustainability -
Web Content Article on-date Jun 26, 2019 6:05 PM
2019-06-26 Strong interest shown by international investors for the multi-utility's second "green" bond, which will finance environmental sustainability projects in 3 areas: energy efficiency,...
Comunicati stampa: Price sensitive M&A -
Web Content Article on-date Jun 19, 2019 8:48 AM
2019-06-19 The BoD of Hera S.p.A. authorises the issue of new notes and the refinancing of certain notes 1 For information purposes only, the purchase price for the 2021 Notes will, when...
Comunicati stampa: Price sensitive M&A -
Web Content Article on-date Jun 17, 2019 7:34 PM
2019-06-17 The business partnership, through the joint venture EstEnergy, involves over 1 million customers, with the new entity's overall value coming to 864.5 million euro and its Ebitda...
Comunicati stampa: Price sensitive M&A -
Web Content Article on-date Jun 17, 2019 7:35 PM
2019-06-17 GH_ASCOPIAVE_870.1565011002.jpg The business partnership, through the joint venture EstEnergy, involves over 1 million customers, with the new entity's overall value coming to 864.5...
Comunicati stampa: Hera Spa Research and Development -
Web Content Article on-date Jun 10, 2019 6:18 PM
2019-06-10 TOP10_4_Hera_300.1560183835.png The Hera Group ranks fourth in the 2019 edition of the index that measures the integration of ESG factors within the strategies of Italy's main companies,...
Comunicati stampa: Shareholders’ meeting Price sensitive -
Web Content Article on-date Jun 5, 2019 3:48 PM
2019-06-05 (drafted pursuant to article 85-bis, paragraph 4-bis, of Consob Regulation 11971 / 14 May 1999) Bologna, 5 June 2019 - The following table contains the data concerning the shares...
Comunicati stampa: Shareholders’ meeting Price sensitive -
Web Content Article on-date May 14, 2019 9:48 AM
2019-05-15 Results as at 31 March 2019 Consolidated 1Q report shows growing results and a positive contribution coming from all main business areas, in particular the water cycle and gas. Focus on...
Comunicati stampa: Price sensitive Financial Results -
Web Content Article on-date May 10, 2019 3:39 PM
2019-05-10 Kindly note that as of today the minutes of the Shareholders Meeting held on 30 April 2019 are available at company headquarters, on the Hera Group's website (www.gruppohera.it), in the...
Comunicati stampa: Shareholders’ meeting Price sensitive -
Web Content Article on-date May 9, 2019 4:48 PM
2019-05-09 Nuova_Palazzina_1_870x.1533219432.jpg The multi-utility has consolidated its leadership in the waste management area by acquiring the entire shareholding of the company operating in...
Comunicati stampa: Price sensitive M&A -
Web Content Article on-date May 7, 2019 10:45 AM
2019-05-07 (drafted pursuant to article 85-bis, paragraph 4-bis, of Consob Regulation 11971 / 14 May 1999) Bologna, 7 May 2019 - The following table contains the data concerning the shares...
Comunicati stampa: Shareholders’ meeting Price sensitive -
Web Content Article on-date Apr 30, 2019 1:41 PM
2019-04-30 HERA_assemblea_azionisti.1556626141.jpg The multi-utility, included in the FTSE MIB as of 18 March 2019, improved all its main operating-financial and sustainability indicators, with...
Comunicati stampa: Shareholders’ meeting Price sensitive -
Web Content Article on-date Apr 18, 2019 2:49 PM
2019-04-18 Bologna, 18 April 2019 - The following table contains the data concerning the shares outstanding and the number of voting rights representing the share capital at 17 April 2019. ...
Comunicati stampa: Shareholders’ meeting Price sensitive
Asset Publisher
How do we monitor 6,600 plants and over 67,000 km of networks? With our Forlì Remote Control Technological Hub, which monitors operation in real time to detect failures and malfunctions of aqueducts, sewers, and energy distribution networks. It's a real engine that powers Hera's operation: discover all its numbers.
To run efficiently, cars need an engine that works optimally. Hera's engine is its Forlì Remote Control Technological Hub. This facility is unique in Italy and among the most advanced in Europe. It controls and monitors more than 6,600 plants and 67 thousand km of networks.
Our sophisticated IT system enables us to remotely control the water, sewerage, gas, and district heating distribution networks in real-time, and covers Hera Group's entire service area. It enables us to continuously monitor malfunctions or failures and take direct action on the systems.
In a control room of over 400 square meters, a team of 68 professionals controls the networks thanks to 130 monitors, 34 operating stations, and ten process engineering stations. Also, a giant 60 m2 screen enables operators to view networks and plants in real-time, monitoring them also using precise 3D representations, in addition to all the network operating parameters. The control room, the "heart" of Forlì's technological centre, receives over 9 million pieces of information daily through 360 thousand sensors installed throughout the local area. Every day, its operators handle about 8 thousand events or alarms coming from the field, with a broad range of criticality levels.
The synergy between networks and the remote control centre is also ensured by the technical call centre, that supports the emergency response service, and handles around 340 thousand incoming calls per year, equal to an average of over 920 per day, and around 150 thousand outgoing calls. Thanks to the information received in real-time and the very detailed graphical representations, our technicians can immediately assess the extent of each report and activate the necessary actions, such as local emergency services.
Search Bar
Search Results
Java method "static it.reply.open.hera.template.custom.service.WidgetTemplateTool.getDateFormattedBy(String, String, Locale)" threw an exception; see cause exception in the Java stack trace. ---- FTL stack trace ("~" means nesting-related): - Failed at: contentDate = hera_template_tool.getD... [in template "20099#20135#57725650" at line 70, column 13] ----
1<#assign
2assetVocabularyLocalServiceUtil = objectUtil("com.liferay.asset.kernel.service.AssetVocabularyLocalServiceUtil")
3vocabularyComunicatiStampa = assetVocabularyLocalServiceUtil.fetchGroupVocabulary(themeDisplay.getScopeGroupId(), languageUtil.get(locale, "comunicati-stampa"))
4vocabularyId = vocabularyComunicatiStampa.vocabularyId
5/>
6
7
8<#assign
9companyId=themeDisplay.getCompanyId() languageId=themeDisplay.getLanguageId()
10currentUrl=themeDisplay.getPortalURL() + themeDisplay.getURLCurrent() url=portalUtil.getPortalURL(themeDisplay)
11HERA_FIELD_TITLE="title_" + languageId
12HERA_FIELD_LOCALIZED_TITLE="title_"+languageId
13HERA_FIELD_SIMPLE_TITLE="title"
14HERA_FIELD_URL_TITLE="urlTitle"
15HERA_FIELD_CONTENT="content_" + languageId
16HERA_FIELD_DESCRIPTION="description"
17HERA_FIELD_DESCRIPTION_IT="description_" + languageId
18HERA_FIELD_PUBLISH_DATE="publishDate"
19HERA_FIELD_DISPLAYDATE="displayDate"
20HERA_FIELD_CREATEDATE="createDate"
21HERA_FIELD_CLASS_TYPE_ID="classTypeId"
22HERA_FIELD_ENTRY_CLASS_NAME="entryClassName"
23HERA_FIELD_CLASSPK="entryClassPK"
24HERA_FIELD_ENTRY_CLASS_NAME_LAYOUT="com.liferay.portal.kernel.model.Layout"
25HERA_FIELD_ENTRY_CLASS_NAME_JA="com.liferay.journal.model.JournalArticle"
26HERA_FIELD_ENTRY_CLASS_NAME_DFE="com.liferay.document.library.kernel.model.DLFileEntry"
27HERA_FIELD_ENTRY_CLASS_NAME_USER="com.liferay.portal.kernel.model.User"
28HERA_FIELD_ENTRY_CLASS_NAME_FOLDER="com.liferay.document.library.kernel.model.DLFolder"
29HERA_FIELD_ENTRY_CLASS_NAME_DDLRECORD="com.liferay.dynamic.data.lists.model.DDLRecord"
30HERA_FIELD_ENTRY_CLASS_NAME_DDMFORMINSTANCERECORD="com.liferay.dynamic.data.mapping.model.DDMFormInstanceRecord"
31HERA_FIELD_PREFIX="ddm__keyword__"
32HERA_FIELD_PREFIX_TEXT="ddm__text__"
33HERA_FIELD_SOTTOTITOLO="__sottotitolo_"
34HERA_FIELD_IMMAGINE="__immagine_"
35HERA_FIELD_IMMAGINE_SINISTRA_FOCUS="__ImmagineSinistra_"
36HERA_FIELD_IMMAGINE_TYPE2= "__immagine_r13v_"
37HERA_ASSET_CATEGORY_TITLE="assetCategoryTitles"
38HERA_FIELD_USER_FULLNAME="fullName"
39HERA_FIELD_USER_EMAIL_ADDRESS="emailAddress"
40HERA_ORA_PUBBLICAZIONE="__ora_pubblicazione_"
41HERA_CONTENT="content_"+languageId
42
43CATEGORY_HERA_SPA=languageUtil.get(locale, "hera-spa")
44CATEGORY_IR_PRICE=languageUtil.get(locale, "ir-price")
45/>
46
47
48<#-- gruppohera_results.jsp es. ddm__keyword__54911__sottotitolo_it_IT es. displayDate -->
49
50<#-- Abilitare o Disabilitare Highlight dei termini ricercati in configurazione -->
51<#assign isHighlightEnabled=true />
52<#if portletPreferences["highlightEnabled"]?? && portletPreferences["highlightEnabled"][0]?has_content>
53 <#assign isHighlightEnabled=portletPreferences["highlightEnabled"][0] />
54</#if>
55
56<#assign docs=searchContainer.getResults() />
57
58<div class="container archivio my-4">
59 <#if docs?has_content>
60 <#list docs as d>
61 <#assign contentTitle="" contentSummary="" content="" contentDate="" />
62
63 <#assign contentTitle=hera_template_tool.highlight(d.get(HERA_FIELD_LOCALIZED_TITLE),searchResultsPortletDisplayContext.getKeywords(), isHighlightEnabled?boolean)
64 classTypeId=d.get(HERA_FIELD_CLASS_TYPE_ID)
65 sottotitolo=d.get(HERA_FIELD_PREFIX + classTypeId + HERA_FIELD_SOTTOTITOLO + languageId)
66 description=d.get(HERA_FIELD_DESCRIPTION_IT)
67 immagineInEvidenza=d.get(HERA_FIELD_PREFIX_TEXT+classTypeId + HERA_FIELD_IMMAGINE_SINISTRA_FOCUS + languageId)
68 urlTitle=d.get(HERA_FIELD_URL_TITLE)
69 contentSummary=hera_template_tool.highlight(d.get(HERA_CONTENT), searchResultsPortletDisplayContext.getKeywords(), isHighlightEnabled?boolean)
70 contentDate=hera_template_tool.getDateFormattedBy(d.get(HERA_FIELD_DISPLAYDATE),"dd/MM/yyyy",locale)
71 publishDate=hera_template_tool.getDateFormattedBy(d.get(HERA_FIELD_PUBLISH_DATE),"dd/MM/yyyy",locale)
72 oraPubblicazione = d.get(HERA_FIELD_PREFIX +classTypeId + HERA_ORA_PUBBLICAZIONE + languageId)
73 oraPubblicazioneObj = oraPubblicazione
74 checkcategory=0
75 contentUrl=hera_template_tool.getSearchResultViewURL(renderRequest, renderResponse,
76 d.get(HERA_FIELD_ENTRY_CLASS_NAME), d.get(HERA_FIELD_CLASSPK)?number, true, currentUrl)
77 content=d.get(HERA_FIELD_CONTENT) titlepage=languageUtil.get(locale, titlepage,
78 layout.getName(locale)) />
79
80<#attempt>
81
82 <#assign
83 immagineInEvidenzaObj=jsonFactoryUtil.createJSONObject(immagineInEvidenza)
84 />
85
86
87
88 <#if immagineInEvidenzaObj?? && immagineInEvidenzaObj?has_content && !immagineInEvidenzaObj.groupId?? && !immagineInEvidenzaObj.name?? && !immagineInEvidenzaObj.uuid??>
89 <#assign
90 immagineInEvidenzaObj=jsonFactoryUtil.createJSONObject(immagineInEvidenzaType2)
91 />
92 </#if>
93
94 <div class="post-item mb-3">
95 <a href="${urlTitle}" class="tile boxarchivio-round position-relative white-bg">
96 <#if immagineInEvidenzaObj?? && immagineInEvidenzaObj?has_content >
97 <div class="row d-flex align-items-center">
98 <#else>
99 <div class="row d-flex align-items-center min-height-168">
100 </#if>
101 <#if immagineInEvidenzaObj?? && immagineInEvidenzaObj?has_content && immagineInEvidenzaObj.groupId?? && immagineInEvidenzaObj.name?? && immagineInEvidenzaObj.uuid??>
102 <#assign immagineUrl="/documents/" + immagineInEvidenzaObj.groupId + "/0/" + immagineInEvidenzaObj.name + "/" + immagineInEvidenzaObj.uuid />
103 <div class="col-xs-3 col-md-2">
104 <img title="${immagineInEvidenzaObj.name}" alt="${titlepage}" class="agg-tile-image img-archivio-news" src="${immagineUrl}" />
105 </div>
106 <div class="col-xs-9 col-md-10 offset-lg-1 col-lg-9 px-5 px-md-0">
107 <div class="container px-lg-3 pr-xl-4">
108 <div class="black py-2 small">
109 <div class="mr-0 mr-md-5 d-inline">
110 <#attempt>
111 ${contentDate}
112 <#recover>
113 </#attempt>
114 </div>
115 <#assign assetCategoryList= hera_template_tool.getAssetCategoryList(d.get("rootEntryClassPK"))/>
116 <#list assetCategoryList as entryCategory>
117 <#if entryCategory.vocabularyId == vocabularyId || true>
118 <#assign catName = entryCategory.name>
119 <#if catName==CATEGORY_HERA_SPA>
120 <#assign checkcategory=1 />
121 </#if>
122 <#if catName==CATEGORY_IR_PRICE>
123 <#assign checkcategory=1 />
124 </#if>
125
126 <div class="mr-2 d-inline gruppo-color-bg white px-1 py-0 py-lg-1 py-md-1 ${catName?lower_case}">
127 ${catName}
128 </div>
129 </#if>
130 </#list>
131 </div>
132
133 <h3 class="titlesize bigger black letter-spacing-sm bolder"> ${contentTitle}</h3>
134 <#if contentSummary?? && contentSummary?has_content>
135 <div class="d-none d-lg-block greyish-brown tilesize"> ${contentSummary} </div>
136 <#else>
137 <div class="d-none d-lg-block greyish-brown tilesize">
138 ${description}
139 </div>
140 </#if>
141 <#if checkcategory==1>
142 <i class="black py-2 mr-0 mr-md-3">
143 <#if publishDate!=""> Online dal ${publishDate} </#if>
144 <#--<#list oraPubblicazioneObj as ora_pubb>-->
145 <#if oraPubblicazioneObj!="">
146 alle ore ${oraPubblicazioneObj}
147 </#if>
148 <#--</#list>-->
149
150 </i>
151 </#if>
152 </div>
153 </div>
154 <#else>
155 <div class="col-xs-12 col-md-10">
156 <div class="container">
157 <div class="ml-4 black py-2 small mr-3">
158 <div class="mr-5 d-inline">
159 ${contentDate}
160 </div>
161 <div class="mr-2 d-inline gruppo-color-bg white px-1 py-0 py-lg-1 py-md-1">
162 <#assign assetCategoryList= hera_template_tool.getAssetCategoryList(d.get("rootEntryClassPK"))/>
163 <#list assetCategoryList as entryCategory>
164 <#if entryCategory.vocabularyId == vocabularyId>
165 <#assign catName = entryCategory.name>
166 <#if catName==CATEGORY_HERA_SPA>
167 <#assign checkcategory=1 />
168 </#if>
169 <#if catName==CATEGORY_IR_PRICE>
170 <#assign checkcategory=1 />
171 </#if>
172
173 <div class="mr-2 d-inline gruppo-color-bg white px-1 py-0 py-lg-1 py-md-1">
174 ${catName}
175 </div>
176 </#if>
177 </#list>
178 </div>
179 </div>
180 <h3 class="titlesize bigger ml-4 black letter-spacing-sm bolder"> ${contentTitle}</h3>
181 <#if contentSummary?? && contentSummary?has_content>
182 <div class="d-none d-lg-block black tilesize ml-4">
183 ${contentSummary}
184 </div>
185 <#else>
186 <div class="d-none d-lg-block greyish-brown tilesize ml-4">
187 ${description}
188
189 </div>
190 </#if>
191 <#if checkcategory==1>
192 <i class="ml-4 black py-2 small mr-3">
193 <#if publishDate!=""> Online dal ${publishDate} </#if>
194 <#--<#list oraPubblicazioneObj as ora_pubb>-->
195 <#if oraPubblicazioneObj!="">
196 alle ore ${oraPubblicazioneObj}
197 </#if>
198 <#--</#list>-->
199 </i>
200 </#if>
201 </div>
202 </div>
203 </#if>
204 </div>
205 </a>
206 </div>
207 <#recover>
208
209 </#attempt>
210 </#list>
211 </#if>
212</div>
213
214
215<script>
216 $(document).ready(function () {
217 var url = window.location.href;
218 if (url.indexOf("/-/")>=0){
219 var recoverurl=localStorage.getItem("reindexcomunicati");
220 $(".reindexlink").attr("href",recoverurl);
221 }else{
222 localStorage.setItem("reindexcomunicati", url);
223 }
224 });
225</script>
Asset Publisher