Integración con Home Assistant
Otra cosa muy interesante de los NAS de Ugreen es que admiten WOL que evidentemente teníamos previsto utilizar para poder controlarlo desde nuestra casa madrileña a casi 250 km del NAS. Aunque ya teníamos escritas (y probadas) las automatizaciones pertinentes nos hemos dado cuenta que en HACS existia una «UGreen NAS Integration» que tiene resuelto el reinicio, apagado y reinicio del mismo así como acceso a mucha información sobre el funcionamiento en tiempor real de dichos NAS.

En nuestro caso tampoco necesitamos una pantalla tan sofisticada. Hemos optado por diseñar una interfaz bastante más sencilla, pero también mucho más ajustada a nuestras necesidades, en la que podemos consultar de un vistazo la información que realmente nos interesa sobre el NAS.

A continuación, y utilizando únicamente las herramientas que ofrece Home Assistant de serie, sin necesidad de instalar ningún complemento adicional, hemos podido representar la evolución de la temperatura de la CPU durante la fase de procesamiento de nuestras fotografías mediante IA. En la misma figura hemos incorporado también los datos correspondientes al consumo eléctrico, registrados simultáneamente gracias al DECT 200 de nuestros amigos alemanes de FRITZ!.
De esta forma podemos observar no solo cómo aumenta la temperatura del procesador cuando el NAS está sometido a una carga de trabajo elevada, sino también cómo evoluciona el consumo eléctrico durante el mismo periodo.
Una combinación que nos permitirá analizar con bastante más detalle el comportamiento real del DXP2800 GT que una simple medición puntual de temperatura o consumo. Y lo mejor es que no tenemos que conformarnos con observar la gráfica: desde la propia interfaz de Home Assistant podemos exportar los datos registrados a un fichero CSV y, a partir de ahí, analizarlos con nuestras propias herramientas.
Esto nos ha permitido estudiar con mucha más precisión la evolución de ambas variables durante toda la prueba, calcular valores medios, comparar temperatura y consumo y, entre otras cosas, comprobar si existe una relación significativa entre la carga de trabajo, la temperatura alcanzada por la CPU y la energía eléctrica demandada por el NAS.

En el GitHub que hemos creado para esta revisión podéis encontrar, entre otras muchas cosas, los datos usados y el código completo de la aplicación desarrollada en Python que, ejecutándose directamente sobre Google Colab y sin necesidad de instalar nada en nuestro ordenador, nos ha permitido procesar los datos obtenidos de Home Assistant y generar las figuras que podéis ver a continuación.

135