hwinfo-streamdeck icon indicating copy to clipboard operation
hwinfo-streamdeck copied to clipboard

Recent Streamdeck update no longer communicating

Open properrrr opened this issue 1 year ago • 7 comments

Tried uninstall, and reinstall via git. One sensor always seems to not work anymore. Streamdeck version 6.5.0 (19904)

properrrr avatar Dec 21 '23 04:12 properrrr

habe seid wochen das gleiche problem das HWinfo nicht mit dem deck komuniziert. deck version 6.5.0 (19904) hwinfo version 7.66-5271 Screenshot 2024-01-02 102502

Hausy01 avatar Jan 02 '24 09:01 Hausy01

similar issue here, though it might be a hwinfo issue. the latest version of hwinfo doesn't seem to have a "launch sensors only" mode.

fawaf avatar Jan 06 '24 02:01 fawaf

Sorry if this is a bump but you haven't enabled Shared Memory Support in the settings.

JS-E avatar Mar 29 '24 17:03 JS-E

HWiNFO64 Version: 8.00-5400 Stream Deck Version: ~~6.5.2~~ 6.6.0 Plugin Version: 2.0.5

187_StreamDeck

https://github.com/shayne/hwinfo-streamdeck/assets/26860324/0c30d446-0c40-43f6-a7c0-b634083d64ab

SkilledAlpaca avatar Apr 15 '24 18:04 SkilledAlpaca

Checked C:\Users\<username>\AppData\Roaming\Elgato\StreamDeck\logs\StreamDeck0.log and two following errors stick out.

Plugin 'com.exension.hwinfo' connection error occurred 'RemoteHostClosedError' and Plugin 'com.exension.hwinfo' disconnected with reason 'Invalid UTF-8 code encountered.'

2024-04-15T11:29:51.557Z                    StreamDeck                    inf ESDCustomPluginClient::onConnectionErrorOccurred(): Plugin 'com.exension.hwinfo' connection error occurred 'RemoteHostClosedError'
2024-04-15T11:29:51.557Z                    StreamDeck                    inf ESDCustomPluginClient::onDisconnected():        Plugin 'com.exension.hwinfo' disconnected without reason
2024-04-15T11:29:51.557Z                    StreamDeck                    inf ESDCustomPluginClient::_process():              Plugin 'com.exension.hwinfo' processes event queue [Disconnected]
2024-04-15T11:29:51.557Z                    StreamDeck                    inf ESDCustomPluginClient::_process():              Plugin 'com.exension.hwinfo': CONNECTED -> RECOVER
2024-04-15T11:29:51.557Z                    StreamDeck                    inf ESDCustomPluginClient::_process():              Plugin 'com.exension.hwinfo' processes event queue [Stop]
2024-04-15T11:29:51.557Z                    StreamDeck                    inf ESDCustomPluginClient::_process():              Plugin 'com.exension.hwinfo': RECOVER -> QUITTING
2024-04-15T11:29:51.557Z                    StreamDeck                    inf ESDCustomPluginClient::shutdown():              Plugin 'com.exension.hwinfo': Quit plugin
2024-04-15T11:29:51.625Z                    StreamDeck                    wrn ESDNativeRuntime::onNativeProcessFinished():    The plugin 'com.exension.hwinfo' exited normally with code 2
2024-04-15T11:29:51.625Z                    StreamDeck                    inf ESDCustomPluginClient::onRuntimeStateChanged(): Plugin 'com.exension.hwinfo' runtime stopped
2024-04-15T11:29:51.625Z                    StreamDeck                    inf ESDCustomPluginClient::_process():              Plugin 'com.exension.hwinfo' processes event queue [Stopped]
2024-04-15T11:29:51.625Z                    StreamDeck                    inf ESDCustomPluginClient::_process():              Plugin 'com.exension.hwinfo': QUITTING -> STOPPED
2024-04-15T11:29:51.625Z                    StreamDeck                    inf ESDCustomPluginClient::_process():              Plugin 'com.exension.hwinfo' processes event queue [Restart]
2024-04-15T11:29:51.625Z                    StreamDeck                    inf ESDCustomPluginClient::_process():              Plugin 'com.exension.hwinfo': STOPPED -> RESTARTING
2024-04-15T11:29:51.652Z                    StreamDeck                    inf ESDCustomPluginClient::onRuntimeStateChanged(): Plugin 'com.exension.hwinfo' runtime starting
2024-04-15T11:29:51.652Z                    StreamDeck                    inf ESDCustomPluginClient::_process():              Plugin 'com.exension.hwinfo' processes event queue [Starting]
2024-04-15T11:29:51.652Z                    StreamDeck                    inf ESDCustomPluginClient::_process():              Plugin 'com.exension.hwinfo': RESTARTING -> LAUNCHING
2024-04-15T11:29:51.652Z                    StreamDeck                    inf ESDCustomPluginClient::enterLaunching():        Starting 'com.exension.hwinfo'
2024-04-15T11:29:51.652Z                    StreamDeck                    inf ESDCustomPluginClient::onRuntimeStateChanged(): Plugin 'com.exension.hwinfo' runtime started
2024-04-15T11:29:51.652Z                    StreamDeck                    inf ESDCustomPluginClient::_process():              Plugin 'com.exension.hwinfo' processes event queue [Launched]
2024-04-15T11:29:51.652Z                    StreamDeck                    inf ESDCustomPluginClient::_process():              Plugin 'com.exension.hwinfo': LAUNCHING -> CONNECTING
2024-04-15T11:29:51.747Z                    StreamDeck                        ESDCustomPluginCommunication::onMessageReceived(): Plugin 0D5A8180FCC4E7A70D14F3E81716B9CA is now connected
2024-04-15T11:29:51.747Z                    StreamDeck                    inf ESDCustomPluginClient::_process():              Plugin 'com.exension.hwinfo' processes event queue [Connected]
2024-04-15T11:29:51.747Z                    StreamDeck                    inf ESDCustomPluginClient::_process():              Plugin 'com.exension.hwinfo': CONNECTING -> CONNECTED
2024-04-15T11:29:51.747Z                    StreamDeck                    inf ESDCustomPlugin::onSessionConnected():          Plugin 'com.exension.hwinfo' connected
2024-04-15T11:29:55.994Z                    StreamDeck                        MainWindow::event():                            Wake up keypad(s).
2024-04-15T11:30:04.048Z                    StreamDeck                        MainWindow::event():                            Wake up keypad(s).
2024-04-15T11:31:39.869Z                    StreamDeck                        MainWindow::event():                            Wake up keypad(s).
2024-04-15T11:31:49.782Z                    StreamDeck                    inf ESDCustomPluginClient::onDisconnected():        Plugin 'com.exension.hwinfo' disconnected with reason 'Invalid UTF-8 code encountered.'
2024-04-15T11:31:49.782Z                    StreamDeck                    inf ESDCustomPluginClient::_process():              Plugin 'com.exension.hwinfo' processes event queue [Disconnected]
2024-04-15T11:31:49.782Z                    StreamDeck                    inf ESDCustomPluginClient::_process():              Plugin 'com.exension.hwinfo': CONNECTED -> RECOVER
2024-04-15T11:31:49.782Z                    StreamDeck                    inf ESDCustomPluginClient::_process():              Plugin 'com.exension.hwinfo' processes event queue [Stop]
2024-04-15T11:31:49.782Z                    StreamDeck                    inf ESDCustomPluginClient::_process():              Plugin 'com.exension.hwinfo': RECOVER -> QUITTING
2024-04-15T11:31:49.782Z                    StreamDeck                    inf ESDCustomPluginClient::shutdown():              Plugin 'com.exension.hwinfo': Quit plugin
2024-04-15T11:31:49.788Z                    StreamDeck                    wrn ESDNativeRuntime::onNativeProcessFinished():    The plugin 'com.exension.hwinfo' exited normally with code 2
2024-04-15T11:31:49.788Z                    StreamDeck                    inf ESDCustomPluginClient::onRuntimeStateChanged(): Plugin 'com.exension.hwinfo' runtime stopped
2024-04-15T11:31:49.788Z                    StreamDeck                    inf ESDCustomPluginClient::_process():              Plugin 'com.exension.hwinfo' processes event queue [Stopped]
2024-04-15T11:31:49.788Z                    StreamDeck                    inf ESDCustomPluginClient::_process():              Plugin 'com.exension.hwinfo': QUITTING -> STOPPED
2024-04-15T11:31:49.788Z                    StreamDeck                    inf ESDCustomPluginClient::_process():              Plugin 'com.exension.hwinfo' processes event queue [Restart]
2024-04-15T11:31:49.788Z                    StreamDeck                    inf ESDCustomPluginClient::_process():              Plugin 'com.exension.hwinfo': STOPPED -> RESTARTING
2024-04-15T11:31:49.792Z                    StreamDeck                    inf ESDCustomPluginClient::onRuntimeStateChanged(): Plugin 'com.exension.hwinfo' runtime starting
2024-04-15T11:31:49.792Z                    StreamDeck                    inf ESDCustomPluginClient::_process():              Plugin 'com.exension.hwinfo' processes event queue [Starting]
2024-04-15T11:31:49.792Z                    StreamDeck                    inf ESDCustomPluginClient::_process():              Plugin 'com.exension.hwinfo': RESTARTING -> LAUNCHING
2024-04-15T11:31:49.792Z                    StreamDeck                    inf ESDCustomPluginClient::enterLaunching():        Starting 'com.exension.hwinfo'
2024-04-15T11:31:49.792Z                    StreamDeck                    inf ESDCustomPluginClient::onRuntimeStateChanged(): Plugin 'com.exension.hwinfo' runtime started
2024-04-15T11:31:49.792Z                    StreamDeck                    inf ESDCustomPluginClient::_process():              Plugin 'com.exension.hwinfo' processes event queue [Launched]
2024-04-15T11:31:49.792Z                    StreamDeck                    inf ESDCustomPluginClient::_process():              Plugin 'com.exension.hwinfo': LAUNCHING -> CONNECTING
2024-04-15T11:31:49.878Z                    StreamDeck                        ESDCustomPluginCommunication::onMessageReceived(): Plugin BA6C6480C8BD2A8B70C239B567073491 is now connected
2024-04-15T11:31:49.878Z                    StreamDeck                    inf ESDCustomPluginClient::_process():              Plugin 'com.exension.hwinfo' processes event queue [Connected]
2024-04-15T11:31:49.878Z                    StreamDeck                    inf ESDCustomPluginClient::_process():              Plugin 'com.exension.hwinfo': CONNECTING -> CONNECTED
2024-04-15T11:31:49.878Z                    StreamDeck                    inf ESDCustomPlugin::onSessionConnected():          Plugin 'com.exension.hwinfo' connected

SkilledAlpaca avatar Apr 17 '24 13:04 SkilledAlpaca

Same issue here, any solutions?

Twisty3D avatar Apr 19 '24 16:04 Twisty3D

After some minor research, I believe the issue to be related to the DecodeCharPtr function here.

Something about how it's attempting to decode the ISO-8859-1 to UTF-8. Unfortunately, I'm not a GO developer so I'm unsure how to fix this or if this is even correct.

SkilledAlpaca avatar Jul 16 '24 18:07 SkilledAlpaca