It is a small Python script that collects information about a server on a PC hardware or RaspberryPi, compatible with both Linux and Windows. The script then transfers information in the form of a JSON object to the COM port on the Arduino or ESP, then the information is displayed on the LCD20x4 display.
At the moment, the output is implemented:
- Hostname;
- Local IP address;
- Working time from the moment of launch in hours;
- Launch date;
- CPU usage as a percentage;
- The use of RAM in percent;
- Total amount of RAM in MB;
- Amount of used RAM in MB;
- The total number of system disk;
- Number of available system disk;
- Amount of outgoing traffic since launch;
- Number of incoming traffic since launch;
Before using, you need to set your data in the variables of the Python script:
- The path to the system disk;
1.2. Ethernet interface name;
1.3. COM port number; - Flash the Arduino / ESP with a sketch from the "display" folder;
- Make a division into "screens";
1.2. Make automatic scrolling + encoder; - Add a few more items of system information;