Google Home anstelle TV AVR tvinput Fehler
Verfasst: 11. Mai 2026 01:18
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):
Items (via UI/REST — equivalent .items syntax):
Was ich probiert haben (alles ohne Erfolg):
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
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):
Symptom: Google Home zeigt „Quelle – Eingang wechseln" aber beim Tippen kommt sofort „Ein Fehler ist aufgetreten". Power, Volume und Mute funktionieren einwandfrei.// 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" }
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