AVR 2500H LAN API?

+A -A
Autor
Beitrag
beejayf
Ist häufiger hier
#1 erstellt: 03. Apr 2020, 16:06
Hallo zusammen,

da der DENO AVR X2500H ja eine nette Web Page zur Verfügung stellt habe ich mich gefragt, ob es auch die Möglichkeit gibt, der AVR durch einen Befehl im LAN (mit curl, HTTP request etc.) aufzuwecken, schlafen zu legen und den Input zu wechseln ohne zu Klicken.

Habe bis jetzt leider nichts dazu gefunden.

Gibts da was?

Danke vorab!


[Beitrag von beejayf am 03. Apr 2020, 16:07 bearbeitet]
BassTrap
Inventar
#2 erstellt: 04. Apr 2020, 16:39
Da der X2500H HEOS hat, sollte das mit dem HEOS CLI Protocol gehen:
http://rn.dmglobal.com/euheos/HEOS_CLI_ProtocolSpecification.pdf

Für openHAB hat dafür jemand ein Java-Frontend mit Gson geschrieben:
https://github.com/W...s/releases/tag/0.2.0
Dort sollte alles drin stecken, was man braucht. Kann man sich mit entsprechendem Know-How rausziehen.

Allerdings sehe ich weder in den Specs noch im Frontend eine Möglichkeit, einen AVR ein- und auszuschalten. Da es aber die HEOS-App kann, indem man dort z.B. die Main Zone aktiviert/deaktiviert, muß das grundsaätzlich funktionieren.
beejayf
Ist häufiger hier
#3 erstellt: 05. Apr 2020, 15:58
Danke für den Hinweis - den Gedanken hatte ich auch schon, wollte aber nach einer Lösung suchen, die cloud-frei ist. Vielleicht als Plan B

Ich habe in der Zwischenzeit herausgefunden, dass der Link

https://<DENON_IP>...e%3E&_=1586098688077]https://<DENON_IP>...e%3E&_=1586098688077

meinen Denon sauber einschaltet.

mit wget --no-check-certificate <LINK> geht das auch super aus einem Script heraus!

Cheers!


[Beitrag von beejayf am 05. Apr 2020, 20:01 bearbeitet]
beejayf
Ist häufiger hier
#4 erstellt: 07. Apr 2020, 16:19
Okay - folgende Tools habe ich in der Zwischenzeit geschrieben:

Abfrage des Status - also AN/AUS bzw. Nummer der Quelle

#!/usr/bin/python

import requests
import warnings

warnings.filterwarnings("ignore")

denonIP = 'xx.xx.xx.xx'

r = requests.get('https://' + denonIP + ':10443/ajax/globals/get_config?type=7', timeout=15, verify=False)

msgTxt = r.text
pos = msgTxt.find('<Source index') -3
print('Source: ' + msgTxt[pos:pos+1])

r = requests.get('https://' + denonIP + ':10443/ajax/globals/get_config?type=4', timeout=15, verify=False)

msgTxt = r.text
#print(msgTxt)
pos = msgTxt.find('<Power>') +7
print('Power : ' + msgTxt[pos:pos+1]) ## 1=an, 3=aus

das Steuern geht analog mit den oben genannten "set_config" Kommandos - wobei man sich die finale ID sparen kann. Nur beachten, dass ein Setzen einer bereits gesetzten Source Nummer den Denon auf der Webseite abschmieren lässt - danach hilft z.B. ein Reset durch den HW Power Schalter. Also vorher prüfen.
Suche:
Das könnte Dich auch interessieren:
DENON aVR- X 2500H
#HEIMDALL# am 04.12.2019  –  Letzte Antwort am 04.12.2019  –  3 Beiträge
DENON Denon AVR-X 2500H
53peterle am 07.01.2019  –  Letzte Antwort am 09.01.2019  –  10 Beiträge
Denon 2500H - Airplay Abbrüche
adrian24 am 20.12.2018  –  Letzte Antwort am 21.12.2018  –  12 Beiträge
Denon 2500H totalabsturz
Atmos7.2 am 22.10.2018  –  Letzte Antwort am 24.10.2018  –  7 Beiträge
DENON X-2500H Reihenfolge mp3
Casper2605 am 22.04.2019  –  Letzte Antwort am 27.04.2019  –  4 Beiträge
Tonproblem /Einstellung 2500H Satreceiver Edision 4K
andal111 am 21.04.2021  –  Letzte Antwort am 22.04.2021  –  6 Beiträge
Anschluss LG OLED 65 E8 (4k) an Denon AVR 2500h
Lucky_4711 am 12.10.2018  –  Letzte Antwort am 16.06.2019  –  20 Beiträge
Denon AVR-2500H HDMI Ausgang zum Aufnehmen nutzen
camarillo am 09.02.2020  –  Letzte Antwort am 09.02.2020  –  4 Beiträge
Denon AVR-2500H Update hat ARC kaputt gemacht
Niemans90 am 21.12.2021  –  Letzte Antwort am 01.01.2022  –  13 Beiträge
Info Anzeige auf Denon 2500H unklar
ExMatador am 27.07.2019  –  Letzte Antwort am 28.07.2019  –  6 Beiträge
Foren Archiv
2020

Anzeige

Produkte in diesem Thread Widget schließen

Aktuelle Aktion

Partner Widget schließen

  • beyerdynamic Logo
  • DALI Logo
  • SAMSUNG Logo
  • TCL Logo

Forumsstatistik Widget schließen

  • Registrierte Mitglieder925.731 ( Heute: 5 )
  • Neuestes MitgliedPaul_*
  • Gesamtzahl an Themen1.551.078
  • Gesamtzahl an Beiträgen21.537.711

Hersteller in diesem Thread Widget schließen