G19 SmartProcess

Powered by Timisoft
( Latest update 07/03/2021 )
( Latest W.I.P. news 12/01/2021 )
G19 SmartProcess is an free to use application that -friendly- intercepts sensors and their values either from well-known applications like AIDA64, MSI Afterburner, Speedfan and OpenHardwareMonitor or the PerformanceCounters of Windows Operation System. The data from the sensors can then be saved automatically locally in 1 minute intervals or optionally send them on-line to the Health Monitor service with smaller intervals up to 1 second, for later study to identify health issues or performance bottlenecks. For real-time monitoring even while gaming, the new OSD Panel feature can be build by the user to display sensor information in the shape of gauges, bars, time graphs or simple text. Also, it supports displaying this data on Logitech Gaming devices like keyboards, speakers and extended keypads that have a Monochrome (G15, G510, Z10, G13 etc) or a Color LCD Display (G19/G19s). Last, but not least, G19 SmartProcess can use the backlight of supported Logitech devices to inform the user of a sensor value by color coding light.
  • Which application eats my CPU's raw power like a hog ? FOUND IT !
  • What is the speed of my copy-paste of files from one hard disk to another ? FOUND IT !
  • What is the temperature of my GPU during this "hungry" game ? FOUND IT !
  • What was the usage of my CPU yesterday, throughout the whole day ? GOT IT !
  • How much scaling I get in this game with my Crossfire/SLI config ? FOUND IT !
  • How much RAM I have available ? FOUND IT !
  • LED Temperature events of selected sensor's when its value changes ! EASY !
  • WebUI... View your sensors' data through the browser of your favorite mobile device !
Available for Windows 10 / 8.1 / Vista / 7 / XP
* Windows 10 is recommended
Download the latest version featuring Health Monitor service and OSD Panel support !
Prerequisites of this application needs to run on your system:
  • .Net Framework Platform (version 4.8) installed
  • 'Run as an Administrator' on G19 SmartProcess.exe might needed on some PC systems
  • At least one of the following applications already installed and correctly setup, if need to monitor sensors that are not available from OpenHardwareMonitor Library:
    • AIDA64
    • MSI Afterburner
    • Rivatuner
    • Speedfan
Optionals:
  • a Logitech G15/G19 Gaming Keyboard (or other Logitech devices that have a Monochrome or Color LCD Display on it)
  • Logitech Gamepanel Manager or Logitech Gaming Software or Logitech G HUB installed with given access on G19 SmartProcess application where needed
  • Advanced skills on how to setup manually the correct sensors onto application's settings files for the OSD Panel feature
Tested with:
  • Logitech G HUB 2020.12.9532
  • Logitech Gaming Software 9.02.65
  • AIDA64 6.32.5617
  • MSI Afterburner 4.6.3
  • Speedfan 4.52

 

 

Latest version's changelog
07/03/2021 - Version 1.1.2 is available now !
  • -OSD Panel: Added a new graph object, MPCBox, which displays basic playback information from MPC HC/BE
  • -OSD Panel: Added a new graph object, RPCMon, to monitor vital information from remote terminals/servers
  • -OSD Panel: Added Weather station name on screen layout ( using a new parameter of the weatherbox entry on OSDPanelcontent.ini )
  • -OSD Panel: Fixed wrong default size of WeatherBox
  • -OSD Panel: Fixed OSD Panel not remembering shown page while applying application settings
  • -General: Added the ability to share sensors' data by using the "Shared Memory" feature
  • -Fixed an increased CPU usage if a telnet connection was stuck for any reason
  • -Fixed a crash issue in WebUI
  • -Fixed an issue with trimmed values on non-numeric sensor's values in Telnet
  • -Fixed slow loading times of chart on Daily Statistics Viewer when sensor values were very large ( >1M )
  • -Fixed crash of non-numeric sensor values on Daily Statistics Viewer
  • -Fixed an issue with stuck dialogs on OSD Panel Layout Editor
  • -Fixed an authentication issue in WebUI
  • -Enhanced timeout usage on Telnet Client
Health Monitor Service
General Info

Health Monitor is the latest added optional feature of G19 SmartProcess. It consists of a eco-system that starts from the application itself, goes through the secure back-end server and ends in a responsive browser application.
But, what exactly Health Monitor can do ?
It collects the viral data from your system's sensors, which are user-selected and keeps them on-line for evaluating and studying purposes by the user.
A simple but common scenario of using a feature like this, is to build a quick and early opinion of what happened to your home server that shutdown while you were away, by simply checking the history graph of the viral sensors' data from your modern mobile device.
Prerequisites
  • Already setup sensors on G19 SmartProcess application
  • A verified Health Monitor user account
  • Constant Internet access for the Health Monitor service to be reached by G19 SmartProcess application
Application Philosophy Info
Health Monitor is considered a service. This mean that using it in its full potential every day, requires a lot of data manipulation, data storage and server resources. For these reasons, if you want to continue using it after the free given time, you should consider buying a user account package that fits your needs of the service.
 Create and Activate User Account for Health Monitor 
Starting using Health Monitor is easy and it is mandatory to already have added sensors to the grid on tab Sensors Monitor. First of all, you should create a new account following the link provided on the tab Health Monitor of G19 SmartProcess. When your browser opens the webpage, click the Register button on the webpage and follow the steps provided there.
 Free/Trial period of using Health Monitor service 
The Free period of using the service consists of the specifications below:
  • 1 PC
  • 1 Sensor
  • 1 Scenario
  • 15 seconds intervals of sending 1 sample of the selected sensor back to Health Monitor server
  • Free 3000 method calls, that should be fine for 3 days of 4 hours usage per day
'Method Calls'
The Health Monitor service consists of a large number of methods (35+), ready to be used.
Most of them are free to use but some selected/specific method calls are not, because of the nature and weight of the data been moved back and forth by using them.
These ones are called 'method calls' and are a major specification of each pay-package available to user. For example, when requesting the history-graph of a sensor or sending your sensors' values to Health Monitor (in certain predefined intervals) or using a 'Remote Command', all these are 'method calls'. When using a 'method call', the total number of available method calls on your account is decreased by 1.

When your account's available method calls reaches 0, your account freezes and Health Monitor service cannot be used at all. All you have to do to keep using the service, is to buy a new package of method calls. These packages are separated from the main pay-packages -which already have a big number of free method calls and fill the gap of using the service more often and aggressively than usually.
Web-application of Health Monitor service
After using the Health Monitor for some minutes, you can access your sensor history online from any device that has a web-browser by visiting the Health Monitor web application at https://www.timisoft.gr/healthmonitor and then login with your email and password. There, you can view your PCs, monitor the sensors' value of each PC in real-time or view the history graph of them, create a scenario or change your registration data. You can find more info of what the web-application of Health Monitor can do in its tab HELP.
Available User accounts and pricing
  • Single
  • 1 PC
  • 3 Sensors
  • 2 Scenarios
  • 1 sample per sensor every 10 seconds
  • Free 100000 method calls
  • €4 / per month ( was €7 )
  • Duet
  • 2 PC
  • 4 Sensors per PC
  • 2 Scenarios per PC
  • 1 sample per sensor every 5 seconds
  • Free 500000 method calls
  • €6,50 / per month ( was €10 )
  • Junior LAN
  • 4 PC
  • 4 Sensors per PC
  • 4 Scenarios per PC
  • 10 samples per sensor every 10 seconds
  • Free 600000 method calls
  • €10,5 / per month ( was €20 )
  • Senior LAN
  • 6 PC
  • 8 Sensors per PC
  • 5 Scenarios per PC
  • 5 samples per sensor every 5 seconds
  • Free 3400000 method calls
  • €50 / per month ( was €100 )
  • User Defined
Custom, user-defined account can be created upon user request. Just send an email mentioning the desired specifications of the account you need per month:
  • number of PC(s)
  • number of sensors per PC
  • number of scenarios per PC
  • Choose between:
    • 1 sample/15 seconds
    • 1 sample/10 seconds
    • 1 sample/5 seconds
    • 10 samples/10 seconds
    • 5 samples/5 seconds
    , per sensor
  • Choose between:
    • Some free method calls
    • Unlimited method calls
and a proposal will be send back to you with a custom pricing per month.
Also available are packages of extra method calls that can be combined with every account type.
These packages can be bought anytime by the user. They never expire and the remain method calls of a month will be transfered automatically to next running month.

No of Method Calls
Price
Cost per method call
 

20000
€1,15
€0,0000575
80000
€4,15
€0,000051875
200000
€9,15
€0,00004575
400000
€16,00
€0,000040
1000000
€33,00
€0,000033
All donations are using Paypal Services.
After your donation has finished successfully, send an email mentioning your registration email on Health Monitor, the Paypal Payment Reference Code you've received from Paypal and the reason of the donation (User Account or Method Calls package).
All service's packages and activations will be addressed in a maximum of 48 hours window, after your donation has been verified.

 

 

 

 

NEWS or WIP (Work In Progress)
12/01/2021
If you don't follow our Discord channel for the latest news regarding the W.I.P. of G19 Smart Process, I want to give you a heads-up for the new features the next version will have. These are the Telnet-client and the WebUI-client. These two form the "Plug-in" feature. The ability to use custom external plug-ins to monitor devices like UPS or routers that are telnet-enabled or expose data via a url -part of device's official webui. These plug-ins should be created by the -advanced- user, following simple templates for each type (telnet/webui). By this way, more sensors are available to G19 Smart Process, for monitoring, logging etc., like router's CPU Temperature, xDSL downlink FEC errors, UPS power load, UPS remaining battery time and many more. All this data can be added on your custom OSD Panel, making it more informative and useful. More info will follow, as the "Plug-in" feature is still being polished with care.

 

29/11/2020
Version 1.1.0 of G19 Smart Process is now available. Download it and update your user experience.

 

08/08/2020
Great news ! All prices of Health Monitor service have been reduced. Now, the price range is accessible to even more user profiles and pockets. Also, version 1.09 of G19 Smart Process will be available during the next days.

 

03/04/2020
The development of OSD Panel Editor has evolved a lot. All features have been implemented. Currently, I'm performing various test on it, while using it to create, edit, save and load layouts. When I've ironed out any major bugs, the editor will be ported into the main G19 Smart Process executable, as up to now its on-going development occurs on a separate application to speed-up the development process.

 

27/03/2020
During the #STAYHOME situation due to the CORVID-19, I've started developing a tool to help you build a OSD Panel layout from scratch much easier and faster. In its early stages of development, it is already helpful. You can add/remove and duplicate objects, load/save layouts and edit your layout with real-time preview. It still has a lot of work to do, due to the validation which occurs on user input and the automated routines it features. It will be available with the next version of G19 SmartProcess. Until then, stay safe.

 

10/11/2019
A new version is almost ready
Because ideas never stop coming, a lot of new features, changes and fixes are been cooked up for the next version of G19 SmartProcess. Just one hint for now: Multi-page support on OSD Panel :-)

 

01/10/2019
Version 1.0.2 is available
Version 1.0.2 is ready to be downloaded. Fixes and changes regarding the OSD Panel feature, fixed WEB UI crashes and new document regarding "Privacy Terms" have been added.

 

20/09/2019
Version 1.0.1 is available
Latest version is available with some fixes regarding the OSD Panel. Remember to modify your OSDPanelcontents.ini file if your using a Bar object on your OSD Panel layout.

 

14/09/2019
Version 1.0.0 hits the spotlight
After a long time of developing, testing, altering, adding new features and lots of coffee, version 1.0.0 is available for downloading. Even if you already using a previous version of G19 SmartProcess, you should get back to school and consider yourself a Junior-Mid user because of the changes that took place in v1.0.0. A lot of information about the changes and the new modules that have been added can be found in this page, the g19smartprocess.txt file and the web-application of Health Monitor.
It doesn't matter If you are a new user of G19 SmartProcess or not, "Welcome onboard".

 

22/08/2019
Great news!
In some days time, the first public beta of the newest G19 SmartProcess will be available for download through this page.
Until then, lets take a look on some answers to questions you may have for the new version to come:

I do not own a Logitech device. Can I use G19 SmartProcess at all?
Of course! Supporting a Logitech device is a feature of G19 SmartProcess for displaying sensors values and not a mandatory prerequisite. If you don't own a Logitech device and want to view your PC system's sensors' values, G19 SmartProcess will support displaying a custom always-on-top window with all the sensors you want to keep an eye to. In case you are gaming and do not want to sacrifice viral area of your monitor, a small sized USB/HDMI monitor is the perfect solution for displaying the OSDPanel, as this will be the name of this feature.

Has G15/G19 SmartProcess a big footprint on a PC system?
Not at all. The footprint of the application on a PC system is considered low. With OSDPanel and Health Monitor enabled and over 60 sensors, it uses under 0,3% on a Ryzen 7 2700X and under 3% on a Ryzen 2200G. The memory usage is at tops 14MB. The less sensors G15/G19 SmartProcess is monitoring, the lesser CPU and memory footprint exist. Keep in mind that software like AIDA64 and MSI AB have their own footprint on a PC system. And for that footprint G19 SmartProcess is not responsible.

 

29/06/2019
For a long period of time since last year, the development of some new features and many fixes for G19 SmartProcess were in progress. Enormous amount of time was consumed for tests and stability, too.
The new major feature is temporary -or not- called "Health Monitor". It consists of a eco-system that starts from the application itself, goes through the secure back-end server and ends in a responsive browser application.
What "Health Monitor" can do?
It collects the viral data from your system's sensors, which are user selected and keep them on-line for evaluating and studying purposes only by the user. A simple but common scenario of using a feature like this, is to build a quick and early opinion of what happened to your home server that shutdown, while you were away, by simply checking the history graph of the viral sensors' data from your mobile device.
At this point "Health Monitor" has some basic features, but many more and very usable too, are in W.I.P.
During the next days, the alpha version should be checked from alpha testers and if you want to be one of them, just send me an email and I will get in contact with you.
Keeping an eye on the health of one or more important PC systems that are always on back at home or office, can be a daily task for any of you out there. And not all users can afford the expensive software suites that exists on the market.
"Health Monitor" has come to help you keep your PC systems close to you and inform you if anything goes wrong.

 

18/11/2018
Some major new features are coming to G19 SmartProcess ! Information will be revealed from this page every some days.
Until then, a new version of the applet is in alpha phase. Version 0.4.0 will support reading data from sensors coming from OpenHardware Monitor Library, a free to use application that can read variable sensors from your Windows system.

 

22/02/2015
The beta version of the 0.3.6 is out! The biggest hit of the changes is the ability of the applet to change the color of the LED backlight of a Logitech keyboard, based on a color code of 7 custom value ranges of a pre-selected sensor. There are two effects on noticing the user of the reading of the sensor. The first one is to notice the user when the value of the sensor changes range -via LED flashing. And the second effect is to continuously change the color of the LED backlight, based on the color of the current range the sensor is -gradient effect will be used between ranges. You can take a look of the available settings below...

 

LED settings
12/10/2014
Many bugs regarding the usage of PerformanceCounters in non-English systems have just been fixed. Also, the auto-sorting of the hard-disks' names has been fixed. Together with many minor fixes, should bring the applet much closer to every user now.
11/10/2014
Next version (v0.3.5) has been in a hot W.I.P. period the last few days. A percentage usage of a 2nd GPU has been added to LCD Page 4. With that change, a user having an SLi/Crossfire setup can view the temperature and usage of both GPUs at the same time. Some checking of two scenarios remain and the new version will be available through this page.
05/10/2014
Fulfilling a request of mine, the latest beta of AIDA64 shares the actual speed per core of the CPU. So now you can use these sensors instead of the Performance Counters to see in real-time the actual CPU Speed per Core in MHz. Next version of G19 SmartProcess will have more counters in LCD Page 4. Already a Motherboard temperature dial has been added in the layout and also the CPU Core Speeds font has been enlarged to be more visible. Finally, it will be added soon a dial for showing the temperature of the 2nd GPU -for users owning one.
13/05/2014
AIDA64 support has been successfully added to the applet. Some corrections remain and the new version will be available from here the next days.
10/05/2014
G19 SmartProcess will support AIDA64's sensors in its next version ! Latest models of M/B are equipped with chipsets that are not supported by Speedfan correctly. On the other hand, AIDA64 seems to be dealing with them much better.
07/07/2013
Version 0.3.2 is in its after-beta phase and will be available to download in some days time.
Some of the features of the new LCD Page 4 are:
  • Support up to 8-threaded CPUs
  • Support up to 4 GPUs
Additionally, some of the changes that 0.3.2 has are:
  • Fixed a crash when Applying settings (was due to email/webui password encoding)
  • Move two options from settings.ini file to registry (both available on main window)
  • Increased maximum number of sensors from 50 to 60
  • Increased maximum number of rows for LCD Page 3 from 10 to 11
  • Increased width of comboboxes where needed
  • Added option "None" in LCD Row (for sensors not wanted to be displayed in LCDPage 3)
  • Added Empty Unit (for sensors like System#Thread, System#Processes etc)
  • Optimized speed of HTML output
02/06/2013
A new feature has entered the beta stage. A G19-only 4th page on the LCD! It shows the data you need to know while playing a game:
  • CPU/GPU temperatures
  • CPU/GPU usage (even per core)
  • CPU/GPU Fan speed
  • CPU/GPU Voltage
  • GPU Clocks
  • Frames per second

 

Page 4 - Quick Preview

 

All data comes from the sensors you have available for your system in Speedfan, MSI Afterburner and Performance Counters.
This 4th page uses specific color code, so it is easier to know if something is running HOT or COLD without having to read the exact data, for example the temperature of your CPU. Your peripheral vision can see more when colors are been used correctly.

 

 

Hints 'n' Tips
1.
You want to change the background of the applet shown on the LCD device ?

Replace the background.jpg file found on the application's folder with another, keeping the size and the name of the image as the original one.
2.
Do you know that you can delete a sensor through the Sensors Monitor settings by selecting the first cell on the left of the sensor on the grid and then press the Del key?

 

 

Do you have any ideas or thoughts you want to share with me ?
Do you want to report a bug or give me a feedback of your experience using the application ?
Send me an email.
OSD Panel - Generic layout
OSD Panel - Gaming layout
OSD Panel - Weather Station Layout
LCD Page 1 - View the CPU Usage or selected processes !
LCD Page 2 - View the Write and Read speed of your selected Hard Disks !
LCD Page 4 - Explanation of shown data
Daily Statistics Viewer
WebUI