Navigation


Alert Web

HeraAssetPublisherFilterComuneSelector

Choose the municipality

Ci dispiace, il servizio non è attivo nel tuo comune.
Esplora i servizi attivi nel tuo comune:
Inserisci un comune con il servizio di "Ambiente" oppure vai all'Homepage

The Forlì remote control technology hub, the heart of Hera

Testata Focus

Testata Focus

Category Facet

category
Category Facet

Custom Facet

ddmStructureKey
Custom Facet

Search Results

x-results-for-x

Asset Publisher

The Forlì remote control technology hub, the heart of Hera

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. 


[business-activities/focus] hidden search categories

Tag Facet

Tag
Tag Facet

Search Results

an-error-occurred-while-processing-the-template
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

Focus

A source of clean energy from sewers and wet waste: Biomethane

An investment of Euro 37 million. A plant that disposes of 100 thousand tonnes of organic waste produced by separate waste collection and another 35 thousand tonnes coming from green waste and pruning material. 

Focus

Biodiesel has been developed also from used food oil

Fuel may also be extracted from vegetable oils. Used domestic vegetable oil (such as frying oil) which is recovered by multiutility services via roadside containers and drop-off points, is transformed into biodiesel, which in turn is used to fuel the vehicles used for urban waste collection.

Focus

Bus fuel from trash: Hera's pilot project with "START"

To obtain clean energy to power Ravenna's buses by decomposing waste in landfills. 

Focus

Data, the key to a smart future

From city to "smart city" thanks to data: with our detection systems we can monitor traffic trends, air quality and consumption of public parks. 

Focus

Dialogue with the urban context for new energy: the Borgo Panigale cogeneration plant

District heating is already in itself a "sustainable" and environment-friendly solution, because it can guarantee better performance than traditional domestic boilers. In addition, the plant located in Borgo Panigale ensures lower emissions into the environment, more reliability and greater availability of energy. The system can heat the equivalent of 8,000 residential units. Currently, the turbines can produce 35,000 MWh of energy per year, almost twice as much as in the past.

Focus

Ferrara, the city of "green" heat

What's Ferrara's green secret? It's underground, where a geothermal basin feeds its district heating system. The result? 87% of the thermal energy distributed in the city is "clean" and we avoid about 22 thousand tonnes of CO 2 emissions.

Focus

Hera and General Electric together for energy recovery

We have installed a turbo expander at the R&M stations of Ducati's factory in Bologna. The goal is to recover electricity from the decompression process of methane gas. 

Focus

Hergo Reti: the smart approach to emergency service and maintenance

More than 130 thousand emergency response reports involving 1,500 employees in 2019. More than 50 thousand emergency response operations in the first six months of 2020, in a local area that includes Emilia-Romagna, Triveneto and Marche.

Focus

Hergoambiente, waste bin speaking

Our 300,000 waste bins are talking. How? Thanks to a "tag" that always tells us where they are, how they are working and if they have been emptied. Find out more about the projects of HergoAmbiente, Hera Group's "smart" system to support waste management services.

Focus

Innovation takes flight and offers a variety of perspectives

Hera Group's drones are alternative and supplemental investigation tools to provide quality services to the areas we serve.

— 10 Elementi per Pagina
Mostrati 1 - 10 su 28 risultati.

Bilancio bs e be banner

Interactive financial statements and sustainability reports
The consolidated economic results at 31 December 2023 and the 2023 sustainability report were approved by the Board of Directors of the Hera Group on 26 March 2024

Pre-Footer Standard

Hera SpA, Viale Carlo Berti Pichat 2/4, 40127 Bologna, Tel.051287111 www.gruppohera.it