Skip to content

Feature Request: PC Hardware Monitoring #51

@Sanmen87

Description

@Sanmen87

Feature Request: PC Hardware Monitoring
Short Description
I would like to propose adding a feature to the HelloCubic-Lite firmware to display real-time data from a personal computer (PC), such as the CPU and GPU temperature.

Motivation
The current firmware, designed for displaying weather and GIF animations, has great potential for expansion. Integrating with a PC would transform the device from a simple accessory into a useful system monitoring tool. This would increase the product's value for users who build or maintain gaming PCs and workstations.

Current Situation
There is currently no way to collect or display data originating from a PC.

Implementation Options
To add this functionality, we could consider a few approaches:

Integration with Popular Software:

Principle: The device should be able to receive data from specialized monitoring software like AIDA64 Engineer or HWiNFO64.

Implementation:

A small agent application would run on the PC to read sensor data and transmit it to the HelloCubic-Lite via the local network (Wi-Fi) or USB.

The device's firmware would need to be modified to receive, process, and display this data on the screen.

Direct Connection and Data Collection (More Complex Option):

Principle: If the device's hardware supports it, it could directly read data via USB.

Implementation: This option is more complex as it would require deep integration of the firmware with PC USB protocols to read sensor data, which might not be possible without a dedicated driver.

Expected Outcome
The HelloCubic-Lite screen would be able to display the current CPU and GPU temperatures.

The functionality could be expanded to show other parameters, such as CPU load, fan speed, etc.

The device would become more useful for enthusiasts and gamers.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions