Hi All,
While not a driver as such if you happen to have a networked HDMI Switch from TESmart like one of these 8/16 Port KVM Switch - 8 Port HDMI KVM Switch for IT Management | TESmart You may have discovered that their control software only runs on windows.
I have created a Python server that front ends the HDMI switches via a simple REST API and allows you to now control it via numerous things including the hubitat.
Feel free to check out the github repo here
Or take it a spin with a direct install with pip install tesmartctl
This can then be easily integrated with Hubitat using a virtual device driver for a button and then an automation to call the GET request, so simply something like
http://host ip : port/input?set=1
Sets the input to input 1 via the Python service on your TESmart HDMI
Also it has other capabilities as well built in, one in particular I had to benefit from was the ability to change the HDMI switches IP settings as the defaults were no good to me.
Anyway if this is of use and we want a real driver happy to create something for it.
This integrations runs off of the Hubitat and so would require another machine to run it.