Android TV HDMI

I have bought a Chromecast with Google TV, to control my Hisence 100U7KQ TV and I would like to be able to change the HDMI input on the TV.
I have the Android Debug Bridge and the Cgromecast addon up and running,
I can turn the tv on/off, change to an app, change the volume. But I don’t know what command to send to change the input HDMI on the TV.

I have tried with this code, and replace the code with the others but nothing works.

Is the code specific to the TV it is installed in?

service: androidtv.adb_command
data:
  command: >-
    am start -a android.intent.action.VIEW -d
    content://android.media.tv/passthrough/com.vt.source.external%2F.hdmi.HdmiTvInputService%2FHW2
target:
  entity_id: media_player.android_tv_192_168_1_171
adb shell am start -a android.intent.action.VIEW -d content://android.media.tv/passthrough/com.droidlogic.tvinput%2F.services.ArcInputService%2FHW18


adb shell am start -a android.intent.action.VIEW -d content://android.media.tv/passthrough/com.tcl.tvinput%2F.TDTVInputService%2FHW1413742848



adb shell am start -a android.intent.action.VIEW -d content://android.media.tv/passthrough/com.hisense.tv.hitvinput%2F.hdmi.HdmiTvInputService%2FHW4


adb shell am start -a android.intent.action.VIEW -d content://android.media.tv/passthrough/com.vt.source.external%2F.hdmi.HdmiTvInputService%2FHW2


am start -a android.intent.action.VIEW -d content://android.media.tv/passthrough/com.vt.source.external%2F.hdmi.HdmiTvInputService%2FHW2