ZIS BEHIND THE SCENES: Energiesparen durch Green Coding

Die Digitalisierung hilft an vielen Stellen, Prozesse zu optimieren, CO2 einzusparen und Nachhaltigkeit zu erzeugen. Mittels Green Coding lässt sich sogar der Stromverbrauch von Software reduzieren, denn Digitalisierung und Nachhaltigkeit müssen auf allen Ebenen Hand in Hand gehen.

Geht es nach den Grundsätzen von ZENNER, soll Digitalisierung vor allem intelligente und nachhaltige Lösungen bieten – und dabei selbst möglichst klimaneutral sein. Laut verschiedener Studien, wird die Digitalisierung ihren Anteil am Gesamtenergieverbrauch bis 2030 nahezu verdoppeln. Ein neues Buzzword macht nun in dem Zusammenhang die Runde – das “Green Coding”. Unter Green Coding wird Softwareentwicklung verstanden, die darauf ausgerichtet ist, den Energieverbrauch einer Software zu minimieren. Bei ZENNER setzt man bereits auf Energiesparen durch Green Coding.

Jedes Watt zählt

„Energieeinsparung und Klimaschutz sind in der aktuellen Lage an allen Stellen gefragt und dringend notwendig“, sagt René Claussen, Geschäftsführer der ZENNER IoT Solutions GmbH. Mit LoRaWAN® setzen ZENNER und seine Kunden bereits auf eine sehr energieeffiziente Technologie mit minimalem Energieverbrauch. Da heute jedes Watt beim Stromverbrauch zählt, leistet auch die Intelligente und nachhaltige Softwareentwicklung einen wichtigen Beitrag zum Energiesparen.

Wirklich neu ist das Thema allerdings nicht, wie René Claussen erklärt: „Dass die Optimierung des Energieverbrauchs bei der Softwareentwicklung im Zusammenhang mit „Green Coding“ als etwas Innovatives verkauft, lässt erfahrene Softwareentwickler schon ein wenig schmunzeln“.

Nachhaltigkeit durch Optimierung

Betrachtet man den Entwicklungsprozess, wird Software schon immer in zwei Dimensionen optimiert: Zum einen hinsichtlich der Laufzeit, also der Zeit, die benötigt wird, um eine gegebene Menge von Eingangsdaten zu verarbeiten. Zum anderen hinsichtlich des Speicherverbrauches, also der Menge an Speicherkapazität (Arbeitsspeicher und Festplatte), die für Verarbeitung und Speicherung einer gegebenen Menge von Daten benötigt wird.

Eine gute Software optimiert also in erster Linie die Laufzeit des Codes. Diese lässt sich in verbrauchten Instruktionen des Hautprozessors oder Grafikprozessors messen. Der Energieverbrauch des jeweiligen Prozessors wiederum hängt von der Anzahl der Instruktionen ab, die durchgeführt werden. Mit anderen Worten: eine schnelle Software ist immer auch eine energieeffiziente Software.

Effiziente Testprozesse

„Neben der Qualität der Programmierung sieht Green Coding das Optimierungspotential auch in den Bereichen der Software-Tests und der Größe von Downloads. Dementsprechend agieren wir auch in diesen Bereichen schon immer effizient und nachhaltig“, erklärt Claussen.

Bei ZENNER IoT Solutions wird jede Änderung am Code vollautomatisch getestet. Diese Tests verbrauchen, wie auch der Betrieb der Software selbst, entsprechende Rechenleistung – und etwas anderes Wertvolles, nämlich die Zeit der Entwickler. „In der Zeit, in der ein Entwickler auf die Testergebnisse wartet, kann er nicht weiter programmieren. Daher optimieren wir, genau wie viele andere Softwarespezialisten, unsere Test-Pipelines hinsichtlich Laufzeit und minimieren damit auch automatisch den Energieverbrauch“, führt Claussen aus.

Energiesparen durch hohe Performance

Auf die Lösungen, die ZENNER auf der eigenen Plattform ELEMENT IoT zur Verfügung stellt, greifen die Kunden über das Internet zu. Die Performance der Anwendungen ist von entsprechend hoher Bedeutung. Speziell im Bereich der Webentwicklung hat man festgestellt, dass es eine kritische Zeitspanne gibt, während der ein Nutzer bereit ist auf das Laden einer Webseite zu warten. Sie beträgt ca. drei Sekunden. Dauert der Ladevorgang länger, verlassen viele Nutzer die Webseite wieder. Die Ladezeit ist dabei von mehreren Faktoren abhängig. Dazu gehören die Internetanbindung des Nutzers und die Größe der Downloaddateien.

„Speziell die Größe der Downloaddateien können wir aktiv beeinflussen um die Downloadzeit zu minimieren und die Zufriedenheit unserer Nutzer sicherzustellen. Letztendlich optimieren wir damit auch die beim Download verbrauchte Energie und verknüpfen Digitalisierung und Nachhaltigkeit“, resümiert Claussen.

Beispiele nachhaltiger IoT-Lösungen

Smarte Heizungssteuerung mit ZENNER BuildingLink

Smarte Thermostatsteuerung mit LoRaWAN® und der BuildingLink App von ZENNER. Mit LoRaWAN® und intelligenten Heizkörperthermostaten lassen sich die Raumtemperaturen ganzer Quartiere oder Gebäude schnell und einfach steuern.

INDOOR AIR QUALITY MANAGEMENT

Mit LoRaWAN®-AQM-Lösungen lässt sich die Aerosolverbreitung im Einzelhandel, in Discountern, Fitnessstudios und Ladengeschäften überwachen und das Ansteckungsrisiko von Infektionskrankheiten reduzieren.

Condition Monitoring

Mittels spezieller Industriesensoren lassen sich Betriebszustände von Maschinen und Anlagen einfach, schnell und sicher für betriebliche Instandhaltungsprozesse nutzen.

Auslesung von Schachtzählern

Wasserzähler und andere Messgeräte an unzugänglichen Orten lassen sich einfach und zuverlässig funkbasiert auslesen.

Füllstandsmonitoring

Ein Füllstandsensor wird in den jeweiligen Behälter eingebaut und überträgt die aktuellen Zustandsdaten über das LoRaWAN®-Funknetz.

Smart Water Quality

Unsere IoT Sensoren messen u.a. Parameter wie Leitfähigkeit, Temperatur, Wasserstand, gelösten Sauerstoff, pH-Wert, Nitratgehalt …

Smart Parking – Digitalisierung von Stellflächen

Oberflächenparkplätze überwachen Sie in Zukunft ganz einfach indem sie Parkflächen mit Bodensensoren ausstatten.

Mehrspartenauslesung von Verbrauchszählern

Die Daten aller Endgeräte können über den sicheren CLS-Kanal des Smart Meter Gateway übertragen werden.

Smartes Submetering

IoT LösungSUBMETERING MIT LORAWAN® Mittels LoRaWAN® automatisiert Messwerte erfassen, verarbeiten und …

Ferninspektion von Rauchwarnmeldern

Die Ferninspektion der Rauchwarnmelder erspart den jährlichen Prüftermin in der Wohnung.

Energiemonitoring und Energieeffizienz

Daten über Temperatur, Luftfeuchtigkeit und andere Paramater ermöglichen es, Energieverbräuche zu optimieren und Energiekosten zu senken.

Überwachung von Türen und Fenstern

Behalten Sie die Übersicht über den Status aller Zugänge mit vernetzten Sensoren und Alarmmeldungen.

Temperatur und Feuchtigkeitsüberwachung

IoT LösungTemperatur und Feuchtigkeitsüberwachung mit LoRaWAN® Ein konstantes Raumklima ist wichtig für den …

Leckageerkennung

IoT LösungLeckageerkennung Leckagen richten oft sehr hohen Schaden an. Eine frühe Erkennung ist wichtig für …

Digitalisierung der Stromnetze mit LoRaWAN® und den Smart Grid Solutions von ZENNER

Digitalisierung der Stromnetze mit LoRaWAN®. Die Stromverteilnetze bilden das technische Rückgrat der Energiewende. Die Smart Grid Solutions von ZENNER helfen dabei, Netze für die Dezentralisierung der Erzeugung und die Elektrifizierung der Sektoren Wärme und Mobilität fit zu machen.

Pegelmessung und Hochwassermonitoring

Überwachen Sie Pegelstände von stehenden Gewässern oder Fließgewässern sowie Grundwasser in Echtzeit.

Umweltmonitoring

Die Erfassung von Umweltdaten aus Luft, Boden und Wasser sind im Kontext einer nachhaltigen Stadt die Basis für nachhaltiges Handeln.

Smart Waste

IoT LösungNachhaltigkeit fördern mit Smart Waste Lösungen Mit der IoT-Lösung „Smart Waste“ werden Behälter …

Klima-Monitoring in Gebäuden

Die Erfassung von relevanten Daten zur Luftqualität oder Lärmbelastung hilft für einen sicheren Betrieb in Gebäuden.

Smart Lighting

Mit intelligenten Sensoren lässt sich die bestehende Infrastruktur modernisieren und energiesparend steuern.

KONTAKT