RPM Reporting #116
-
Hi, I just set up TT Controller on my system which is currently running a Floe DX 360 cooler, and 5 RiingPlus case fans. Firstly, thank you so much to MoshiMoshi0 for developing this software. The fans are virtually unusable with the official TT software, and I would have been tempted to replace the lot if it weren't for this. I have successfully created a config (with help form these forums) that I am happy with and everything seems to be running well. The only thing that's missing is a way to monitor fan speeds without running the service in console mode, or by rewiring the fans so the RPM values are visible to the motherboard and reported by HWInfo. Was wondering if there is any way to extract the current RPM values from the service so that they can be displayed? I use primarily RainMeter and HWInfo for system reporting (RainMeter easily reads values from HWInfo). Rainmeter provides many ways to obtain info, so there would potentially be a lot of ways to get info from TTController into it. One of the easiest would be if the service writes the current RPM values to the registry. Could also read from a text file, although that would probably be inefficient. RSS and web parsing is supported as well, so could get the values as part of a local HTTP request if the service supports it. There is also a web socket plugin for RainMeter if it's possible to read values via the IPC extension. Any thoughts on how to obtain these readings? Ideally I'd like to be able to read from all fans, or at least two (one from the radiator, and one from the case fans). Thanks very much....... |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 10 replies
-
You would have to connect to the service websocket server and parse the received json in the rainmeter. Note that im reworking the ipc stuff so it will probably break in the next update, whenever it will be released. |
Beta Was this translation helpful? Give feedback.
-
Awesome, thank you :) After reading this have been able to configure the IPC server and view the data in a web socket tester. Now I need to figure out how to use the Rainmeter plugin to extract the values. Did notice using the tester that if the client disconnects it makes the service crash. Get the following when I terminate the connection:
|
Beta Was this translation helpful? Give feedback.
-
Pushed initial changes of IPC stuff: https://ci.appveyor.com/project/MoshiMoshi0/ttcontroller/builds/37105992/artifacts You now can enable/disable reporting of certain data by sending: Where You can also use multiple ipc plugins with the same |
Beta Was this translation helpful? Give feedback.
You would have to connect to the service websocket server and parse the received json in the rainmeter.
The service outputs data if you configure IpcClientTimerInterval.
Note that im reworking the ipc stuff so it will probably break in the next update, whenever it will be released.