New versions are available:
SimHub Property Server v1.9.6: https://github.com/pre-martin/SimHubPropertyServer
Stream Deck Plugin v1.12.6: https://github.com/pre-martin/StreamDeckSimHubPlugin
With both plugins at the latest version, you get every single SimHub property (3000 to 6000, depending on your plugins) as typed element. This allows specific format strings to be used for the Stream Deck buttons and you can use any property now to set the state of a Stream Deck button. E.g. compare a string property with a string value to set the state of a Stream Deck button.
Is it possible to have an on/off button in Stream Deck to toggle on/off the "Ambient Lights" within SimHub.Β Similar to how you can mute/unmute the ShakeIt groups? Thanks!
For the field "SimHub Property (State)" you could use SimuLightPlugin.AdalightEnabled or SimuLightPlugin.OtherLightsEnabled.
Then just set a value like Adalight.Toggle or OtherLights.Toggle into the field "SimHub Control" and assign this button in SimHub via the "Controls" tab of the Ambient lights plugin.
@dr-sim Excellent, that works great!Β Still figuring my way around the plugin and finally understanding how to implement the different SimHub properties (which I just found as well) to use in your hotkeys.Β Will play around with it some more to see what kind of customization I can do with the lights using the ShakeIt example you provided but I'm loving the possibilities.Β Thanks again for this.
I don't know why, but i don't get this too work...
Simhub with Licence, also Streamdeck Software on Win11Pro always the latest Version.
Property Server in Simhub installed, Simhub Plugin also in a own profileΒ
When i want to bind something, and i tryed a lot, i dont get a button assingned.
I click on the Streamdeck (Simhub keys) and nothing happens like: PropertyServerPlugin.Bass.group-a.toggleMuteΒ
I googled a lot, read Github, did a reinstall Plugin and Streamdeck, look videos... i dont get it to work...
What am i doing wrong?Β
And my first Post in a new forum asking for help... but i'm new at simhub coming from SFB
Β
The page https://github.com/pre-martin/StreamDeckSimHubPlugin/blob/main/doc/shakeit/ShakeIt.adoc contains a complete example, which explains how to define "SimHub Controls" in the Stream Deck and how to assign these controls to ShakeIt elements. Did you already read this?
Β
Thanks for the fast replay.
Yes i did, the shake it was only an Example, i dont get even one Button assigned.
In SH the "pick a control" is open, Property server is Enabled, when i press a button on the SD (plugin installed) nothing happens, like here: Step by step Stream Deck setup for Simhub (mostly) (youtube.com)
See the Screenshot attached
Uh, great tutorial video. I was not aware of this one.
I have to ask you to create yet another account on GitHub. Please open a ticket on https://github.com/pre-martin/StreamDeckSimHubPlugin/issues and attach
- Screenshot of your Stream Deck button configuration - so that I can see the "SimHub Control" section.
- File C:\Users\yourname\AppData\Roaming\Elgato\StreamDeck\Plugins\net.planetrenner.simhub.sdPlugin\StreamDeckSimHub.log
- File C:\Program Files (x86)\SimHub\PropertyServer.log
Β
Β
@dr-sim Thanks for your help!
I open a Ticket at Github with the files
And yes the Video is great, and looks so easy π
Thanks @dr-sim for fast solving the Problem, which was my own fault.
The Problem was the missing and incorrect Configuration of the Buttons on StreamDeck, so maybe my mistake helps other Users.
So a simple Problem and so much Time, it was to easy to see...
Is it possible somehow to hide the button as a 3rd state?
Is it possible somehow to hide the button as a 3rd state?
Not at the moment.
But I have just implemented a completely new image handling in my plugin: Up until now I used the Stream Deck software for the images, and my plugin was switching the state between "on" and "off". Now my plugin can take over the image handling and send whatever it wants to the Stream Deck, so I can display more images - e.g. a third one.
This first feature is already implemented and use by the new "Custom Flags" action, but not yet released. See https://github.com/pre-martin/StreamDeckSimHubPlugin/issues/123 for an example.
At the moment I am developing a feature that builds on the βCustom Flagsβ feature and allows custom flashing (βxβ milliseconds on and βyβ milliseconds off). When this second feature is ready, there will be a new release of my plugin.
After that, I will integrate these two features into the existing βHotkeyβ action and allow a third state there. So it will still take a while...
Β
A new version of the Stream Deck plugin is available:
SimHub Property Server v1.9.6: https://github.com/pre-martin/SimHubPropertyServer/releases
* Same version as before
StreamDeck Plugin v1.13.68: https://github.com/pre-martin/StreamDeckSimHubPlugin/releases
* New installer for the StreamDeck plugin
* Support for custom flag images
* Flashing flags
The new βFlagsβ are certainly not a killer feature, but there have been significant enhancements to the internals of the plugin:
The plugin now has its own image processing - this is what made the section flags and flashing flags possible. And this makes new features possible, which I am already working on.
There is a video on YouTube on how to use the new installer:
Please read the documentation about the new "Flags" and the usage of custom images: https://github.com/pre-martin/StreamDeckSimHubPlugin/blob/v1.13.68/doc/flags/Flags.adoc
StreamDeck Plugin v1.13.69: https://github.com/pre-martin/StreamDeckSimHubPlugin/releases
Unfortunately, there was a bug in the previous version: The ShakeIt browser did not display anything. Please download this new version.