I had a similar issue when I migrated from the first version of the integration; somehow (due to my error) on the ST side the virtual device was using the wrong version DTH for the OH-virtual switch. You should be able to verify what handler it is using by looking at the device in the IDE. It should show a February date in the code.
I got Hubitat recently and just added 1 device to start with. I used this solution and it worked without an issue between ST and Hubitat. However, Google home and Alexia didn’t pick them up initially. I opened the Google Home app and it seemed to update on it’s own. I assigned the device to a room, done. I opened the Alexia app and removed the old device listing then had it find new devices. Found it without a problem.
Thanks for the solution.
I have not been able to pair new devices, specifically, a few Xiaomi devices. Any ideas on why I'm not able get them paired? They pair fine to Hubitat, but will not pair to SmartThings hub anymore.
Also, even after removing the viewer, the Hue Hub device, and anything else not ST related, every time I do device discovery in ST, it always finds, authenticates, and adds the Hue Hub again.
If you're able to control other Hubitat devices from ST and this is the only one giving you problems then I recommend deleting it from both systems and re-creating it in Hubitat and adding it to the Event Pusher App again.
@krlaframboise What about adding support for 5 button - button devices with push and hold functionality. I could use this to integrate my Pico remotes to ST without the need of the node app running on my raspberrypi.
Also a proper Temp/Humidity virtual DTH right now my temp sensors just show up as motion and I had to change them to the Other Hub Device DTH.
That's on my to do list, but there are a lot of other things in front of it.
As a temporary solution you could create Virtual Switches in Hubitat and use Rule Machine to temporarily toggle them when the button is pushed. It's a little messy, but it should work.
Almost all capabilities have been implemented so you shouldn't have to use that 'Other Hub Device" DTH.
The primary tile of the Other Hub Motion Sensor DTH is motion, but there are also tiles for Motion, Temperature, Humidity, and Illuminance.
I'm having similar issues, but with both physical and virtual switches. In ST, a command to turn on/off shows "turning ..." for a short while, gives up and reverts to the original state. Nothing in ST logs. I created a one-word test virtual switch in Hubitat, pushed it to ST (shows in ST as an "Other Hub Switch" device type) and get the same result. Similar results from the OH web viewer - it gives the green banner that the switch has been turned on but it never actually does. Hubitat logs do not show any event that was initiated by either ST our the OH web viewer. OTOH, anything I do from Hubitat is correctly reflected in ST.
EDIT: to add that I have several virtual switches that worked well until Friday sometime during the day; now all failing.