Focus
Focus
Focus
Category Facet
Custom Facet
Search Results
-
Web Content Article · By Antonio Filippone On Jul 21, 2025 4:03 PM
Expanding fibre coverage in industrial areas and boosting data centre services: a growing offering for businesses and individuals.
Categoria Progetto: Innovation Innovation Categories: Remote Control -
Web Content Article · By Antonio Filippone On Jul 21, 2025 2:47 PM
From carbon footprint monitoring to transforming plastic into an endlessly recyclable resource. This is how, together with Aliplast, we are committing to the transition to a circular economy.
Categoria Progetto: Innovation Innovation Categories: Regeneration of resources -
Web Content Article · By LUCIA ALGISI On Dec 18, 2024 11:20 PM
The connection between the water cycle and agriculture has grown increasingly strong over the years, based on a straightforward principle
Categoria Progetto: Innovation Water Project -
Web Content Article · By LUCIA ALGISI On Nov 29, 2023 2:30 PM
Early warning system with innovative FingerPrint technology to ensure safe water
Categoria Progetto: Innovation Water Project -
Web Content Article · By LUCIA ALGISI On Nov 29, 2023 2:35 PM
Discover the project for “removing and capturing” microcontaminants with recycled materials
Categoria Progetto: Innovation Water Project -
Web Content Article · By LUCIA ALGISI On Nov 29, 2023 12:05 PM
Hera continues experimentation of the innovative, fast and low-cost contactless system that uses space technology to detect water leaks in the network more quickly and productively
cosmicrays Categoria Progetto: Water Project Innovation -
Web Content Article · By LUCIA ALGISI On Nov 29, 2023 12:21 PM
The pilot project involving the installation of Kamstrup meters was carried out in Conselice, near Ravenna, and yielded excellent results. The tests now continue in Modena, covering a larger area
Categoria Progetto: Innovation Water Project -
Web Content Article · By Palvi Andrea Tonziello On Aug 4, 2020 5:25 PM
A revolution rooted in the circular economy: thanks to separate waste collection, organic waste is fed into an anaerobic digestion process to produce biogas.
circulareconomy Categoria Progetto: Innovation Heratech Project Innovation Categories: Regeneration of resources -
Web Content Article On Aug 4, 2020 5:14 PM
With the Geocall IT system, we have applied the benefits of digitalisation to our emergency response operations, making all relevant information available via smartphone. Find out how we have made...
-
Web Content Article On Aug 4, 2020 5:02 PM
Thanks to robotics and artificial intelligence, we can streamline our workflows and enhance the value of people and their intellectual capabilities. With the Robotic & Intelligent Process...
-
Web Content Article On Aug 4, 2020 4:39 PM
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...
utility4.0 Categoria Progetto: Innovation -
Web Content Article On Aug 4, 2020 4:26 PM
We monitor the sewerage networks from high up on the European Space Agency's satellites to prevent any damage and take preventive action. Modena and Bologna lead the pilot project. Find out more.
Categoria Progetto: Water Project Innovation -
Web Content Article On Aug 4, 2020 4:21 PM
What's Ferrara's green secret? It lies underground, where a geothermal reservoir powers the city’s district heating system. As a result, 95% of the thermal energy distributed in the city is clean...
Categoria Progetto: Energy Efficiency Innovation Circular Economy Innovation Categories: Energy -
Web Content Article On Aug 4, 2020 4:19 PM
The ultrasound hydrolysis system, installed in the Forlì treatment plant, makes the life cycle of wastewater sludge circular. The result: less sludge to dispose of, and more biogas produced.
circulareconomy Categoria Progetto: Circular Economy Water Project Innovation -
Web Content Article On Aug 4, 2020 4:15 PM
Our 300,000 bins can “talk”. How? Thanks to a tag that allows us to always know where they are, how they are working, and whether they have been emptied. Discover more about HergoAmbiente, the Hera...
-
Web Content Article On Aug 4, 2020 4:07 PM
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.
circulareconomy Categoria Progetto: Innovation Energy Efficiency -
Web Content Article On Aug 4, 2020 4:04 PM
Hera Group's drones are alternative and supplemental investigation tools to provide quality services to the areas we serve.
Categoria Progetto: Water Project Innovation -
Web Content Article On Aug 4, 2020 4:01 PM
From city to "smart city" thanks to data: with our detection systems we can monitor traffic trends, air quality and consumption of public parks.
utility4.0 Categoria Progetto: Innovation -
Web Content Article On Aug 4, 2020 3:46 PM
The Digital Workplace has transformed how we work, making office presence increasingly unnecessary, and fostering remote working and flexibility.
utility4.0 Categoria Progetto: Innovation -
Web Content Article On Aug 4, 2020 3:44 PM
The intelligent wastewater treatment plant in Modena and COSTANCE, the prototype facility in Granarolo dell’Emilia. Two best-in-class examples of sustainable water management
utility4.0 Categoria Progetto: Innovation Water Project Innovation Categories: Predictive technologies
Asset Publisher
A revolution rooted in the circular economy: thanks to separate waste collection, organic waste is fed into an anaerobic digestion process to produce biogas.
Biomethane: a clean resource of biological origin
So, what makes this source of methane “bio”? Quite simply, it’s how it is produced: not by drilling into deep underground deposits, but by fermenting organic waste in dedicated facilities. Biomethane can be produced continuously, it is inexhaustible, and production can be increased simply by building more plants. This makes it one of the clearest examples of a circular economy.
In Spilamberto, a biodigester converted into a biomethane plant
An innovative plant for the production of biomethane is in operation in Spilamberto, in the province of Modena. It was developed by the NewCo Biorg, a joint venture between the Hera Group and Inalca (Cremonini Group), through a total investment of around €28 million and the use of the best available technologies.
Starting from separately collected organic waste and agri-food effluents, the plant – the result of converting an old biodigester – produces, at full capacity, 3.7 million cubic metres of biomethane per year, a 100% renewable fuel intended for transport, and around 18,000 tonnes of compost.
A cutting-edge plant for the energy transition and the circular economy
The 100% renewable natural gas is produced through anaerobic digestion of organic waste from separate collection carried out mainly in Modena and the province, along with waste from local agri-food processing and meat production by Inalca. Once refined, it becomes biomethane and can be fed into the gas network.
Significant environmental benefits: around 7,000 tonnes of CO₂ avoided
Thanks to the injection of biomethane into the network and its use in transport, significant environmental benefits are expected. Every year, around 3,000 tonnes of oil equivalent (TOE) in fossil fuels are saved, and approximately 7,000 tonnes of CO₂ emissions are avoided. Absorbing such an amount of CO₂ would require, on average, 280,000 trees.
What happens in our plant in Sant'Agata
Organic waste, collected through separate waste collection, undergoes anaerobic digestion to produce biogas. This is how the process works: the waste is shredded and screened, then remains for about 21 days in four horizontal digesters, where suitable microorganisms carry out the digestion process and produce biogas (composed of methane and carbon dioxide). After this, the biogas undergoes an upgrading, or purification, phase using pressurised water: the carbon dioxide dissolves and separates from the methane. The result is biomethane, a gas with a methane content above 95%, and a completely renewable source of energy. Not only that: at the end of the digestion process, lignocellulosic material is added to the outgoing solid fraction, producing a compact mass that then undergoes composting to create high-quality compost, which can be used as potting soil or agricultural fertiliser.
Biomethane is therefore another revolution rooted in the circular economy, one that we at Hera Group are committed to advancing. We do all this with the goal of creating shared value, as Andrea Ramonda, CEO of Herambiente, emphasises: “The direction we have taken looks towards the industrial sector with an increasing focus to creating shared value and partnerships. We are aware that sustainable waste management, focused on recovery and in full compliance with regulations, is essential in today’s world and generates benefits for the entire community.”
Working together for a circular city
At Hera Group, we have joined forces with Bologna Airport and Tper to launch a circular economy project that contributes to decarbonising urban mobility and improving air quality.
What does this partnership involve? The Airport delivers its organic waste to Hera, which collects it at the Sant'Agata Bolognese plant together with similar waste produced by citizens and transforms it into biomethane that Tper purchases to feed the fuel tanks of a significant part of its bus fleet.
This is an important step forward for our Group and for two major organisations in our area, which, like us, serve hundreds of thousands of people. We share a commitment to improvement and sustainability, in line with the UN 2030 Agenda.















Search Bar
Tag Facet
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: publishDate = hera_template_tool.getD... [in template "20099#20135#57725650" at line 71, 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
110 <#assign assetCategoryList= hera_template_tool.getAssetCategoryList(d.get("rootEntryClassPK"))/>
111 <#list assetCategoryList as entryCategory>
112 <#if entryCategory.vocabularyId == vocabularyId || true>
113 <#assign catName = entryCategory.name>
114 <#if catName==CATEGORY_HERA_SPA>
115 <#assign checkcategory=1 />
116 </#if>
117 <#if catName==CATEGORY_IR_PRICE>
118 <#assign checkcategory=1 />
119 </#if>
120
121 <div class="mr-2 d-inline gruppo-color-bg white px-1 py-0 py-lg-1 py-md-1 ${catName?lower_case}">
122 ${catName}
123 </div>
124 </#if>
125 </#list>
126 </div>
127
128 <h3 class="titlesize bigger black letter-spacing-sm bolder"> ${contentTitle}</h3>
129 <#if description?? && description?has_content>
130 <div class="d-none d-lg-block greyish-brown tilesize"> ${description} </div>
131 <#else>
132 <div class="d-none d-lg-block greyish-brown tilesize">
133 ${contentSummary}
134 </div>
135 </#if>
136 <#if checkcategory==1>
137 <i class="black py-2 mr-0 mr-md-3">
138 <#if publishDate!=""> Online dal ${publishDate} </#if>
139 <#--<#list oraPubblicazioneObj as ora_pubb>-->
140 <#if oraPubblicazioneObj!="">
141 alle ore ${oraPubblicazioneObj}
142 </#if>
143 <#--</#list>-->
144
145 </i>
146 </#if>
147 </div>
148 </div>
149 <#else>
150 <div class="col-xs-12 col-md-10">
151 <div class="container">
152 <div class="ml-4 black py-2 small mr-3">
153 <div class="mr-5 d-inline">
154 ${contentDate}
155 </div>
156 <div class="mr-2 d-inline gruppo-color-bg white px-1 py-0 py-lg-1 py-md-1">
157 <#assign assetCategoryList= hera_template_tool.getAssetCategoryList(d.get("rootEntryClassPK"))/>
158 <#list assetCategoryList as entryCategory>
159 <#if entryCategory.vocabularyId == vocabularyId>
160 <#assign catName = entryCategory.name>
161 <#if catName==CATEGORY_HERA_SPA>
162 <#assign checkcategory=1 />
163 </#if>
164 <#if catName==CATEGORY_IR_PRICE>
165 <#assign checkcategory=1 />
166 </#if>
167
168 <div class="mr-2 d-inline gruppo-color-bg white px-1 py-0 py-lg-1 py-md-1">
169 ${catName}
170 </div>
171 </#if>
172 </#list>
173 </div>
174 </div>
175 <h3 class="titlesize bigger ml-4 black letter-spacing-sm bolder"> ${contentTitle}</h3>
176 <#if contentSummary?? && contentSummary?has_content>
177 <div class="d-none d-lg-block black tilesize ml-4">
178 ${contentSummary}
179 </div>
180 <#else>
181 <div class="d-none d-lg-block greyish-brown tilesize ml-4">
182 ${description}
183
184 </div>
185 </#if>
186 <#if checkcategory==1>
187 <i class="ml-4 black py-2 small mr-3">
188 <#if publishDate!=""> Online dal ${publishDate} </#if>
189 <#--<#list oraPubblicazioneObj as ora_pubb>-->
190 <#if oraPubblicazioneObj!="">
191 alle ore ${oraPubblicazioneObj}
192 </#if>
193 <#--</#list>-->
194 </i>
195 </#if>
196 </div>
197 </div>
198 </#if>
199 </div>
200 </a>
201 </div>
202 <#recover>
203
204 </#attempt>
205 </#list>
206 </#if>
207</div>
208
209
210<script>
211 $(document).ready(function () {
212 var url = window.location.href;
213 if (url.indexOf("/-/")>=0){
214 var recoverurl=localStorage.getItem("reindexcomunicati");
215 $(".reindexlink").attr("href",recoverurl);
216 }else{
217 localStorage.setItem("reindexcomunicati", url);
218 }
219 });
220</script>
Asset Publisher
Creating shared value report 2024