DENON_AVR erzeugt freeze

Begonnen von Gisbert, 03 August 2025, 01:07:13

Vorheriges Thema - Nächstes Thema

Gisbert

Hallo delmar,

immer, wenn der Denon AVR abgeschaltet wird, bekomme ich einen freeze von 6 bis 8 Sekunden. Es stört an sich nicht sonderlich, da ja nicht ständig an- und ausgeschaltet wird.

2025.08.01 22:25:17.101 2:  [Freezemon] myFreezemon: possible freeze starting at 22:25:10, delay is 7.099 possibly caused by: tmr-DENON_AVR_ConnectionCheck(myDENON)
Falls die Fehlerbehebung nicht aufwendig ist, würde ich mich freuen, wenn du es dir mal anschauen könntest.

Viele Grüße Gisbert
Aktuelles FHEM | PROXMOX | Fujitsu Futro S740 | Debian 12 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | tuya local | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF | RHASSPY | DEYE | JK-BMS | ESPHome

olwaldi

Ich nutze dieses Modul auch intensiv, sehe aber keinerlei Freezes im fhem-Log. Allerdings schalte ich meinen Denon x6400h (angebunden via LAN/IP) nie ganz aus (geht auch gar nicht, da der Ein/Ausschalter als Taster implementiert ist). Damit aber die fhem-Integration vollständig funktioniert, habe ich den Denon bewußt so konfiguriert, daß das Netzwerk des Denon aktiv bleibt. Nur so funktioniert z.B. das Einchalten via fhem.

Vielleicht auch ein Lösung für Dich?

Bzgl. komplett stromlos machen (was ich eigentlich gern bei unbenutzten Geräten machen würde) - das geht heutzutage oft nur noch durch Steckerziehen. Man denke z.B. nur an "moderne" Kochfelder, die nur noch Tipptasten haben. Selbst bei älteren Geräten wurde ich neulich überrasccht: Mein alter Tehnics-Schallplattenspieler aus den 80ern hat zwar einen "echten" Ein/Ausschalter, aber der ist "dummerweise" (vermutlich aus Schutzklasse-Gründen) im Sekundärkreis des Trafos, d.h. der Primärkreis ist immer am Stromnetz und brummt leise für sich hin (dadurch ist's mir aufgefallen, und der Schaltplan hat's bestätigt). Und alle Smarthome-Komponenten, die keine Batterien nutzen, sind ja auch immer am Stromnetz.


Grüßle, Michael

Gisbert

Hallo Michael,

der Denon kriegt primär seinen Ein- und Ausschaltbefehl vom Fernseher. Ansonsten schalte bzw. steuere ich den Denon nur gelegentlich von Fhem aus. Der Denon hängt dabei immer am Netz.
Was immer beim Ausschalten des Fernsehers und damit des Denon auftritt, sind die besagten Freezes.

Viele Grüße Gisbert
Aktuelles FHEM | PROXMOX | Fujitsu Futro S740 | Debian 12 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | tuya local | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF | RHASSPY | DEYE | JK-BMS | ESPHome

KölnSolar

Ohne das Modul zu kennen: es benutzt Devio. Folglich freezes möglich. Standard: 3s. Zum übersteuern hat der Autor wohl das attr timeout eingebaut.
Grüße in den schäälen Norden
Markus
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

Gisbert

Hallo Markus,

sehe ich das richtig, dass wenn ich attr timeout 1 setze, dass dann die Freezes kürzer ausfallen?

Commandref sagt:
timeout   -   number of connection attempts
Viele Grüße Gisbert
Aktuelles FHEM | PROXMOX | Fujitsu Futro S740 | Debian 12 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | tuya local | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF | RHASSPY | DEYE | JK-BMS | ESPHome

KölnSolar

so interpretiere ich das Modul. Heißt aber auch, dass es zu Fehlfunktion kommen kann, da ja die Kommunikation "vorzeitig abgebrochen" wird.

Versuch mach kluch.

Schönen Ruhestandssonntag.
Markus
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

Gisbert

Hallo Markus,

ZitatSchönen Ruhestandssonntag
Danke für das Mitleid - hätte fast Beileid geschrieben ;D
Mit timeout 1 gibt es zwar Gemecker in Logfile, aber keine Freezes.

Viele Grüße Gisbert
Aktuelles FHEM | PROXMOX | Fujitsu Futro S740 | Debian 12 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | tuya local | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF | RHASSPY | DEYE | JK-BMS | ESPHome

olwaldi

Zitat von: Gisbert am 16 August 2025, 20:58:41Der Denon hängt dabei immer am Netz.
Vermutlich hast Du im Denon auch das Netzwerk auf aktiv gesetzt, wenn im Standby? Per Default schaltet der Denon zum Stromsparen sein Netzwerkmodul ab.

Merkwürdigkeiten mit Schaltvorgänge hatte ich mit einem Sony-TV: der hat sich 10min NACH dem Ausschalten "wirklich" ausgeschaltet (in den "echten" Standby), was immer zu einem nervigen HDMI-Reset mit kurzzeitigem Ausfall der Audiowiedergabe geführt hat, etwa bei CD-Wiedergabe.

Gisbert

Hallo olwaldi,

ich hab jetzt die Netzwerksteuerung auf Aus (im Standby) geschaltet - und damit gibt es leider auch Freezes (Attribut timeout hatte ich zuvor gelöscht).

Viele Grüße Gisbert
Aktuelles FHEM | PROXMOX | Fujitsu Futro S740 | Debian 12 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | tuya local | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF | RHASSPY | DEYE | JK-BMS | ESPHome

passibe

Vielleicht blöde Idee, aber vielleicht auch passend für deinen Anwendungsfall, wenn du sowieso per FHEM primär nur ausschaltest:

Kann man nicht irgendwas hernehmen (PRESENCE oder so gepaart mit einem notify? weiß nicht, was da grade aktuell ist), das ping <IP AVR> ausführt und, sobald nix mehr zurück kommt, das Denon-device auf disable 1 stellt und umgekehrt?

Sobald der Receiver wieder eingeschaltet wird, geht auch der ping wieder, das device wird auf disable 0 gesetzt und der Receiver lässt sich, für die Zeit, in der er eingeschaltet ist, per FHEM steuern.

olwaldi

Zitat von: Gisbert am 20 August 2025, 16:08:46ich hab jetzt die Netzwerksteuerung auf Aus (im Standby) geschaltet - und damit gibt es leider auch Freezes (Attribut timeout hatte ich zuvor gelöscht).
"An" sollte eigentlich besser sein, nur dann könnte man den Denon z.B. per fhem einschalten.

Shadow3561

Poste doch mal deine DEF vom Denon.
Hast du es mal apptime probiert um genauere Infos zu ergattern?

Mit freundlichen Grüßen

Gisbert

Zitat von: Shadow3561 am 21 August 2025, 16:22:18Poste doch mal deine DEF vom Denon.
Hast du es mal apptime probiert um genauere Infos zu ergattern?

Mit freundlichen Grüßen


Hier ist meine Definition des Denon-Devices:
define myDENON DENON_AVR 192.168.1.111
attr myDENON brand Denon
attr myDENON cmdIcon muteT:rc_MUTE
attr myDENON 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
attr myDENON dlnaName Denon_AVR_X1800H
attr myDENON room HEOS
attr myDENON suppressReading HASH.*
attr myDENON timeout 1
attr myDENON webCmd volume:muteT:input:surroundMode
attr myDENON widgetOverride volume:15,17.5,20,22.5,25,27.5,30,32.5,35,37.5,40,42.5,45
#   CFGFN      ./FHEM/myHEOS.cfg
#   Clients    :DENON_AVR_ZONE:
#   DEF        192.168.1.111
#   DeviceName 192.168.1.111:23
#   FUUID      67f9af68-f33f-e986-db81-3be6224528ec320a
#   IP         192.168.1.111
#   NAME       myDENON
#   NEXT_OPEN  1755787624.50542
#   NR         1661
#   NTFY_ORDER 50-myDENON
#   PARTIAL   
#   STATE      disconnected
#   TIMEOUT    1
#   TYPE       DENON_AVR
#   eventCount 929
#   READINGS:
#     2025-08-20 20:07:15   Muting-Level    mute
#     2025-08-20 20:07:14   Network-Name    Denon AVR-X1800H
#     2025-08-20 20:07:15   Volume-Display  absolute
#     2025-08-20 20:07:15   Volume-Startup  last
#     2025-08-20 15:59:33   allZoneStereo   off
#     2025-08-20 15:59:37   audioOutHDMI    unknown
#     2025-08-20 20:07:06   audioRestorer   off
#     2025-08-20 15:59:35   autoStandby     15min
#     2025-08-20 20:07:11   bass            0
#     2025-08-20 15:23:40   channelVolumeCenter 0
#     2025-08-20 15:23:40   channelVolumeFrontLeft 0
#     2025-08-20 15:23:40   channelVolumeFrontRight 0
#     2025-08-20 15:23:40   channelVolumeSourroundLeft 0
#     2025-08-20 15:23:40   channelVolumeSourroundRight 0
#     2025-08-20 15:23:40   channelVolumeSubwoofer 0
#     2025-08-20 20:07:05   cinemaEQ        on
#     2025-08-20 20:07:11   currentAlbum    -
#     2025-08-20 20:07:11   currentArtist   -
#     2025-08-20 20:07:11   currentBitrate  -
#     2025-08-20 20:07:11   currentCover    http://192.168.1.111/img/album%20art_S.png?1755713231000
#     2025-08-20 20:07:11   currentMedia    -
#     2025-08-20 20:07:11   currentPlaytime -
#     2025-08-20 20:07:11   currentStation  -
#     2025-08-20 20:07:11   currentStream   -
#     2025-08-20 20:07:11   currentTitle    -
#     2025-08-20 20:07:05   digitalInput    auto
#     2025-08-20 16:00:24   display         bright
#     2025-08-20 20:07:11   dynamicCompression off
#     2025-08-20 20:07:05   dynamicEQ       on
#     2025-08-20 20:07:05   dynamicEQRefLevelOffset 0
#     2025-08-20 20:07:05   dynamicVolume   medium
#     2025-08-20 15:59:35   eco             auto
#     2025-08-20 15:23:40   firmware_AVR    F100-9092-B091-8380
#     2025-08-20 15:23:40   firmware_DTS    3.90.50.82
#     2025-06-22 12:32:04   graphicEQ       off
#     2025-08-16 03:13:45   httpError       192.168.1.111: No route to host (113)
#     2025-08-16 03:13:45   httpState       ERROR
#     2025-08-20 20:07:11   input           TV
#     2025-08-20 20:07:11   inputSound      HASH(0x56347e8539b0)
#     2025-08-20 20:07:14   lock            off
#     2025-08-20 20:07:05   loudness        on
#     2025-08-20 20:07:11   lowFrequencyEffects 0
#     2025-08-20 20:07:05   multEQ          reference
#     2025-08-20 20:07:11   mute            off
#     2025-08-20 20:07:11   playStatus      stopped
#     2025-08-20 23:02:21   power           off
#     2025-08-20 23:02:21   presence        absent
#     2025-08-20 15:23:40   quickselect     0
#     2025-08-20 20:07:15   resolutionHDMI  HASH(0x56347e6f77a8)
#     2025-08-20 16:01:16   samplingRate    48 khz
#     2025-08-20 15:23:40   setup           off
#     2025-08-20 15:23:39   sleep           off
#     2025-08-20 20:07:11   sound_out       Dolby Audio + DSur
#     2025-08-20 20:07:11   sound_signal_in -
#     2025-08-21 16:46:04   state           disconnected
#     2025-08-20 23:02:21   stateAV         absent
#     2025-05-12 22:30:08   subwooferLevelAdjust -6
#     2025-08-20 20:16:08   surroundMode    Movie
#     2025-08-20 20:07:11   toneControl     off
#     2025-08-20 20:07:11   treble          0
#     2025-08-20 20:07:05   tunerBand       FM
#     2025-08-20 20:07:05   tunerFrequency  87.5 MHz
#     2025-08-20 20:07:05   tunerMode       auto
#     2025-08-20 20:07:05   tunerPreset     1
#     2025-08-20 20:07:15   videoSelect     Mediaplayer
#     2025-08-20 21:45:37   volume          25
#     2025-08-20 21:45:37   volumeMax        695
#     2025-08-20 21:45:37   volumeStraight  -55
#     2025-08-20 20:07:15   zone2           off
#     2025-08-20 23:01:18   zoneMain        off
#   helper:
#     INPUT      TV
#     PARTIAL   
#     deviceIP   192.168.1.111
#     isPause    0
#     isPlaying  0
#     nextConnectionCheck 1755723738.90658
#     playTimeCheck 0
#     volume     25
#     bm:
#       DENON_AVR_Get:
#         cnt        8
#         dmx        -1000
#         dtot       0
#         dtotcnt    0
#         mTS        20.08. 16:14:01
#         max        0.000171899795532227
#         tot        0.00103092193603516
#         mAr:
#           HASH(0x56347c9cdc10)
#           myDENON
#           ?
#       DENON_AVR_Notify:
#         cnt        1372878
#         dmx        -1000
#         dtot       0
#         dtotcnt    0
#         mTS        20.08. 03:30:08
#         max        0.0120849609375
#         tot        19.5875828266144
#         mAr:
#           HASH(0x56347c9cdc10)
#           HASH(0x563476d7c358)
#       DENON_AVR_Read:
#         cnt        1896
#         dmx        -1000
#         dtot       0
#         dtotcnt    0
#         mTS        18.08. 19:28:46
#         max        0.100790023803711
#         tot        24.0780942440033
#         mAr:
#           HASH(0x56347c9cdc10)
#       DENON_AVR_Ready:
#         cnt        5929
#         dmx        -1000
#         dtot       0
#         dtotcnt    0
#         mTS        16.08. 09:15:51
#         max        0.0231719017028809
#         tot        9.51697731018066
#         mAr:
#           HASH(0x56347c9cdc10)
#       DENON_AVR_Set:
#         cnt        29
#         dmx        -1000
#         dtot       0
#         dtotcnt    0
#         mTS        21.08. 06:58:43
#         max        0.0037071704864502
#         tot        0.0384721755981445
#         mAr:
#           HASH(0x56347c9cdc10)
#           myDENON
#           ?
#
setstate myDENON disconnected
setstate myDENON 2025-08-20 20:07:15 Muting-Level mute
setstate myDENON 2025-08-20 20:07:14 Network-Name Denon AVR-X1800H
setstate myDENON 2025-08-20 20:07:15 Volume-Display absolute
setstate myDENON 2025-08-20 20:07:15 Volume-Startup last
setstate myDENON 2025-08-20 15:59:33 allZoneStereo off
setstate myDENON 2025-08-20 15:59:37 audioOutHDMI unknown
setstate myDENON 2025-08-20 20:07:06 audioRestorer off
setstate myDENON 2025-08-20 15:59:35 autoStandby 15min
setstate myDENON 2025-08-20 20:07:11 bass 0
setstate myDENON 2025-08-20 15:23:40 channelVolumeCenter 0
setstate myDENON 2025-08-20 15:23:40 channelVolumeFrontLeft 0
setstate myDENON 2025-08-20 15:23:40 channelVolumeFrontRight 0
setstate myDENON 2025-08-20 15:23:40 channelVolumeSourroundLeft 0
setstate myDENON 2025-08-20 15:23:40 channelVolumeSourroundRight 0
setstate myDENON 2025-08-20 15:23:40 channelVolumeSubwoofer 0
setstate myDENON 2025-08-20 20:07:05 cinemaEQ on
setstate myDENON 2025-08-20 20:07:11 currentAlbum -
setstate myDENON 2025-08-20 20:07:11 currentArtist -
setstate myDENON 2025-08-20 20:07:11 currentBitrate -
setstate myDENON 2025-08-20 20:07:11 currentCover http://192.168.1.111/img/album%20art_S.png?1755713231000
setstate myDENON 2025-08-20 20:07:11 currentMedia -
setstate myDENON 2025-08-20 20:07:11 currentPlaytime -
setstate myDENON 2025-08-20 20:07:11 currentStation -
setstate myDENON 2025-08-20 20:07:11 currentStream -
setstate myDENON 2025-08-20 20:07:11 currentTitle -
setstate myDENON 2025-08-20 20:07:05 digitalInput auto
setstate myDENON 2025-08-20 16:00:24 display bright
setstate myDENON 2025-08-20 20:07:11 dynamicCompression off
setstate myDENON 2025-08-20 20:07:05 dynamicEQ on
setstate myDENON 2025-08-20 20:07:05 dynamicEQRefLevelOffset 0
setstate myDENON 2025-08-20 20:07:05 dynamicVolume medium
setstate myDENON 2025-08-20 15:59:35 eco auto
setstate myDENON 2025-08-20 15:23:40 firmware_AVR F100-9092-B091-8380
setstate myDENON 2025-08-20 15:23:40 firmware_DTS 3.90.50.82
setstate myDENON 2025-06-22 12:32:04 graphicEQ off
setstate myDENON 2025-08-16 03:13:45 httpError 192.168.1.111: No route to host (113)
setstate myDENON 2025-08-16 03:13:45 httpState ERROR
setstate myDENON 2025-08-20 20:07:11 input TV
setstate myDENON 2025-08-20 20:07:11 inputSound HASH(0x56347e8539b0)
setstate myDENON 2025-08-20 20:07:14 lock off
setstate myDENON 2025-08-20 20:07:05 loudness on
setstate myDENON 2025-08-20 20:07:11 lowFrequencyEffects 0
setstate myDENON 2025-08-20 20:07:05 multEQ reference
setstate myDENON 2025-08-20 20:07:11 mute off
setstate myDENON 2025-08-20 20:07:11 playStatus stopped
setstate myDENON 2025-08-20 23:02:21 power off
setstate myDENON 2025-08-20 23:02:21 presence absent
setstate myDENON 2025-08-20 15:23:40 quickselect 0
setstate myDENON 2025-08-20 20:07:15 resolutionHDMI HASH(0x56347e6f77a8)
setstate myDENON 2025-08-20 16:01:16 samplingRate 48 khz
setstate myDENON 2025-08-20 15:23:40 setup off
setstate myDENON 2025-08-20 15:23:39 sleep off
setstate myDENON 2025-08-20 20:07:11 sound_out Dolby Audio + DSur
setstate myDENON 2025-08-20 20:07:11 sound_signal_in -
setstate myDENON 2025-08-21 16:46:04 state disconnected
setstate myDENON 2025-08-20 23:02:21 stateAV absent
setstate myDENON 2025-05-12 22:30:08 subwooferLevelAdjust -6
setstate myDENON 2025-08-20 20:16:08 surroundMode Movie
setstate myDENON 2025-08-20 20:07:11 toneControl off
setstate myDENON 2025-08-20 20:07:11 treble 0
setstate myDENON 2025-08-20 20:07:05 tunerBand FM
setstate myDENON 2025-08-20 20:07:05 tunerFrequency 87.5 MHz
setstate myDENON 2025-08-20 20:07:05 tunerMode auto
setstate myDENON 2025-08-20 20:07:05 tunerPreset 1
setstate myDENON 2025-08-20 20:07:15 videoSelect Mediaplayer
setstate myDENON 2025-08-20 21:45:37 volume 25
setstate myDENON 2025-08-20 21:45:37 volumeMax  695
setstate myDENON 2025-08-20 21:45:37 volumeStraight -55
setstate myDENON 2025-08-20 20:07:15 zone2 off
setstate myDENON 2025-08-20 23:01:18 zoneMain off


apptime habe ich bisher in diesem Zusammenhang noch nicht benutzt.
Ich mach mich mal schlau und berichte dann.

Viele Grüße Gisbert
Aktuelles FHEM | PROXMOX | Fujitsu Futro S740 | Debian 12 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | tuya local | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF | RHASSPY | DEYE | JK-BMS | ESPHome

Shadow3561

welche Modulversion benutzt du?

Gisbert

Zitat von: Shadow3561 am 21 August 2025, 17:11:54welche Modulversion benutzt du?

Ich bin mir nicht ganz sicher, was du damit meinst. Da ich Fhem jeden Samstag update, ist das auch der Versionsstand für  DENON_AVR.

Debian 12 Bookworm ist auch aktuell.

Viele Grüße Gisbert
Aktuelles FHEM | PROXMOX | Fujitsu Futro S740 | Debian 12 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | tuya local | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF | RHASSPY | DEYE | JK-BMS | ESPHome