Modul für Denon (Marantz) AV Receiver

Begonnen von raman, 03 Oktober 2016, 18:08:58

Vorheriges Thema - Nächstes Thema

Shadow3561

Ich habe noch einen Fehler entfernt.
PERL WARNING: Argument "M" isn't numeric in division (/) at ./FHEM/70_DENON_AVR.pm line 1865.Dieser Fehler sollte aber nur die AV-Receiver betreffen.

Modul anbei.

Grüsse
Daniel

olwaldi

#811
Habe ein kleines Problem in 71_DENON_AVR_ZONE.pm gefixt. Dort fehlt ein Leerzeichen beim Parsen von HDA in Zeile 490:
elsif ($arg =~ /^HDA (.+)/) {Ich vermute allerdings, daß auch in 70_DENON_AVR.pm was geändert werden muß. M.M.n. fehlt das Auslesen des Status von HDA durch "Z2HDA?" in der sub DENON_AVR_Command_StatusRequest.
Ich habe mein Änderung in 71_DENON_AVR_ZONE.pm durch ein rawCommand Z2HDA? erfolgreich mit richtigem Reading digitalOut auf pcm getestet.

Darüberhinaus habe ich gesehen, daß Du noch viele Änderungen in 70_DENON_AVR.pm eingefügt hast. Ich habe dort auch schon Einiges angepaßt und beides zusammengeführt (anbei). Meine Änderungen habe ich weiter oben in anderen Posts tw. schon beschrieben. Durch Deine Änderungen haben sich ein paar Reading-Namen geändert (Volume-Max, Volume-Display, Volume-Startup, multEQ) - die habe ich mit deletereading gelöscht.

Damit PHG, RSZ, DRC und BAL funktionieren, mußte ich die ON/OFF Bedingung in 70_DENON_AVR.pm nach hinten schiebn - vgl. Zeilen 1838 ff.

Hier Du darfst diesen Dateianhang nicht ansehen.  mit meinen eingemergten Änderungen.


Grüßle, Michael

matkoh

Hallo,

ich nutze das Modul für meinen Denon AVR X2000 seit längerer Zeit. Heute habe ich ein Update von FHEM vorgenommen und FHEM incl. des raspberrypi 4 neu gestartet. Danach kann ich den Denon nicht mehr von FHEM steuern.

Reading state zeigt "Disconnected", Schalten funktioniert nicht mehr. Ein "get DenonX2000 reconnect" ergibt im Log:
2024.11.22 19:28:30 3: Opening DenonX2000 device 192.168.103.203:23
2024.11.22 19:28:30 1: DenonX2000: Can't connect to 192.168.103.203:23: Connection refused

Seltsamerweise wird aber z. B. das Reading power aktualisiert, wenn manuell der Denon an- oder ausgeschaltet wird. Die Steuerung über die Weboberfläche durch Aufruf von http://192.168.103.203 funktioniert auch normal.

Hat jemand eine Idee, wo das Problem liegen könnte?

Vielen Dank im voraus

Matthias

Motivierte linke Hände

Firewall? Kannst Du den Receiver von Raspi anpingen, kommst Du vom Raspi auf dessen Weboberfläche? (Alles von der Kommandozeile oder dem GUI, falls installiert, aber von außerhalb vom FHEM.
FHEM 6 in einer KVM VM mit Ubuntu
HM-CFG-USB2, 2xHM-CFG-HMLAN, HM-HMUARTLGW mit 100+ HomeMatic Devices, Geofencing, Fritzbox, Unifi, HUE, Harmony-Hub, Denon-Receiver-Modul, Calendar, GardenaSmartDevice, Shelly, MQTT (zigbee2mqtt, Tasmota und Shelly) und ein wenig 1Wire.

matkoh

Zitat von: Motivierte linke Hände am 22 November 2024, 20:14:04Firewall? Kannst Du den Receiver von Raspi anpingen, kommst Du vom Raspi auf dessen Weboberfläche? (Alles von der Kommandozeile oder dem GUI, falls installiert, aber von außerhalb vom FHEM.
Ja, das geht problemlos. Ich kann sogar vom raspi mit
lynx 192.168.103.203 die Webseite aufrufen.

Das scheint ein Problem nur in FHEM zu sein - oder ein Problem mit Port 23, der von FHEM automatisch verwendet wird.

Matthias

Shadow3561

Stell doch mal bitte ein List vom device rein.

MfG

matkoh

telnet vom raspi geht jedenfalls nicht:
telnet 192.168.103.203
Trying 192.168.103.203...
telnet: Unable to connect to remote host: Verbindungsaufbau abgelehnt

Matthias

matkoh

Zitat von: Shadow3561 am 23 November 2024, 09:32:53Stell doch mal bitte ein List vom device rein.

MfG
Internals:
   Clients    :DENON_AVR_ZONE:
   DEF        192.168.103.203
   DeviceName 192.168.103.203:23
   FUUID      5c4f14e7-f33f-dbcf-d6c6-f56f6962a93db104
   IP         192.168.103.203
   NAME       DenonX2000
   NEXT_OPEN  1732350964.37327
   NR         47
   NTFY_ORDER 50-DenonX2000
   PARTIAL   
   STATE      disconnected
   TIMEOUT    3
   TYPE       DENON_AVR
   eventCount 4
   .attraggr:
   .attreocr:
     .*
   .attrminint:
   READINGS:
     2024-10-30 20:26:41   Muting-Level    mute
     2024-02-19 13:52:59   Network-Name    Denon AVR-X2000
     2024-10-30 20:26:41   Volume-Display  absolute
     2024-10-30 20:26:41   Volume-Startup  last
     2024-10-30 20:26:41   allZoneStereo   off
     2023-11-21 14:00:55   aspectRatio     16:9
     2024-11-22 06:20:01   audioRestorer   off
     2024-11-12 09:05:07   bass            0
     2024-11-22 06:20:00   channelVolumeCenter -1.5
     2024-11-22 06:20:00   channelVolumeFrontHeightLeft 0
     2024-11-22 06:20:00   channelVolumeFrontHeightRight 0
     2024-11-22 06:20:00   channelVolumeFrontLeft -4
     2024-11-22 06:20:00   channelVolumeFrontRight -4.5
     2024-11-22 06:20:00   channelVolumeSourroundBack 0
     2024-11-22 06:20:00   channelVolumeSourroundBackLeft 0
     2024-11-22 06:20:00   channelVolumeSourroundBackRight 0
     2024-11-22 06:20:00   channelVolumeSourroundLeft 0
     2024-11-22 06:20:00   channelVolumeSourroundRight 0
     2024-11-22 06:20:00   channelVolumeSubwoofer -12
     2024-05-12 11:35:00   cinemaEQ        off
     2024-11-20 17:42:50   currentAlbum    -
     2024-11-20 17:42:50   currentArtist   -
     2024-11-20 17:42:50   currentBitrate  -
     2021-12-29 13:52:19   currentCover    http://192.168.103.203/img/album%20art_S.png?1640782339000
     2024-11-20 17:42:50   currentMedia    -
     2024-11-20 17:42:50   currentPlaytime -
     2024-11-20 17:42:50   currentStation  -
     2024-11-22 06:20:00   currentStream   -
     2024-11-20 17:42:50   currentTitle    -
     2024-11-22 06:20:01   digitalInput    auto
     2024-11-12 09:05:07   dynamicCompression off
     2024-10-30 20:26:41   dynamicEQ       on
     2024-01-22 16:00:08   dynamicEQRefLevelOffset 0
     2024-05-12 11:34:59   dynamicVolume   medium
     2024-11-22 19:06:18   httpError       read from http://192.168.103.203:80 timed out
     2024-11-22 19:06:18   httpState       ERROR
     2024-11-12 09:05:07   ignore          -
     2024-11-22 14:14:00   input           Mediaplayer
     2024-11-22 06:20:00   inputSound      hdmi
     2022-01-30 20:11:02   levelCenter     -1.5
     2022-01-30 20:11:02   levelFrontHeightLeft 0
     2022-01-30 20:11:02   levelFrontHeightRight 0
     2022-01-30 20:11:02   levelFrontLeft  -4
     2022-01-30 20:11:02   levelFrontRight -4.5
     2022-01-30 20:11:02   levelSourroundBack 0
     2022-01-30 20:11:02   levelSourroundBackLeft 0
     2022-01-30 20:11:02   levelSourroundBackRight 0
     2022-01-30 20:11:02   levelSourroundLeft 0
     2022-01-30 20:11:02   levelSourroundRight 0
     2022-01-30 20:11:02   levelSubwoofer  -12
     2024-02-19 13:52:59   lock            off
     2024-05-12 11:57:59   loudness        on
     2024-11-12 09:05:07   lowFrequencyEffects 0
     2023-08-01 18:26:41   multEQ          reference
     2024-10-17 19:45:21   mute            off
     2024-11-22 19:05:02   playStatus      stopped
     2024-11-23 09:23:11   power           on
     2024-11-22 19:28:30   presence        absent
     2024-02-19 13:52:58   quickselect     0
     2024-10-17 19:45:21   resolution      auto
     2024-11-12 08:53:55   resolutionHDMI  auto
     2024-05-12 11:34:59   setup           off
     2024-10-29 19:20:58   sleep           off
     2022-01-11 11:06:51   sound           Stereo
     2024-11-12 09:05:07   sound_out       Stereo
     2024-11-22 06:20:00   sound_signal_in -
     2024-11-23 09:35:04   state           disconnected
     2024-11-23 09:23:11   stateAV         absent
     2021-12-29 11:47:22   surroundMode    Auto
     2024-11-12 09:05:08   toneControl     off
     2024-11-12 09:05:07   treble          0
     2024-05-12 11:35:00   tunerBand       FM
     2024-02-19 13:53:01   tunerFrequency  106.7 MHz
     2024-05-12 11:35:00   tunerMode       auto
     2024-02-19 13:53:01   tunerTrafficProgramme off
     2024-10-30 20:26:41   videoProcessingMode auto
     2024-11-22 06:20:01   videoSelect     off
     2024-11-22 06:20:01   volume          22
     2024-11-22 06:20:01   volumeMax       98
     2024-11-22 06:20:01   volumeStraight  -58
     2024-11-22 06:20:00   zone2           off
     2024-11-22 17:32:16   zoneMain        on
   helper:
     deviceIP   192.168.103.203
     isPause    0
     isPlaying  0
     nextConnectionCheck 1732298705.18128
     playTimeCheck 0
Attributes:
   brand      Denon
   cmdIcon    muteT:rc_MUTE
   connectionCheck 60
   devStateIcon on:rc_GREEN:main_off main_off:rc_YELLOW:main_on off:rc_STOP:main_on absent:rc_RED:main_on muted:rc_MUTE@green:muteT playing:rc_PLAY@green:pause paused:rc_PAUSE@green:play disconnected:rc_RED
   event-on-change-reading .*
   room       Wohnzimmer
   stateFormat Status:state Power:power
   suppressReading HASH.*
   type       AVR
   webCmd     volume:mute:input:sound:favorite:preset

Shadow3561

probier mal dieses Modul

Datei kopieren und dann ein reload 70_DENON_AVR.pm oder fhem restart

matkoh

Zitat von: Shadow3561 am 23 November 2024, 09:42:19probier mal dieses Modul

Datei kopieren und dann ein reload 70_DENON_AVR.pm oder fhem restart
Das neue Modul ändert leider nichts. Es bleibt im Status disconnected und Schalten mit FHEM geht nicht.

Shadow3561

Ich. habe leider keine Ahnung warum es nicht funktioniert.
Dann bleibt dir vorerst nur die alte Version zu nutzen. Diese findest du im Ordner fhem/restoreDir/update/"datum des update"

Mit freundlichen Grüßen

Edit:
Vielleicht stellst du die Datei hier ein damit man mal vergleichen kann.

matkoh

Ich habe unterhalb des Verzeichnisses fhem/restoreDir kein altes Modul von 70_DENON_AVR.pm, also gab es kein Update dieses Moduls auf meinem fhem und damit liegt es nicht an der Version des Moduls. Ich habe gleichzeitig auch das raspi-OS aktualisiert, vielleicht liegt da ein Problem.

Ich werde jetzt erstmal versuchen, den Denon längere Zeit stromlos zu machen. Hilft das nicht, hänge ich den Denon in das gleiche Netzwerk wie den Raspi. Momentan hängt er in einem speziellen IOT-VLAN - was bisher aber kein Problem war.

Matthias

matkoh

Ich habe den Denon 1 Stunde vom Strom getrennt und danach funktioniert das Steuern von FHEM aus wieder - warum auch immer.

Danke für Eure Hilfe.

Matthias