Onkyo AV Receiver in openHAB integrieren
Ich habe gerade noch gesehen, dass es auch ein Binding für Onkyo-Receiver für openHAB 2.x gibt. Mein Receiver Onkyo TX-NR515 wird dort zwar nicht offiziell unterstützt, aber funktioniert trotzdem einwandfrei. 🙂
Things
Als erstes wieder die “Dinge” erkennen lassen. Bei der manuellen Erkennung hat leider die Steuerung bei mir nicht funktioniert:
onkyo:onkyoAVR:myOnkyo [ipAddress="xxx.xxx.xxx.xxx", port=60128]
Es muss im Binding noch die richtige IP-Adresse angegeben werden.
Ich habe also über Paper UI das Gerät automatisch erkennen lassen. Damit läuft es dann einwandfrei.
Items
Ich nutze an dem Receiver nur die Zone 1 und auch keine NET-Funktionen. Für einen ersten Test kann man die Funktionen wie folgt in seine Item-Datei aufnehmen:
Switch Onkyo_Power "Onkyo - Power" {channel="onkyo:onkyoAVR:xxxIDxxx:zone1#power"} Number Onkyo_Input "Onkyo - Eingang" {channel="onkyo:onkyoAVR:xxxIDxxx:zone1#input"} Dimmer Onkyo_Volume "Onkyo - Lautstärke" {channel="onkyo:onkyoAVR:xxxIDxxx:zone1#volume"} Switch Onkyo_Mute "Onkyo - Stumm" {channel="onkyo:onkyoAVR:xxxIDxxx:zone1#mute"}
Die xxxIDxxx muss noch gegen den richtigen Unique Device Name getauscht werden.
Sitemap
Dann kann man den AVR wie folgt im Web / App visualisieren:
Text label="Onkyo AVR" icon="video" { Switch item=Onkyo_Power label="Ausschalten" Setpoint item=Onkyo_Volume label="Lautstärke ändern" minValue=0 maxValue=50 step=1 visibility=[Onkyo_Power==ON] Switch item=Onkyo_Mute label="Stumm" visibility=[Onkyo_Power==ON] Selection item=Onkyo_Input label="Eingang wechseln" mappings=[01="CBL/SAT", 02="GAME", 03="AUX", 05="PC", 16="BD/DVD", 34="PHONO", 35="TV/CD", 36="FM", 37="AM", 39="NETWORK", 41="USB", 46="BLUETOOTH"] visibility=[Onkyo_Power==ON] }
Fazit
Mittlerweile bin ich bei der Einbindung von neuen Geräten in openHAB recht schnell geworden. Man muss aber immer schauen, ob man aus einer Einbindung eines Geräts den entsprechenden Nutzen hat.
Beim Onkyo-Receiver ist mir aufgefallen, dass das entfernte Einschalten nicht funktioniert (aber das Ausschalten). Da ich dafür scheinbar ein Firmeware-Update benötige, werde ich das jetzt erst einmal so belassen (bis ich ein vernünftiges Szenario dafür habe). Leider gab es im Internet einige Beiträge, bei denen nach einem Firmeware-Update der Receiver nicht mehr bedienbar war.
Ich habe zufällig auch bemerkt, dass der Receiver über vTuner auch als Internetradio verwendet werden kann. Das macht natürlich nur Sinn, wenn ich den Radio über openHAB auch einschalten kann 😉