Seite 1 von 1

Google Home anstelle TV AVR tvinput Fehler

Verfasst: 11. Mai 2026 01:18
von Pierrecinema
ich habe das mit dem onkyo binding aufgegeben da es einfach unzuverlässig war, ich habe das jetzt mit mqtt gemacht was soweit auch gut funktioniert, einzig in google home den tvinput, also die quelle auswählen funktioniert nicht: sonst geht alles, hier meine Einstellungen und was ich und claude schon alles probiert haben

onkyo.things (MQTT Setup):
Bridge mqtt:broker:onkyo-broker "Onkyo MQTT Broker" [
host="192.168.1.201", port=1883, secure=false,
clientid="openhab-onkyo", keepAlive=30
] {
Thing topic onkyo-bridge "Onkyo TX-SR 806" {
Channels:
Type switch : power "Power" [ stateTopic="onkyo/power", commandTopic="onkyo/power/set", on="ON", off="OFF" ]
Type dimmer : volume "Volume" [ stateTopic="onkyo/volume", commandTopic="onkyo/volume/set", min=0, max=80, step=1 ]
Type string : input "Input" [ stateTopic="onkyo/input", commandTopic="onkyo/input/set" ]
Type switch : mute "Mute" [ stateTopic="onkyo/mute", commandTopic="onkyo/mute/set", on="ON", off="OFF" ]
}
}

Items (via UI/REST — equivalent .items syntax):
Group gOnkyo "Onkyo TX-SR 806" { ga="TV" }
Switch Onkyo_Power "Onkyo Power" (gOnkyo) { ga="tvPower", channel="mqtt:topic:onkyo-broker:onkyo-bridge:power" }
Dimmer Onkyo_Volume "Onkyo Volume" (gOnkyo) { ga="tvVolume" [volumeMaxLevel=100], channel="mqtt:topic:onkyo-broker:onkyo-bridge:volume" }
Switch Onkyo_Mute "Onkyo Mute" (gOnkyo) { ga="tvMute", channel="mqtt:topic:onkyo-broker:onkyo-bridge:mute" }

// This item receives raw hex codes from MQTT: "10" = DVD, "23" = CD, etc.
// Current state: "10"
String Onkyo_Input "Onkyo Input" (gOnkyo) { channel="mqtt:topic:onkyo-broker:onkyo-bridge:input" }

// Friendly name item, updated by rule (state: "dvd")
String Onkyo_InputName "Onkyo Eingang" (gOnkyo)

Was ich probiert haben (alles ohne Erfolg):
// Versuch 1 - tvInput auf Onkyo_InputName (state="dvd")
{ ga="tvInput" [supportedInputs="vcr=VCR,dvd=DVD Chromecast,cd=CD,..."] }

// Versuch 2 - tvInput auf Onkyo_Input mit Hex-Keys (state="10")
{ ga="tvInput" [supportedInputs="10=DVD Chromecast,23=CD,..."] }

// Versuch 3 - mode auf Onkyo_InputName
{ ga="mode" [modes="vcr=vcr:dvr,dvd=dvd:chromecast,..."] }

// Versuch 4 - tvChannel
{ ga="tvChannel" }
Symptom: Google Home zeigt „Quelle – Eingang wechseln" aber beim Tippen kommt sofort „Ein Fehler ist aufgetreten". Power, Volume und Mute funktionieren einwandfrei.

Frage: Wie muss das Input-Item korrekt konfiguriert sein damit tvInput in Google Home funktioniert? Welchen State-Wert erwartet Google Home und in welchem Format muss supportedInputs angegeben werden?

Setup: OpenHAB 5.1.3, Google Assistant Cloud Connector, MQTT Binding


vielen dank schon mal und vielleicht stehe ich einfach auf dem Schlauch

DAnke