

Программа WattWise автоматически снижает потребление ПК в зависимости от тарифа на электроэнергию
Инженер в области робототехники и машинного обучения разработал командный интерфейс (CLI), который контролирует энергопотребление через умную розетку и настраивает производительность системы в соответствии с тарифами на электроэнергию.
Простой инструмент под названием WattWise появился, когда разработчик Навин собрал рабочую станцию с двумя процессорами AMD EPYC и планировал добавить четыре графических ускорителя. Поскольку такая система потребляет много энергии, он хотел контролировать ее потребление с помощью розетки Kasa Smart Plug.
В настоящее время Навин выложил в открытый доступ только часть проекта, отвечающую за мониторинг, а функцию управления частотами процессора и потребляемой мощностью планирует добавить позже.
Почему возникла потребность в WattWise?
К сожалению, стандартное приложение Kasa Smart и панель Home Assistant оказались неудобными и не выполняли всех необходимых функций. Поскольку Навин уже использовал терминал для мониторинга через htop, nvtop и nload, он решил создать собственный инструмент вместо того, чтобы пользоваться еще одной программой.
Он разработал терминальную программу, которая получает данные о потреблении энергии через Home Assistant и TP-Link. Она отображает текущую нагрузку в реальном времени (в ваттах и амперах), строит исторические графики потребления и, самое главное, автоматически ограничивает производительность процессора и видеокарты.
Энергопоставщик Навина использует дифференцированную тарификацию, когда электроэнергия в часы пик стоит значительно дороже. Его рабочая станция потребляет до 1400 Вт на полной нагрузке, но снижение частоты процессора с 3,7 ГГц до 1,5 ГГц позволяет сократить потребление примерно на 225 Вт.
СпецпроектыРозетка вже відкрила передзамовлення на ноутбуки Читать на itc.ua