hwinfo-streamdeck
hwinfo-streamdeck copied to clipboard
Recent Streamdeck update no longer communicating
Tried uninstall, and reinstall via git. One sensor always seems to not work anymore. Streamdeck version 6.5.0 (19904)
habe seid wochen das gleiche problem das HWinfo nicht mit dem deck komuniziert.
deck version 6.5.0 (19904) hwinfo version 7.66-5271
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.
Sorry if this is a bump but you haven't enabled Shared Memory Support in the settings.
HWiNFO64 Version: 8.00-5400 Stream Deck Version: ~~6.5.2~~ 6.6.0 Plugin Version: 2.0.5
https://github.com/shayne/hwinfo-streamdeck/assets/26860324/0c30d446-0c40-43f6-a7c0-b634083d64ab
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
Same issue here, any solutions?
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.