hwinfo-streamdeck
hwinfo-streamdeck copied to clipboard
Read sensors/readings from remote machine
I would like to be able to select to use remote sensors so I can report on my Gaming PC via my Streaming PC with streamdeck . I have the remote sensors showing in my HWinfo sensor list but are not visible in the plugin sensor list.
+1 I would love to have this feature as well. I would like to display the remote CPU/GPU/Disk/Network activity of my rack-mounted Plex server.
+2 I set up the remote for this and then realized I couldn't get it to display on stream deck. My stream deck is connected to my stream rig I would love to view info of both my stream rig and gaming rig on it.
This could work. I've had requests to open-source the project. I want to, but per my agreement with the author of HWiNFO I need to keep the API closed source.
If I end up breaking it up into two separate projects this could work, one HWiNFO API and the other Stream Deck plugin.
Will look into.
any news on this feature ? I would love to have this function :)
Yeah I have finished breaking things apart and have a working plugin where the hardware service is running separate from the stream-deck plugin. I've tested remote/networked communication and it works. Need to work on network discovery and updating the user interface to support remote connections.
Getting close!
Glad to hear there is progress on this. Thanks a lot man!
Yet another +1 for this. Ended up here because I went to add my networked game pc sensors that are in my stream pc hwinfo and was confused why they weren't showing up. I think I saw another reply that was basically the same use case as I have: Stream decks are typically attached to a streaming PC. In a dual-pc setup, it's great to see your sensors on the deck, but not being able to monitor if your GPU/CPU on your game pc is going nuts is bad times. Obviously I can pull up hwinfo on my stream pc manually and instantly see my cpu/gpu/ram from both pc's right there in the same window, but of course the ideal is being able to quick glance over at my stream deck for that info.
Will release a beta version here in a week or two. Will prob require a bit of configuration but would be great to get feedback.
Any news on this @shayne ?
Very curious on having this work for myself especially as I've had to ditch NZXT's horrible software for controlling temps in my PC
bumping to see if there's any update on this
Hi again for February! Thank you!
Hey there- I hear ya. Hope to have some free time this month for this.
@shayne that would be so nice! much appreciated
@shayne Can't wait for that feature! Is the beta version already available somewhere? Thanks for your great work!!!
+1 as well. Would love this feature especially with the extra buttons on the XL! Thanks and keep up the great work!
+1 as well. Can't wait for the feature also. Was a little disappointed that this does not work but was relieved that the feature is already under construction. Keep up the good work!
Happy to help beta test and provide feedback with a streamdeck XL. :)
Setting time aside this coming week to work on this. I created a gitter chat for those who want to help test.
https://gitter.im/hwinfo-streamdeck/community
This can be done using Home Assistant.
I would like to be able to select to use remote sensors so I can report on my Gaming PC via my Streaming PC with streamdeck . I have the remote sensors showing in my HWinfo sensor list but are not visible in the plugin sensor list.
It is possible to get what you want working. There is a great streamdeck plugin for Home Assistant which can get the info from OHM https://www.home-assistant.io/integrations/openhardwaremonitor/ on your gaming pc.
Gaming PC --> OHM --> Home Assistant --> Home Assistant Stream Deck Plugin --> Stream Deck
Here's a photo of the CPU and GPU temp on my home gaming pc from my stream deck at my office.
Super excessive approach, like building a stick to reach out and flip a light switch when you can reacj your arm out and just flip it.
The info of the remote pc is already there in hwinfo on the stream deck pc. The sd addon is already reading the hwinfo info, just not that specific set of data. People shouldn’t have to install a home automation server on a separate piece of hardware/vm, go through all of it’s set up and configuration, then all the additional config to add the sensor info to said server, then the setup of getting the sd to talk to the home automation server, all just to read a couple pieces of data that are already available locally.
On Aug 24, 2021 at 1:23 PM, <Adam Smith @.***)> wrote:
This can be done using Home Assistant.
I would like to be able to select to use remote sensors so I can report on my Gaming PC via my Streaming PC with streamdeck . I have the remote sensors showing in my HWinfo sensor list but are not visible in the plugin sensor list.
It is possible to get what you want working. There is a great streamdeck plugin for Home Assistant which can get the info from OHM https://www.home-assistant.io/integrations/openhardwaremonitor/ on your gaming pc.
Gaming PC --> OHM --> Home Assistant --> Home Assistant Stream Deck Plugin --> Stream Deck
Here's a photo of the CPU and GPU temp on my home gaming pc from my stream deck at my office.
(https://user-images.githubusercontent.com/2105363/130684560-2f6c1c84-1419-409b-b839-cf6987c8ec1d.jpg)
— You are receiving this because you commented. Reply to this email directly, view it on GitHub (https://github.com/shayne/hwinfo-streamdeck/issues/10#issuecomment-904948467), or unsubscribe (https://github.com/notifications/unsubscribe-auth/AI643NA5PF46EMQKXTRCXV3T6P5S3ANCNFSM4IZZB4RQ). Triage notifications on the go with GitHub Mobile for iOS (https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675) or Android (https://play.google.com/store/apps/details?id=com.github.android&utm_campaign=notification-email).
Agreed 100% but if somone wants this functionality today they could have it up and running under an hour.
Super excessive approach, like building a stick to reach out and flip a light switch when you can reacj your arm out and just flip it. The info of the remote pc is already there in hwinfo on the stream deck pc. The sd addon is already reading the hwinfo info, just not that specific set of data. People shouldn’t have to install a home automation server on a separate piece of hardware/vm, go through all of it’s set up and configuration, then all the additional config to add the sensor info to said server, then the setup of getting the sd to talk to the home automation server, all just to read a couple pieces of data that are already available locally. …
Did this go any place, love to be able to have 2 of my home servers on my StreamDeck.
The infrastructure is there and the code is now open-source. I'm looking for maintainers as I haven't the time to drive this project.
Hey @shayne, I have a licensed HWInfo on 2 PCs, one is in server mode, and I can see all the readouts from the HW server on the HW client side. But I can't see any remote sensor in the SD plugin dropdown. I see that the infrastructure is there, assuming that you had not enough time to complete this feature. Is there any chance that you would work on that? I can offer my setup as a testing playground if you need it.
You can do this:
-
Clone the repo, change every occurance of
com.exension.hwinfo
to something else, e.g.,com.exension.hwinfor0
in*.go
files, changeC.HWiNFO_SENSORS_MAP_FILE_NAME2
to"Global\\HWiNFO_SENS_SM2_REMOTE_0"
(line 68, with quotation marks) in the fileinternal\hwinfo\shmem\shmem.go
, and compile using:go build -o ./com.exension.hwinfo.sdPlugin/hwinfo.exe ./cmd/hwinfo_streamdeck_plugin go build -o ./com.exension.hwinfo.sdPlugin/hwinfo-plugin.exe ./cmd/hwinfo-plugin
You can find the two compiled
.exe
files in thecom.exension.hwinfo.sdPlugin
folder. -
Go to
%AppData%\Elgato\StreamDeck\Plugins\
folder, make a copy ofcom.exension.hwinfo.sdPlugin
folder, rename it tocom.exension.hwinfor0.sdPlugin
, copy and overwrite the two.exe
files, and changecom.exension.hwinfo.reading
(line 21),HWiNFO
(line 9) tocom.exension.hwinfor0.reading
,HWiNFO-R0
respectively in themanifest.json
file. -
Restart the Stream Deck software. Now you may see the
HWiNFO-R0
plugin and monitor the first remote machine you connected to in HWiNFO64. If you want to monitor e.g., the second remote machine, you can try changing the0
mentioned above to1
and repeat these steps. I didn't test this but it should probably work.
Dang... was hoping this was implemented.
Elgato just updated their iPad app with a 8x8 grid, was super interested in having all my stats for my 4 PCs in one place.
Would love to have this built in.
You can do this:
Clone the repo, change every occurance of
com.exension.hwinfo
to something else, e.g.,com.exension.hwinfor0
in*.go
files, changeC.HWiNFO_SENSORS_MAP_FILE_NAME2
to"Global\\HWiNFO_SENS_SM2_REMOTE_0"
(line 68, with quotation marks) in the fileinternal\hwinfo\shmem\shmem.go
, and compile using:go build -o ./com.exension.hwinfo.sdPlugin/hwinfo.exe ./cmd/hwinfo_streamdeck_plugin go build -o ./com.exension.hwinfo.sdPlugin/hwinfo-plugin.exe ./cmd/hwinfo-plugin
You can find the two compiled
.exe
files in thecom.exension.hwinfo.sdPlugin
folder.Go to
%AppData%\Elgato\StreamDeck\Plugins\
folder, make a copy ofcom.exension.hwinfo.sdPlugin
folder, rename it tocom.exension.hwinfor0.sdPlugin
, copy and overwrite the two.exe
files, and changecom.exension.hwinfo.reading
(line 21),HWiNFO
(line 9) tocom.exension.hwinfor0.reading
,HWiNFO-R0
respectively in themanifest.json
file.Restart the Stream Deck software. Now you may see the
HWiNFO-R0
plugin and monitor the first remote machine you connected to in HWiNFO64. If you want to monitor e.g., the second remote machine, you can try changing the0
mentioned above to1
and repeat these steps. I didn't test this but it should probably work.
Hello Please upload the file