Cómo refrigerar automáticamente Homey Pro con un ventilador USB y HomeyScript

2 Replies, 25 Views

Portal Tutoriales Homey e Ideas
Cómo refrigerar automáticamente Homey Pro con un ventilador USB y HomeyScript

¿Tu Homey Pro alcanza temperaturas cercanas a los 75 °C durante el verano? En este tutorial te explico cómo he conseguido reducir varios grados la temperatura interna de mi Homey Pro utilizando un sencillo ventilador USB controlado automáticamente mediante HomeyScript y un Flow. Una solución económica, silenciosa y totalmente automática que mantiene el sistema funcionando a una temperatura más estable.


[Imagen: temperatura-homey-pro-con-y-sin-ventilador.png]


¿Es normal que Homey Pro alcance estas temperaturas?

Una de las primeras cosas que sorprende a muchos usuarios es ver que la temperatura interna de Homey Pro puede situarse entre 65 y 75 °C, especialmente durante los meses de verano.

Antes de alarmarse hay que tener en cuenta un detalle importante:
La temperatura que muestra Homey corresponde al procesador (SoC) y no a la carcasa exterior del dispositivo.
Los procesadores ARM modernos están diseñados para funcionar durante años a este tipo de temperaturas sin ningún problema.

En mi caso, durante los días de más calor, Homey Pro alcanzaba aproximadamente:
 72-75 °C sin refrigeración adicional.

Aunque Homey no llegaba a reducir su rendimiento (thermal throttling), decidí probar una refrigeración activa para mantener una temperatura más baja de forma constante.



Material necesario

Para este proyecto únicamente he utilizado:
Un ventilador USB de 5V.
Un enchufe inteligente compatible con Homey.
La aplicación HomeyScript.
Un Flow que ejecuta el script cada minuto.

Es una solución muy económica y no requiere modificar físicamente Homey.

Resultado obtenido
Tras varios días de pruebas he obtenido unos resultados bastante interesantes.

Sin ventilador
Temperatura habitual:
73-75 °C
Con ventilador
Temperatura estable:
66-67 °C

La reducción ronda los 8-9 °C, suficiente para mantener el equipo funcionando más fresco durante todo el día.





Comparativa de temperatura de Homey Pro antes y después de instalar un ventilador USB.



¿Cómo conocer la temperatura interna de Homey?

Aunque Homey no ofrece esta información directamente en los Flows, sí puede consultarse mediante HomeyScript.

Ejecutando el siguiente código:

const info = await Homey.system.getInfo();

log(info.videoCoreTemperature);

Homey devuelve la temperatura interna del procesador.

Por ejemplo:

68.6 °C



Automatizando el ventilador

El siguiente paso consiste en utilizar esa temperatura para controlar automáticamente el enchufe donde está conectado el ventilador.

En mi caso he configurado los siguientes valores:
  Encender ventilador cuando la temperatura sea igual o superior a 69 °C.
  Apagar ventilador cuando descienda hasta 67 °C.

De esta forma evitamos que el ventilador esté encendiéndose y apagándose continuamente.

HomeyScript completo
const TEMP_ON = 69;
const TEMP_OFF = 67;
const DEVICE_NAME = 'USBs despacho';

const info = await Homey.system.getInfo();
const temp = info.videoCoreTemperature;

// Buscar el dispositivo
const devices = await Homey.devices.getDevices();
const device = Object.values(devices).find(d => d.name === DEVICE_NAME);

if (!device) {
  throw new Error(`No se encontró el dispositivo "${DEVICE_NAME}"`);
}

const isOn = device.capabilitiesObj.onoff.value;

// Encender
if (temp >= TEMP_ON && !isOn) {
  await Homey.devices.setCapabilityValue({
    deviceId: device.id,
    capabilityId: 'onoff',
    value: true
  });

  log(` ${temp}°C -> Ventilador ENCENDIDO`);
}

// Apagar
if (temp <= TEMP_OFF && isOn) {
  await Homey.devices.setCapabilityValue({
    deviceId: device.id,
    capabilityId: 'onoff',
    value: false
  });

  log(`${temp}°C -> Ventilador APAGADO`);
}

log(`Temperatura actual: ${temp}°C`);

Importante: Importante: Sustituye Ventilador Homey por el nombre que tenga tu enchufe inteligente en Homey, y las temperaturas de encendido y apagado por las que quieras



Creando el Flow

El Flow es extremadamente sencillo.

Cuando

Cada x minuto (yo he puesto 5, cada uno que lo adapte a lo que crea conveniente)

Entonces

Ejecutar el HomeyScript anterior.

Con este único Flow, Homey comprobará automáticamente su temperatura una vez cada 5 minutos y decidirá si debe encender o apagar el ventilador.



¿Consume muchos recursos?

No.

Durante las pruebas obtuve los siguientes datos:

🌡️ Temperatura CPU: 68,6 °C
📈 Carga CPU: 0.74 / 0.60 / 0.60
💾 RAM utilizada: 42 %
🖥️ Homey OS: 13.3.0

Esto demuestra que Homey no estaba trabajando al límite, sino que la temperatura elevada era consecuencia principalmente de la temperatura ambiente.




¿Merece la pena instalar un ventilador?

Después de varios días utilizándolo, mi respuesta es sí.
No porque Homey lo necesite obligatoriamente, sino porque:
Reduce varios grados la temperatura interna.
Mantiene una temperatura mucho más estable.
Es una solución económica.
Es totalmente automática.
No requiere modificar el dispositivo.
El ventilador solo funciona cuando realmente hace falta.



Conclusión

Aunque Homey Pro está diseñado para funcionar sin problemas a temperaturas elevadas, añadir una pequeña refrigeración activa permite mantener el procesador varios grados más frío durante los meses de verano.

Con un simple ventilador USB, un enchufe inteligente y unas pocas líneas de HomeyScript, es posible automatizar completamente el proceso para que Homey gestione su propia refrigeración sin intervención del usuario.

En mi caso, la temperatura pasó de rondar los 72-75 °C a mantenerse habitualmente entre 66 y 67 °C, una mejora que considero muy interesante por el reducido coste de la solución.



¿Y tú?

¿Has comprobado alguna vez la temperatura interna de tu Homey Pro? ¿Utilizas algún sistema de refrigeración o funciona completamente de serie?
(Última modificación: 07-07-2026, 09:06 AM por Toni.)
Ostias, perdón la palabrota, pues la verdad que es una gran idea. Supongo que no será peligroso pero a mí también se me sube a 70 y pico grados.
Pues con un ventilador que tengas de torre de PC por casa lo tienes o compras uno usb y ale… con 5 euros solucionado



Usuarios navegando en este tema: 1 invitado(s)