{"id":1694,"date":"2023-08-19T14:26:20","date_gmt":"2023-08-19T13:26:20","guid":{"rendered":"https:\/\/thomas-kopton.de\/vblog\/?p=1694"},"modified":"2023-08-19T14:26:20","modified_gmt":"2023-08-19T13:26:20","slug":"effortless-energy-savings-air-conditioning-control-with-vmware-aria-operations","status":"publish","type":"post","link":"https:\/\/thomas-kopton.de\/vblog\/?p=1694","title":{"rendered":"Effortless Energy Savings &#8211; Air Conditioning Control with VMware Aria Operations"},"content":{"rendered":"\n<p>In a series of recent blog posts, I&#8217;ve delved into the fascinating realm of <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">VMware Aria Operations<\/mark><\/strong>, uncovering its remarkable capabilities in analyzing energy consumption, energy costs, and carbon emissions attributed to diverse elements within a Software Defined Data Center (SDDC). Beyond just elucidating these features, I&#8217;ve also spotlighted the seamless integration of Aria Operations within SDDC automation, showcasing its user-friendly nature and its pivotal role in <strong>streamlining operational processes<\/strong>.<\/p>\n\n\n\n<p>In this blog post, I&#8217;ll break down the basics of using VMware Aria Operations to <strong>control air conditioning in a closed-loop manner<\/strong>. We&#8217;ll explore how VMware Aria Operations handles this process step by step, making it easy to understand and implement. Let&#8217;s dive in and demystify the world of air conditioning control with VMware Aria Operations.<\/p>\n\n\n\n<p><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">NOTE:<\/mark><\/strong> In this blog post, I want to clarify that what I&#8217;m presenting is a Proof of Concept (PoC), not an exhaustive guide on controlling a particular AC device. Plus, since I don&#8217;t have an AC device in my basement, I&#8217;ll be illustrating the process using a fan. However, keep in mind that the principles discussed here can be applied to any HVAC (Heating, Ventilation, and Air Conditioning) device.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Problem Statement<\/h5>\n\n\n\n<p>While advancements in data center design and cooling technologies have undoubtedly contributed to enhanced energy efficiency, it remains prudent to conduct a thorough assessment of <strong>cooling systems<\/strong> to identify <strong>potential areas for optimization<\/strong>.<\/p>\n\n\n\n<p>A key aspect of enhancing energy efficiency in cooling systems involves consistently <strong>fine-tuning<\/strong> the cooling process to accurately match demand, thereby preventing both overheating and excessive cooling. Put simply, excessive cooling leads to energy wastage.<\/p>\n\n\n\n<p>While I won&#8217;t delve into the intricate workings of control loops or elaborate on the specifics of PI or PD controllers, it is crucial to emphasize the necessity of a closed control loop, as illustrated in the subsequent diagram.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-10.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"296\" src=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-10-1024x296.png\" alt=\"\" class=\"wp-image-1709\" srcset=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-10-1024x296.png 1024w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-10-300x87.png 300w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-10-768x222.png 768w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-10-1536x445.png 1536w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-10-2048x593.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\"><em>Figure 01: Closed control loop.<\/em><\/figcaption><\/figure>\n\n\n\n<p>Following components are the single parts of the loop:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>VMware <strong>Aria Operations<\/strong> as the <strong>error detector<\/strong> to determine the deviation from the desired state or the threshold and the current stats as well as the <strong>controller<\/strong> adjusting the cooling device<\/li>\n\n\n\n<li>A controllable <strong>fan<\/strong> as the <strong>cooling device<\/strong><\/li>\n\n\n\n<li>Server <strong>rack<\/strong> as the entity we need to cool<\/li>\n\n\n\n<li>Temperature <strong>sensor<\/strong> as I have described one of my previous <a href=\"https:\/\/thomas-kopton.de\/vblog\/?p=1500\">blog posts<\/a><\/li>\n<\/ul>\n\n\n\n<h5 class=\"wp-block-heading\">Solution<\/h5>\n\n\n\n<p>Let&#8217;s start with the easy part, the rack. It just a <strong>rack with servers and switches<\/strong>, that&#8217;s it. One may say that it is not important to measure the temperature within the rack, important is to measure the temperature inside the servers itself, and this is correct. In the end the the question where we measure the temperature is part of the sophisticated logic, but the answer does not change the concept, thus I will stick to the temperature in the rack.<\/p>\n\n\n\n<p>The <strong>sensor<\/strong> itself is described <a href=\"https:\/\/thomas-kopton.de\/vblog\/?p=1500\">here<\/a> and I have used the VMware <a href=\"https:\/\/communities.vmware.com\/t5\/Management-Pack-Builder\/ct-p\/13006\">Aria Operations Management Pack Builder<\/a> to create a very simple solution to monitor the temperature and humidity provided by the sensor. The next picture shows the metrics in my Aria Operations instance.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-11.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"565\" src=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-11-1024x565.png\" alt=\"\" class=\"wp-image-1717\" srcset=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-11-1024x565.png 1024w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-11-300x166.png 300w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-11-768x424.png 768w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-11-1536x848.png 1536w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-11-2048x1131.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\"><em>Figure 02: Temperature and humidity monitoring.<\/em><\/figcaption><\/figure>\n\n\n\n<p>My <strong>cooling device <\/strong>is a <strong>fan<\/strong> attached to a <strong>smart plug<\/strong> also described <a href=\"https:\/\/thomas-kopton.de\/vblog\/?p=1500\">here<\/a>. Same as for the sensor, these devices provide a REST API and I have created a Management Pack to monitor them, as shown in the next picture.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-12.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"416\" src=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-12-1024x416.png\" alt=\"\" class=\"wp-image-1721\" srcset=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-12-1024x416.png 1024w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-12-300x122.png 300w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-12-768x312.png 768w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-12-1536x624.png 1536w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-12-2048x832.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\"><em>Figure 03: Smart plug management.<\/em><\/figcaption><\/figure>\n\n\n\n<p>VMware Aria Operations forms the heart or the brain of the solution, it is the error or drift detector and the controller that tries to remediate the drift. Within Aria Operations there are two constructs implementing the detector and the controller respectively:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Symptoms<\/strong> and <strong>Alerts<\/strong> responsible for the drift detection between the desired and the current state<\/li>\n\n\n\n<li><strong>Notifications<\/strong> and <strong>Webhooks<\/strong> playing the role of the controller which sends the control signals towards the cooling device<\/li>\n<\/ul>\n\n\n\n<p>The next picture shows the two <strong>Aria Operations<\/strong> <strong>Symptom Definitions<\/strong> with my thresholds for the high and low temperature. As you can see, I have decided to use 3 Wait\/Cancel Cycles to avoid a too aggressive control pattern.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-13.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"337\" src=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-13-1024x337.png\" alt=\"\" class=\"wp-image-1726\" srcset=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-13-1024x337.png 1024w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-13-300x99.png 300w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-13-768x252.png 768w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-13-1536x505.png 1536w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-13-2048x673.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\"><em>Figure 04: Symptom definitions.<\/em><\/figcaption><\/figure>\n\n\n\n<p>Both symptoms are used in their respective <strong>Aria Operations<\/strong> <strong>Alert Definitions<\/strong> as shown in the following picture. Please not that I do not have changed the Wait\/Cancel Cycles here, as the three cycles (15 minutes) in the symptoms are sufficient for this PoC.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-14.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"393\" src=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-14-1024x393.png\" alt=\"\" class=\"wp-image-1728\" srcset=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-14-1024x393.png 1024w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-14-300x115.png 300w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-14-768x295.png 768w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-14-1536x590.png 1536w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-14-2048x786.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\"><em>Figure 05: Alert definitions.<\/em><\/figcaption><\/figure>\n\n\n\n<p>As the temperature in the rack has breached the defined threshold (desired state), Aria Operations has triggered an alert.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-15.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"706\" src=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-15-1024x706.png\" alt=\"\" class=\"wp-image-1732\" srcset=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-15-1024x706.png 1024w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-15-300x207.png 300w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-15-768x530.png 768w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-15-1536x1059.png 1536w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-15-2048x1412.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\"><em>Figure 06: Triggered temperature alert.<\/em><\/figcaption><\/figure>\n\n\n\n<p>The last part of the control loop is signaling the cooling device. In this simple proof of concept signaling means switching the fan on and off.<\/p>\n\n\n\n<p><strong>Aria Operations Notifications<\/strong> and <strong>Webhooks<\/strong> combined together are implementing this part of the setup. The webhook itself consists of two elements, an Outbound Instance and the Payload Template.<\/p>\n\n\n\n<p>The outbound instance refers to the endpoint we aim to connect with for transmitting the control signal. Following picture shows the configuration of my outbound instance, which is the REST API of the smart plug.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-16.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"527\" src=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-16-1024x527.png\" alt=\"\" class=\"wp-image-1735\" srcset=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-16-1024x527.png 1024w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-16-300x154.png 300w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-16-768x395.png 768w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-16.png 1524w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\"><em>Figure 07: Outbound instance configuration.<\/em><\/figcaption><\/figure>\n\n\n\n<p>The payload template represents the functional signal, encompassing distinct functions: activating the fan and subsequently deactivating it upon the temperature reaching a preconfigured threshold (our desired state), as established within the symptom parameters. The following illustration shows the straightforward configuration of such payload templates within the Aria Operations platform.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-17.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"376\" src=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-17-1024x376.png\" alt=\"\" class=\"wp-image-1740\" srcset=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-17-1024x376.png 1024w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-17-300x110.png 300w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-17-768x282.png 768w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-17-1536x564.png 1536w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-17-2048x752.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\"><em>Figure 08: Payload templates configuration.<\/em><\/figcaption><\/figure>\n\n\n\n<p><strong>Aria Operations Notifications<\/strong> serve as the cohesive element that integrates all the previously introduced components, thus establishing the control loop. The <strong>Define Criteria<\/strong> describe when the notification should be triggered, the <strong>Outbound Method<\/strong> is what we control, the endpoint, and the <strong>Payload Template<\/strong> specifies what we do. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-19.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"530\" src=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-19-1024x530.png\" alt=\"\" class=\"wp-image-1748\" srcset=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-19-1024x530.png 1024w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-19-300x155.png 300w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-19-768x397.png 768w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-19-1536x794.png 1536w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-19-2048x1059.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\"><em>Figure 09: Notification configuration &#8211; the final assembly.<\/em><\/figcaption><\/figure>\n\n\n\n<p>Ultimately, our established closed control loop is operational. Aria Operations continually monitors the temperature, identifies deviations from the target state, and initiates automated measures to remediate any deviations. This approach effectively <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">saves energy<\/mark><\/strong>, <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">reduces expenses<\/mark><\/strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-black-color\">, <\/mark><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">and minimizes carbon emissions<\/mark><\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-18.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"668\" src=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-18-1024x668.png\" alt=\"\" class=\"wp-image-1746\" srcset=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-18-1024x668.png 1024w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-18-300x196.png 300w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-18-768x501.png 768w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-18-1536x1003.png 1536w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-18-2048x1337.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\"><em>Figure 10: Enhancing efficiency &#8211; intelligent cooling for energy savings.<\/em><\/figcaption><\/figure>\n\n\n\n<p>As previously indicated, the current post serves as a basic proof of concept. In authentic data center scenarios, Aria Operations would be seamlessly integrated with environmental monitoring and management systems, employing identical principles to <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">achieve sustainability objectives<\/mark><\/strong>.<\/p>\n\n\n\n<p><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">Stay<\/mark><\/strong> <strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#f5d800\" class=\"has-inline-color\">safe<\/mark><\/strong>.<\/p>\n\n\n\n<p>Thomas \u2013&nbsp;<a href=\"https:\/\/twitter.com\/ThomasKopton\">https:\/\/twitter.com\/ThomasKopton<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In a series of recent blog posts, I&#8217;ve delved into the fascinating realm of VMware Aria Operations, uncovering its remarkable capabilities in analyzing energy consumption, energy costs, and carbon emissions attributed to diverse elements within a Software Defined Data Center (SDDC). Beyond just elucidating these features, I&#8217;ve also spotlighted the seamless integration of Aria Operations &#8230;<\/p>\n","protected":false},"author":1,"featured_media":1709,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[57,76,77,68],"tags":[58,6,69],"class_list":["post-1694","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-aria-operations","category-management-pack-builder","category-rest","category-sustainability","tag-aria-operations","tag-rest","tag-sustainability"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Effortless Energy Savings - Air Conditioning Control with VMware Aria Operations - TOMsOps<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/thomas-kopton.de\/vblog\/?p=1694\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Effortless Energy Savings - Air Conditioning Control with VMware Aria Operations - TOMsOps\" \/>\n<meta property=\"og:description\" content=\"In a series of recent blog posts, I&#8217;ve delved into the fascinating realm of VMware Aria Operations, uncovering its remarkable capabilities in analyzing energy consumption, energy costs, and carbon emissions attributed to diverse elements within a Software Defined Data Center (SDDC). Beyond just elucidating these features, I&#8217;ve also spotlighted the seamless integration of Aria Operations ...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/thomas-kopton.de\/vblog\/?p=1694\" \/>\n<meta property=\"og:site_name\" content=\"TOMsOps\" \/>\n<meta property=\"article:published_time\" content=\"2023-08-19T13:26:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-10.png\" \/>\n\t<meta property=\"og:image:width\" content=\"3566\" \/>\n\t<meta property=\"og:image:height\" content=\"1032\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Thomas Kopton\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Thomas Kopton\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/thomas-kopton.de\\\/vblog\\\/?p=1694#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thomas-kopton.de\\\/vblog\\\/?p=1694\"},\"author\":{\"name\":\"Thomas Kopton\",\"@id\":\"https:\\\/\\\/thomas-kopton.de\\\/vblog\\\/#\\\/schema\\\/person\\\/892d6b96c66b1dd4b75c6e32fdbfea82\"},\"headline\":\"Effortless Energy Savings &#8211; Air Conditioning Control with VMware Aria Operations\",\"datePublished\":\"2023-08-19T13:26:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/thomas-kopton.de\\\/vblog\\\/?p=1694\"},\"wordCount\":1053,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/thomas-kopton.de\\\/vblog\\\/?p=1694#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thomas-kopton.de\\\/vblog\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/image-10.png\",\"keywords\":[\"Aria Operations\",\"REST\",\"sustainability\"],\"articleSection\":[\"Aria Operations\",\"Management Pack Builder\",\"REST\",\"Sustainability\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/thomas-kopton.de\\\/vblog\\\/?p=1694#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/thomas-kopton.de\\\/vblog\\\/?p=1694\",\"url\":\"https:\\\/\\\/thomas-kopton.de\\\/vblog\\\/?p=1694\",\"name\":\"Effortless Energy Savings - Air Conditioning Control with VMware Aria Operations - TOMsOps\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thomas-kopton.de\\\/vblog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/thomas-kopton.de\\\/vblog\\\/?p=1694#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/thomas-kopton.de\\\/vblog\\\/?p=1694#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thomas-kopton.de\\\/vblog\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/image-10.png\",\"datePublished\":\"2023-08-19T13:26:20+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/thomas-kopton.de\\\/vblog\\\/#\\\/schema\\\/person\\\/892d6b96c66b1dd4b75c6e32fdbfea82\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/thomas-kopton.de\\\/vblog\\\/?p=1694#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/thomas-kopton.de\\\/vblog\\\/?p=1694\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/thomas-kopton.de\\\/vblog\\\/?p=1694#primaryimage\",\"url\":\"https:\\\/\\\/thomas-kopton.de\\\/vblog\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/image-10.png\",\"contentUrl\":\"https:\\\/\\\/thomas-kopton.de\\\/vblog\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/image-10.png\",\"width\":3566,\"height\":1032},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/thomas-kopton.de\\\/vblog\\\/?p=1694#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/thomas-kopton.de\\\/vblog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Effortless Energy Savings &#8211; Air Conditioning Control with VMware Aria Operations\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/thomas-kopton.de\\\/vblog\\\/#website\",\"url\":\"https:\\\/\\\/thomas-kopton.de\\\/vblog\\\/\",\"name\":\"TOMsOps\",\"description\":\"Just another VMware Cloud Management Blog\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/thomas-kopton.de\\\/vblog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/thomas-kopton.de\\\/vblog\\\/#\\\/schema\\\/person\\\/892d6b96c66b1dd4b75c6e32fdbfea82\",\"name\":\"Thomas Kopton\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e746aafbd3733172ceb4d600ba1feda61bc87cd3b70f5a9dfb581907cc7973b1?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e746aafbd3733172ceb4d600ba1feda61bc87cd3b70f5a9dfb581907cc7973b1?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e746aafbd3733172ceb4d600ba1feda61bc87cd3b70f5a9dfb581907cc7973b1?s=96&d=mm&r=g\",\"caption\":\"Thomas Kopton\"},\"url\":\"https:\\\/\\\/thomas-kopton.de\\\/vblog\\\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Effortless Energy Savings - Air Conditioning Control with VMware Aria Operations - TOMsOps","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/thomas-kopton.de\/vblog\/?p=1694","og_locale":"en_US","og_type":"article","og_title":"Effortless Energy Savings - Air Conditioning Control with VMware Aria Operations - TOMsOps","og_description":"In a series of recent blog posts, I&#8217;ve delved into the fascinating realm of VMware Aria Operations, uncovering its remarkable capabilities in analyzing energy consumption, energy costs, and carbon emissions attributed to diverse elements within a Software Defined Data Center (SDDC). Beyond just elucidating these features, I&#8217;ve also spotlighted the seamless integration of Aria Operations ...","og_url":"https:\/\/thomas-kopton.de\/vblog\/?p=1694","og_site_name":"TOMsOps","article_published_time":"2023-08-19T13:26:20+00:00","og_image":[{"width":3566,"height":1032,"url":"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-10.png","type":"image\/png"}],"author":"Thomas Kopton","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Thomas Kopton","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/thomas-kopton.de\/vblog\/?p=1694#article","isPartOf":{"@id":"https:\/\/thomas-kopton.de\/vblog\/?p=1694"},"author":{"name":"Thomas Kopton","@id":"https:\/\/thomas-kopton.de\/vblog\/#\/schema\/person\/892d6b96c66b1dd4b75c6e32fdbfea82"},"headline":"Effortless Energy Savings &#8211; Air Conditioning Control with VMware Aria Operations","datePublished":"2023-08-19T13:26:20+00:00","mainEntityOfPage":{"@id":"https:\/\/thomas-kopton.de\/vblog\/?p=1694"},"wordCount":1053,"commentCount":0,"image":{"@id":"https:\/\/thomas-kopton.de\/vblog\/?p=1694#primaryimage"},"thumbnailUrl":"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-10.png","keywords":["Aria Operations","REST","sustainability"],"articleSection":["Aria Operations","Management Pack Builder","REST","Sustainability"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/thomas-kopton.de\/vblog\/?p=1694#respond"]}]},{"@type":"WebPage","@id":"https:\/\/thomas-kopton.de\/vblog\/?p=1694","url":"https:\/\/thomas-kopton.de\/vblog\/?p=1694","name":"Effortless Energy Savings - Air Conditioning Control with VMware Aria Operations - TOMsOps","isPartOf":{"@id":"https:\/\/thomas-kopton.de\/vblog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/thomas-kopton.de\/vblog\/?p=1694#primaryimage"},"image":{"@id":"https:\/\/thomas-kopton.de\/vblog\/?p=1694#primaryimage"},"thumbnailUrl":"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-10.png","datePublished":"2023-08-19T13:26:20+00:00","author":{"@id":"https:\/\/thomas-kopton.de\/vblog\/#\/schema\/person\/892d6b96c66b1dd4b75c6e32fdbfea82"},"breadcrumb":{"@id":"https:\/\/thomas-kopton.de\/vblog\/?p=1694#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/thomas-kopton.de\/vblog\/?p=1694"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/thomas-kopton.de\/vblog\/?p=1694#primaryimage","url":"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-10.png","contentUrl":"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/08\/image-10.png","width":3566,"height":1032},{"@type":"BreadcrumbList","@id":"https:\/\/thomas-kopton.de\/vblog\/?p=1694#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/thomas-kopton.de\/vblog"},{"@type":"ListItem","position":2,"name":"Effortless Energy Savings &#8211; Air Conditioning Control with VMware Aria Operations"}]},{"@type":"WebSite","@id":"https:\/\/thomas-kopton.de\/vblog\/#website","url":"https:\/\/thomas-kopton.de\/vblog\/","name":"TOMsOps","description":"Just another VMware Cloud Management Blog","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/thomas-kopton.de\/vblog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/thomas-kopton.de\/vblog\/#\/schema\/person\/892d6b96c66b1dd4b75c6e32fdbfea82","name":"Thomas Kopton","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/e746aafbd3733172ceb4d600ba1feda61bc87cd3b70f5a9dfb581907cc7973b1?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/e746aafbd3733172ceb4d600ba1feda61bc87cd3b70f5a9dfb581907cc7973b1?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e746aafbd3733172ceb4d600ba1feda61bc87cd3b70f5a9dfb581907cc7973b1?s=96&d=mm&r=g","caption":"Thomas Kopton"},"url":"https:\/\/thomas-kopton.de\/vblog\/?author=1"}]}},"_links":{"self":[{"href":"https:\/\/thomas-kopton.de\/vblog\/index.php?rest_route=\/wp\/v2\/posts\/1694","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thomas-kopton.de\/vblog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thomas-kopton.de\/vblog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thomas-kopton.de\/vblog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/thomas-kopton.de\/vblog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1694"}],"version-history":[{"count":41,"href":"https:\/\/thomas-kopton.de\/vblog\/index.php?rest_route=\/wp\/v2\/posts\/1694\/revisions"}],"predecessor-version":[{"id":1753,"href":"https:\/\/thomas-kopton.de\/vblog\/index.php?rest_route=\/wp\/v2\/posts\/1694\/revisions\/1753"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thomas-kopton.de\/vblog\/index.php?rest_route=\/wp\/v2\/media\/1709"}],"wp:attachment":[{"href":"https:\/\/thomas-kopton.de\/vblog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1694"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thomas-kopton.de\/vblog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1694"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thomas-kopton.de\/vblog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1694"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}