Modul für Denon (Marantz) AV Receiver

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

Vorheriges Thema - Nächstes Thema

olwaldi

Habe mal geguckt, was sich ggü. meiner letzen Datensicherung in fhem geänert hat: Die beiden DENON Module sind unverändert, aber in DevIo.pm gab's ein paar wenige Änderungen. Hab' mal "mutig" das alte DevIo.pm re-aktiviert.

Für mich ist das DENON-Modul relativ wichtig, da ich damit die Lautstärke problemlos in 5dB-Schritten regeln kann, was für meine Bedürfnisse wesentlich angenehmer ist als die üblichen 0.5dB. Und das funktionierte eben seit dem update leider nicht mehr zuverlässig genug. Ist ja auch eine Art Herausforderung für fhem, rund um die Uhr den Zustand des Denon via RS232 zu überwachen. Auch mit dem "alten" DevIo.pm hat das nicht 100%ig funktioniert - hin und wieder (alle paar Wochen) war der Kontakt weg.

Mal sehen, was das bringt.


Grüßle, Michael

MadMax-FHEM

#631
Für mich ist es nicht ganz so wichtig bzw. es funktioniert wie ich es brauche... :)

Allerdings hatte ich schon immer wieder mal festgestellt, dass die Verbindung bzw. der Zustand AVR (ich habe einen Marantz) und der des Devices nicht so ganz "harmonieren" ;)

Steuern ließ er sich aber immer (soweit ich das bemerken konnte/bemerkt habe).

Was ich aber (schon "immer") habe:

ein notify mit "reconnect"...

Hab grad mal ins Log geschaut: kommt schon ab und an vor, dass das "Reconnect" mal ran "muss" (zu erkennen am Eintrag "nAVRAbsent" )...
(was auch nicht gleich sofort passiert sondern auch ein paar Anläufe braucht)

Das notify (RawDEF):

defmod nAVRAbsent notify SR6013:presence:.absent.*|SR6013:stateAV:.absent.* {Log3(undef, 1, "nAVRAbsent $EVENT");;;; fhem("get SR6013 reconnect");;;;}


Vielleicht hilft es...
(wenn auch nicht schön aber ich habe noch einige andere Dinge, die mir wichtig sind und da habe ich auch "sicherheitshalber" mal solche "Kontrollmechanismen" eingebaut ;)  )

Und Logauszüge, nur falls da was zu sehen wäre was man evtl. "verbessern" wollte...
...wie geschrieben: ich bin SEHR ZUFRIEDEN!! :)

Nicht alle Logeinträge haben die Ursache im Modul bzw. unterlagerten Schichten...
...manche sind auch von "Netzwerkspielerein" usw. (leider weiß ich nicht mehr wann ich rumgespielt habe und wann tatsächlich ein "normaler" Verbindungsabbruch/absent war)...

Logeinträge "rund um Reconnect" ("unsortiert"):


2021.10.09 19:01:27 1: 192.168.10.116:23 disconnected, waiting to reappear (SR6013)
2021.10.09 19:01:27 1: nAVRAbsent presence: absent
2021.10.09 19:01:27 3: get SR6013 reconnect : Try to initialize device!
2021.10.09 19:01:27 3: nAVRAbsent return value: Try to initialize device!
2021.10.09 19:01:27 1: nAVRAbsent stateAV: absent
2021.10.09 19:01:27 3: Opening SR6013 device 192.168.10.116:23
2021.10.09 19:01:27 3: SR6013 device opened
2021.10.09 19:01:27 3: get SR6013 reconnect : Try to initialize device!
2021.10.09 19:01:27 3: nAVRAbsent return value: Try to initialize device!
2021.10.09 19:01:27 1: nAVRAbsent stateAV: absent
2021.10.09 19:01:27 3: get SR6013 reconnect : Disconnect device first!
2021.10.09 19:01:27 3: nAVRAbsent return value: Disconnect device first!
2021.10.09 19:01:32 1: 192.168.10.116:23 disconnected, waiting to reappear (SR6013)
2021.10.09 19:01:32 1: nAVRAbsent presence: absent
2021.10.09 19:01:32 3: get SR6013 reconnect : Try to initialize device!
2021.10.09 19:01:32 3: nAVRAbsent return value: Try to initialize device!
2021.10.09 19:01:32 1: nAVRAbsent stateAV: absent
2021.10.09 19:01:32 3: Opening SR6013 device 192.168.10.116:23
2021.10.09 19:01:32 1: SR6013: Can't connect to 192.168.10.116:23: Connection refused
2021.10.09 19:01:32 3: get SR6013 reconnect : Try to initialize device!
2021.10.09 19:01:32 3: nAVRAbsent return value: Try to initialize device!

...

2021.10.22 14:52:22 1: 192.168.10.116:23 disconnected, waiting to reappear (SR6013)
2021.10.22 14:52:22 1: nAVRAbsent presence: absent
2021.10.22 14:52:22 3: get SR6013 reconnect : Try to initialize device!
2021.10.22 14:52:22 3: nAVRAbsent return value: Try to initialize device!
2021.10.22 14:52:22 1: nAVRAbsent stateAV: absent
2021.10.22 14:52:22 3: Opening SR6013 device 192.168.10.116:23
2021.10.22 14:52:22 3: SR6013 device opened
2021.10.22 14:52:22 3: get SR6013 reconnect : Try to initialize device!
2021.10.22 14:52:22 3: nAVRAbsent return value: Try to initialize device!
2021.10.22 14:52:22 1: nAVRAbsent stateAV: absent
2021.10.22 14:52:22 3: get SR6013 reconnect : Disconnect device first!
2021.10.22 14:52:22 3: nAVRAbsent return value: Disconnect device first!
2021.10.22 15:03:46 3: ZWave get Auge_WC battery

...

2021.10.22 17:13:32 1: nAVRAbsent stateAV: absent
2021.10.22 17:13:32 3: get SR6013 reconnect : Disconnect device first!
2021.10.22 17:13:33 3: nAVRAbsent return value: Disconnect device first!
2021.10.22 17:13:33 3: ZWave set Steckdose_WoZi_DVDoAir off
2021.10.22 17:13:33 1: my_PowerhandlingAVR sideboard NOT turned on again. Maybe was off before OR good night was called.    LastStateSideboard: 0    GoodNightAge: 62122
2021.10.22 17:13:33 3: my_ControlTV Event: off
2021.10.22 17:13:33 3: my_ControlMediaBox Device: dmControl_MediaBox    Event: off
2021.10.22 17:13:33 1: my_PowerhandlingAVR AVR, Sub and DVDoAir turned off
2021.10.22 17:13:33 1: nAVRAbsent stateAV: absent
2021.10.22 17:13:33 3: get SR6013 reconnect : Disconnect device first!
2021.10.22 17:13:33 3: nAVRAbsent return value: Disconnect device first!
2021.10.22 17:14:33 2: Attempt to write to off device.
2021.10.22 17:33:07 3: ZWave set Steckdose_WoZi_DVDoAir off
2021.10.22 17:33:07 1: my_PowerhandlingAVR CurrentActivity: currentActivity: starting Amazon/TVH on TV     DVDoAir turned off.
2021.10.22 17:33:07 1: nAVRAbsent stateAV: absent
2021.10.22 17:33:07 3: Opening SR6013 device 192.168.10.116:23
2021.10.22 17:33:07 3: SR6013 device opened
2021.10.22 17:33:07 3: get SR6013 reconnect : Try to initialize device!
2021.10.22 17:33:07 3: nAVRAbsent return value: Try to initialize device!
2021.10.22 17:33:07 1: nAVRAbsent stateAV: absent
2021.10.22 17:33:07 3: get SR6013 reconnect : Disconnect device first!
2021.10.22 17:33:07 3: nAVRAbsent return value: Disconnect device first!
2021.10.22 17:33:07 1: my_PowerhandlingAVR AVR and Sub turned on. Sideboard turned off.
2021.10.22 17:33:40 2: Attempt to write to on device.
2021.10.22 17:35:11 2: Attempt to write to on device.

...

2021.10.23 00:21:28 1: nAVRAbsent stateAV: absent
2021.10.23 00:21:28 3: Opening SR6013 device 192.168.10.116:23
2021.10.23 00:21:28 3: SR6013 device opened
2021.10.23 00:21:28 3: get SR6013 reconnect : Try to initialize device!
2021.10.23 00:21:28 3: nAVRAbsent return value: Try to initialize device!
2021.10.23 00:21:28 1: nAVRAbsent stateAV: absent
2021.10.23 00:21:28 3: get SR6013 reconnect : Disconnect device first!
2021.10.23 00:21:28 3: nAVRAbsent return value: Disconnect device first!
2021.10.23 00:21:28 3: ZWave set Steckdose_WoZi_DVDoAir off
2021.10.23 00:21:28 1: my_PowerhandlingAVR sideboard turned on again.     LastStateSideboard: 0    LightSceneStatus: 01_AmbientBack      GoodNightAge: 87798
2021.10.23 00:21:28 3: my_ControlTV Event: off
2021.10.23 00:21:28 3: my_ControlMediaBox Device: dmControl_MediaBox    Event: off
2021.10.23 00:21:28 1: my_PowerhandlingAVR AVR, Sub and DVDoAir turned off
2021.10.23 00:21:29 1: nAVRAbsent stateAV: absent
2021.10.23 00:21:29 3: Opening SR6013 device 192.168.10.116:23
2021.10.23 00:21:29 3: SR6013 device opened
2021.10.23 00:21:29 3: get SR6013 reconnect : Try to initialize device!
2021.10.23 00:21:29 3: nAVRAbsent return value: Try to initialize device!


Ich sehe gerade, manchmal (oft/meistens?) hat es was damit zu tun bzw. kommt es, wenn ich per fhem-Modul was schalte, also ein/aus (my_PowerhandlingAVR schaltet AVR ein/aus und noch ein paar andere Sachen wie Lichter etc. / "gesteuert" von meiner Harmony, also per notify auf Activity-Umschaltung / habe ich, weil es wohl einen Bug in der Harmony gibt [evtl. behoben aber nun läuft es gut->lasse es ;)  ] und der AVR nicht ausgeschalten wurde. Es kam definitiv KEIN IR-Signal war lange mit dem Support von Logitech zugange, letztendlich: fhem hat's gerichtet :)  ).


Anmerkung: ich habe ja event-on-change-reading .* (damit nicht so viele unnötige Events rumrauschen) da dann nat. ein event-on-update-reading mindestens für "presence" nicht vergessen (ich habe auch noch stateAV mit drin)! ;)

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

olwaldi

Du scheinst die Ethernetschnittstelle zu nutzen - ich gehe über die serielle Schnittstelle. Und bei der ist mir ein reconnect noch nie gelungen. Im Fehlerfall hilft dann nur ein shutdown restart. Aber das war (bei einem anderen USB-RS232-Adapter) schlimmer, da mußte ich den Raspi ein/zweimal booten (kann aber auch sein, daß irgendein update von RaspberryOS hier einen Fix gebracht hat).

Die Ethernetschnittstelle hatte ich auch mal im Einsatz, aber bei meinem recht alten Denon AVR dauert es immer ein/zwei Minuten, bis Ethernet nach dem Einschalten tut. RS232 ist hingegen auch im standby aktiv.

Bislang tut wieder Alles im Denon-FHEM-Umfeld. Aber das muß ich noch ein paar Tage beobachten. Ich bin allerdings zuversichtlich, da ich ja quasi den Zustand von fhem wiederhergestellt habe.


Grüßle, Michael

MadMax-FHEM

Ah, ok.
Stimmt, jetzt wo du es (noch mal) schreibst ;)

Irgendwo hab ich mal einen Befehl gelesen, mit dem man auch USB-Schnittstellen zurücksetzen kann...

Ansonsten gäbe es noch einen autom. shutdown restart...
...oder sich eine Nachricht schicken zu lassen...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

olwaldi

Nur der Vollständigkeit halber: Seit der Änderung von DevIo. pm auf die vorige Version funktioniert DENON wieder zuverlässig via RS232. Genauer: im April 2021 gabs 2 Versionen von DevIo. Und die Änderung von Ende April (sind nur wenige Zeilen) tun nicht richtig im DENON-Modul, d. h. ich nutze DevIo von Anfang April.

Grüßle, Michael

rico5588

Hallo,

ich möchte mich mal mit einklinken und lauschen da ich mit meinem Denon auch kleinere Probleme habe.
Gefühlt suche ich nach der Nadel im Heuhaufen, welche mein System ausbremst.
2021.11.03 16:01:06.814 0: DENON_AVR (DENONAVR) - Error while requesting http://192.168.9.81/goform/Deviceinfo.xml - Error 403: Forbidden
2021.11.03 16:01:59.044 1: [Freezemon] myFreezemon: possible freeze starting at 16:01:58, delay is 1.044 possibly caused by: fn-SetFn(FernseherRico) fn-NotifyFn(FernseherRicoOnOff) fn-SetFn(Fernseher_MS) fn-ReadFn(WEB_127.0.0.1_42570)
2021.11.03 16:02:11.190 1: [Freezemon] myFreezemon: possible freeze starting at 16:02:10, delay is 1.19 possibly caused by: fn-SetFn(FernseherRico) fn-NotifyFn(FernseherRicoOnOff) fn-SetFn(Fernseher_MS) fn-ReadFn(WEB_127.0.0.1_42588) tmr-PRESENCE_StartLocalScan(HandyKyle) tmr-DbLog_execmemcache(logdb) tmr-JeeLink_OnTimer(N/A) tmr-MQTT2_SERVER_keepaliveChecker(myBroker)
2021.11.03 16:02:57.468 2: Attempt to write to off device.

Ich hatte meinen Denon entfernt um zu prüfen ob der Fehler "Attempt to write to off device." hierher kommt und ja...ich hatte keinen Eintrag seit dem Entfernen.
Nun ist der Denon wieder da und der Fehler auch.
Zudem springt auch gleich Freezmon mit an.
Eventuell sagt jemandem ja noch der Fehler 403 etwas.
Wenn ich was verusch kann/soll helfe ich gern.

defmod DENONAVR DENON_AVR 192.168.9.81
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 webCmd volume:muteT:input:surroundMode

setstate DENONAVR on
setstate DENONAVR 2021-11-03 16:06:04 Auto-Lip-Sync on
setstate DENONAVR 2021-11-03 16:01:12 Muting-Level mute
setstate DENONAVR 2021-11-03 16:01:12 Volume-Display absolute
setstate DENONAVR 2021-11-03 16:01:12 Volume-Startup 40
setstate DENONAVR 2021-11-03 16:01:12 allZoneStereo off
setstate DENONAVR 2021-11-03 16:06:04 aspectRatio 16:9
setstate DENONAVR 2021-11-03 16:01:12 autoStandby 30min
setstate DENONAVR 2021-11-03 16:06:05 bass 0
setstate DENONAVR 2021-11-03 16:01:12 cinemaEQ off
setstate DENONAVR 2021-11-03 16:06:04 currentAlbum -
setstate DENONAVR 2021-11-03 16:06:04 currentArtist -
setstate DENONAVR 2021-11-03 16:06:04 currentBitrate -
setstate DENONAVR 2021-11-03 16:06:04 currentCover http://192.168.9.81/img/album%20art_S.png?1635951964000
setstate DENONAVR 2021-11-03 16:06:04 currentMedia -
setstate DENONAVR 2021-11-03 16:06:04 currentPlaytime -
setstate DENONAVR 2021-11-03 16:06:04 currentStation -
setstate DENONAVR 2021-11-03 16:06:04 currentStream -
setstate DENONAVR 2021-11-03 16:06:04 currentTitle -
setstate DENONAVR 2021-11-03 16:06:04 digitalInput auto
setstate DENONAVR 2021-11-03 16:01:12 display bright
setstate DENONAVR 2021-11-03 16:06:04 dynamicCompression off
setstate DENONAVR 2021-11-03 16:06:04 dynamicEQ off
setstate DENONAVR 2021-11-03 16:06:04 dynamicVolume off
setstate DENONAVR 2021-11-03 16:01:12 eco auto
setstate DENONAVR 2021-11-03 16:01:12 firmware_AVR 4700-0114-7026-1000
setstate DENONAVR 2021-11-03 16:01:12 firmware_DTS 3.90.50.00
setstate DENONAVR 2021-11-03 16:06:04 input Tuner
setstate DENONAVR 2021-11-03 16:06:04 inputSound analog
setstate DENONAVR 2021-11-03 16:01:12 loudness on
setstate DENONAVR 2021-11-03 16:06:05 lowFrequencyEffects 0
setstate DENONAVR 2021-11-03 16:06:04 multEQ off
setstate DENONAVR 2021-11-03 16:01:11 mute off
setstate DENONAVR 2021-11-03 16:06:05 pictureMode Off
setstate DENONAVR 2021-11-03 16:06:04 playStatus stopped
setstate DENONAVR 2021-11-03 16:06:12 power on
setstate DENONAVR 2021-11-03 16:01:11 presence present
setstate DENONAVR 2021-11-03 16:06:04 resolution auto
setstate DENONAVR 2021-11-03 16:06:04 resolutionHDMI auto
setstate DENONAVR 2021-11-03 16:06:05 samplingRate -
setstate DENONAVR 2021-11-03 16:01:12 setup off
setstate DENONAVR 2021-11-03 16:01:12 sleep off
setstate DENONAVR 2021-11-03 16:06:04 sound_out Stereo
setstate DENONAVR 2021-11-03 16:06:04 sound_signal_in -
setstate DENONAVR 2021-11-03 16:06:12 state on
setstate DENONAVR 2021-11-03 16:06:12 stateAV on
setstate DENONAVR 2021-11-03 16:01:11 surroundMode Auto
setstate DENONAVR 2021-11-03 16:06:05 toneControl off
setstate DENONAVR 2021-11-03 16:06:05 treble 0
setstate DENONAVR 2021-11-03 16:01:12 tunerBand FM
setstate DENONAVR 2021-11-03 16:01:12 tunerFrequency 87.7 MHz
setstate DENONAVR 2021-11-03 16:01:12 tunerMode auto
setstate DENONAVR 2021-11-03 16:19:41 tunerStationName  KULTUR
setstate DENONAVR 2021-11-03 16:01:12 tunerTrafficProgramme off
setstate DENONAVR 2021-11-03 16:06:04 videoProcessingMode auto
setstate DENONAVR 2021-11-03 16:06:05 videoSelect off
setstate DENONAVR 2021-11-03 16:06:11 volume 33.5
setstate DENONAVR 2021-11-03 16:06:11 volumeMax  98
setstate DENONAVR 2021-11-03 16:06:11 volumeStraight -46.5
setstate DENONAVR 2021-11-03 16:01:12 zone2 off
setstate DENONAVR 2021-11-03 16:06:05 zoneMain on



Gruß Rico
Geht nicht gibt's nicht.
NUC-I3+Proxmox, Fritzbox 7590 AX, Synology DS414
Dimplex Wärmepumpe, Lüftungsanlage, Solarlog 1200
HM,IT,Lacross,EspEasy,Modbus,MQTT2, Freund von Shelly

Shadow3561

Moin,
mein Modul ist schon etwas älter daher ohne Gewähr.

attr DENONAVR type AVR

attr DENONAVR brand Denon


Mit freundlichen Grüßen

rico5588

Danke, ich teste es gleich und melde mich wieder....
Geht nicht gibt's nicht.
NUC-I3+Proxmox, Fritzbox 7590 AX, Synology DS414
Dimplex Wärmepumpe, Lüftungsanlage, Solarlog 1200
HM,IT,Lacross,EspEasy,Modbus,MQTT2, Freund von Shelly

olwaldi

"Attempt to write to off device." hatte ich bei meinem Denon 3808 via RS232 auch. Ursache war eine Änderung in DevIo.pm im April 2021. Ich bin daher einfach auf die vorige Version zurückgegangaen, was mein Problem gelöst hat (anbei). Zum Installieren einfach als root nach fhem kopieren:
cd /opt/fhem/FHEM
mv -i DevIo.pm DevIo.pm_orig
cp Anhang DevIo.pm
chown fhem.dialout DevIo.pm

Dann fhem neu starten.

Das beigefügte DevIo.pm ist nur 1..2 Wochen älter als das aktuelle mit wenigen, aber wohl für das DENON-Modul kritische Änderungen (kannst ja mit diff angucken).


Grüßle, Michael


MadMax-FHEM

Zitatchown fhem.dialout DevIo.pm

muss wohl eher:

chown fhem:dialout DevIo.pm

heißen...

Bzw. reicht wohl:

chown fhem: DevIo.pm


Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

rico5588

leider kommen die Fehler noch immer.
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.


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

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

Geht nicht gibt's nicht.
NUC-I3+Proxmox, Fritzbox 7590 AX, Synology DS414
Dimplex Wärmepumpe, Lüftungsanlage, Solarlog 1200
HM,IT,Lacross,EspEasy,Modbus,MQTT2, Freund von Shelly

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
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

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....
Geht nicht gibt's nicht.
NUC-I3+Proxmox, Fritzbox 7590 AX, Synology DS414
Dimplex Wärmepumpe, Lüftungsanlage, Solarlog 1200
HM,IT,Lacross,EspEasy,Modbus,MQTT2, Freund von Shelly

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:


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


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:


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


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

set Denon volumeDown 4

Ü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?

Raspi 3 mit FHEM, LWZ 304 Trend, Fronius Symo 10.0-3-M, Conbee II Stick, Optokoppler (USB, FTDI), diverse Ikea Tradfri Komponenten,...