FHEM - Anwendungen > Multimedia

Modul für Denon (Marantz) AV Receiver

<< < (129/133) > >>

rico5588:
leider kommen die Fehler noch immer.

--- Code: ---2021.11.09 17:10:46.816 2: Attempt to write to on device.
2021.11.09 17:11:57.630 2: Attempt to write to on device.
--- Ende Code ---

Besteht die möglichkeit das andersweitig zu fixen?
Die DevIo.pm auszutauschen ist nicht meine erste Wahl! 8)
Wenn kan man dazu ansprechen?


--- Code: ---defmod DENONAVR DENON_AVR 192.168.9.81
attr DENONAVR brand Denon
attr DENONAVR cmdIcon muteT:rc_MUTE
attr DENONAVR 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 DENONAVR room Räume-Rico--Wohnzimmer,System--HEOS
attr DENONAVR stateFormat stateAV
attr DENONAVR suppressReading HASH.*
attr DENONAVR type AVR
attr DENONAVR webCmd volume:muteT:input:surroundMode

setstate DENONAVR opened
setstate DENONAVR 2021-11-08 20:31:59 Auto-Lip-Sync on
setstate DENONAVR 2021-11-08 17:47:35 Muting-Level mute
setstate DENONAVR 2021-11-08 17:47:35 Volume-Display absolute
setstate DENONAVR 2021-11-08 17:47:35 Volume-Startup 40
setstate DENONAVR 2021-11-08 17:47:35 allZoneStereo off
setstate DENONAVR 2021-11-08 20:31:59 aspectRatio 16:9
setstate DENONAVR 2021-11-08 17:47:35 autoStandby 30min
setstate DENONAVR 2021-11-09 08:18:49 bass 0
setstate DENONAVR 2021-11-08 20:31:59 cinemaEQ off
setstate DENONAVR 2021-11-08 20:31:59 currentAlbum -
setstate DENONAVR 2021-11-08 20:31:59 currentArtist -
setstate DENONAVR 2021-11-08 20:31:59 currentBitrate -
setstate DENONAVR 2021-11-08 20:31:59 currentCover http://192.168.9.81/img/album%20art_S.png?1636399919000
setstate DENONAVR 2021-11-08 20:31:59 currentMedia -
setstate DENONAVR 2021-11-08 20:31:59 currentPlaytime -
setstate DENONAVR 2021-11-08 20:31:59 currentStation -
setstate DENONAVR 2021-11-08 20:31:59 currentStream -
setstate DENONAVR 2021-11-08 20:31:59 currentTitle -
setstate DENONAVR 2021-11-08 20:32:00 digitalInput auto
setstate DENONAVR 2021-11-08 17:47:35 display bright
setstate DENONAVR 2021-11-09 08:18:49 dynamicCompression off
setstate DENONAVR 2021-11-08 20:31:59 dynamicEQ off
setstate DENONAVR 2021-11-08 20:31:59 dynamicVolume off
setstate DENONAVR 2021-11-08 17:47:35 eco auto
setstate DENONAVR 2021-11-08 17:47:35 firmware_AVR 4700-0114-7026-1000
setstate DENONAVR 2021-11-08 17:47:35 firmware_DTS 3.90.50.00
setstate DENONAVR 2021-11-08 20:31:59 input TV
setstate DENONAVR 2021-11-09 17:07:19 inputSound ARCplaying
setstate DENONAVR 2021-11-08 17:47:36 loudness on
setstate DENONAVR 2021-11-09 08:18:49 lowFrequencyEffects 0
setstate DENONAVR 2021-11-08 20:31:59 multEQ off
setstate DENONAVR 2021-11-08 17:47:35 mute off
setstate DENONAVR 2021-11-08 20:32:00 pictureMode Off
setstate DENONAVR 2021-11-08 20:31:59 playStatus stopped
setstate DENONAVR 2021-11-09 18:21:24 power off
setstate DENONAVR 2021-11-08 17:47:35 presence present
setstate DENONAVR 2021-11-08 20:31:59 resolution auto
setstate DENONAVR 2021-11-08 20:31:59 resolutionHDMI auto
setstate DENONAVR 2021-11-09 17:07:19 samplingRate 48 khz
setstate DENONAVR 2021-11-08 17:47:35 setup off
setstate DENONAVR 2021-11-08 17:47:35 sleep off
setstate DENONAVR 2021-11-09 08:18:49 sound_out Dolby Surround
setstate DENONAVR 2021-11-09 17:07:19 sound_signal_in PCM
setstate DENONAVR 2021-11-09 18:21:24 state off
setstate DENONAVR 2021-11-09 18:21:24 stateAV off
setstate DENONAVR 2021-11-09 08:18:49 surroundMode Music
setstate DENONAVR 2021-11-09 08:18:49 toneControl off
setstate DENONAVR 2021-11-09 08:18:49 treble 0
setstate DENONAVR 2021-11-08 17:47:35 tunerBand FM
setstate DENONAVR 2021-11-08 17:47:36 tunerFrequency 87.7 MHz
setstate DENONAVR 2021-11-08 17:47:35 tunerMode auto
setstate DENONAVR 2021-11-03 16:21:42 tunerStationName MDR
setstate DENONAVR 2021-11-08 17:47:36 tunerTrafficProgramme off
setstate DENONAVR 2021-11-08 20:31:59 videoProcessingMode auto
setstate DENONAVR 2021-11-08 20:32:00 videoSelect off
setstate DENONAVR 2021-11-09 17:20:34 volume 22.5
setstate DENONAVR 2021-11-09 17:20:34 volumeMax  98
setstate DENONAVR 2021-11-09 17:20:34 volumeStraight -57.5
setstate DENONAVR 2021-11-08 17:47:35 zone2 off
setstate DENONAVR 2021-11-09 18:21:24 zoneMain off


--- Ende Code ---

MadMax-FHEM:
Eigentlich solltest du es vermeiden können, in dem du kein on schickst wenn an bzw. off wenn schon aus ;)

Ansonsten geht nat. verbose anpassen...

Oder ignorieren, weil es doch trotzdem tut, oder?

Weil DevIO vielfach verwendet wird und es verm. so gewollt ist und auch so bleiben wird (denke ich)...
...und das Modul hier nichts tun kann (außer DevIo nicht zu nutzen ;) )...

Gruß, Joachim

rico5588:
mein Device "DENONAVR" wird von nichts geschalten, ich habs nur um den on oder off status zuerhalten um ein Licht bei angehendem Fernseher auszumachen. ???
Ich setze mal Verbose runter....

olwaldi:
Ich nutze ja 70_DENOAVR.pm mit dem alten AVR Denon 3808 via serieller Schnittstelle und hab' immer wieder mal Zugriffe auf undefinierte Variable. Ich habe mal in den Code geguckt und zwei Gründe gefunden:

1. Eine Ursache ist, daß bei serieller Verbindung die Variable deviceIP in Zeile 3273 (richtigerweise) nicht gesetzt werden kann, aber später ungeprüft benutzt wird.
2. Direkt nach dem Neustart von fhem ist die Variable $hash->{helper}{volume} bei volumeUp bzw. volumeDown nicht gesetzt, wenn man die Lautstärke um einen selbst gewählten Betrag ändern will, in Zeilen 2862 bzw. 2878.

Bitte die entsprechenden Code-Bereiche anpassen.


Danke, Michael

Jackie:
Hallo,

ich habe ein merkwürdiges Problem mit meinem per Netzwerk verbundenen Denon AVR 1912. Ich habe einen sogenannten Aqara Cube, den man drehen kann, und ich wollte die Drehgeste des Cube verwenden, um die Lautststärke meine Denon AVR zu ändern. Das tut auch über folgendes DOIF:


--- Code: ---defmod myTestDenon DOIF ([ZW.Rotate:"right"]) (set Denon volumeUp) DOELSEIF ([ZW.Rotate:"left"]) (set Denon volumeDown)
attr myTestDenon do always

--- Ende Code ---

Das ändert die Lautstärke aber immer nur in 0,5dB Schritten, was mir zu wenig ist.

Wenn ich nun das DOIF minimal verändere. nämlich so:


--- Code: ---defmod myTestDenon DOIF ([ZW.Rotate:"right"]) (set Denon volumeUp 4) DOELSEIF ([ZW.Rotate:"left"]) (set Denon volumeDown 4)
attr myTestDenon do always

--- Ende Code ---

Dann tut das ganze nicht mehr, im Eventmonitor sehe ich dann zwar, dass mein Rotate-Event ankommt, aber vom Denon kommt keine Meldung mehr.

Das ist umso erstaunlicher, weil ich manuell den Befehl


--- Code: ---set Denon volumeDown 4
--- Ende Code ---

Über die FHEM-UI absetzen kann, und dies dann auch ausgeführt wird.

Hat jemand eine Erklärung, warum es in Verbindung mit dem DOIF nicht funktioniert?

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln