define <name> DENON_AVR <ip-address-or-hostname[:PORT]>
Bsp:
define avr DENON_AVR 192.168.100.10
set avr favorite 2
get avr mediainfo
sieht dann aber alles gut aus!
2016.10.06 14:15:26 1: PERL WARNING: keys on reference is experimental at ./FHEM/70_DENON_AVR.pm line 757.
2016.10.06 14:15:26 1: PERL WARNING: values on reference is experimental at ./FHEM/70_DENON_AVR.pm line 758.
2016.10.06 14:15:26 1: PERL WARNING: keys on reference is experimental at ./FHEM/70_DENON_AVR.pm line 770.
2016.10.06 14:15:26 1: PERL WARNING: values on reference is experimental at ./FHEM/70_DENON_AVR.pm line 771.
2016.10.06 14:15:26 1: PERL WARNING: keys on reference is experimental at ./FHEM/70_DENON_AVR.pm line 1560.
2016.10.06 14:15:26 1: PERL WARNING: keys on reference is experimental at ./FHEM/70_DENON_AVR.pm line 1865.
2016.10.06 14:15:26 1: PERL WARNING: keys on reference is experimental at ./FHEM/70_DENON_AVR.pm line 1894.
2016.10.06 14:15:26 1: PERL WARNING: keys on reference is experimental at ./FHEM/70_DENON_AVR.pm line 1899.
2016.10.06 14:15:26 1: PERL WARNING: keys on reference is experimental at ./FHEM/70_DENON_AVR.pm line 1903.
2016.10.06 14:15:26 1: PERL WARNING: keys on reference is experimental at ./FHEM/70_DENON_AVR.pm line 1917.
2016.10.06 14:15:26 1: PERL WARNING: keys on reference is experimental at ./FHEM/70_DENON_AVR.pm line 1921.
2016.10.06 14:15:26 1: PERL WARNING: keys on reference is experimental at ./FHEM/70_DENON_AVR.pm line 1926.
2016.10.06 14:15:26 1: PERL WARNING: keys on reference is experimental at ./FHEM/70_DENON_AVR.pm line 1950.
2016.10.06 14:15:26 1: PERL WARNING: keys on reference is experimental at ./FHEM/70_DENON_AVR.pm line 2714.
2016.10.06 14:16:38 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/70_DENON_AVR.pm line 1040.
@keys = keys $foo->{$bla};
@keys = keys %{$foo->{$bla}};
Zitat von: lewej am 08 Oktober 2016, 14:55:47
wenn ich die Hilfe aufrufe bekomme ich im WEBINTERFACE von FHEM folgende Meldung:
No help found for module: denon_avr
Zitat von: raman am 08 Oktober 2016, 16:02:28
Der Bass lässt sich mit set bass <wert> einstellen. Werte von -6 bis 6 sind möglich.
Oder halt im Webinterface bei set den Eintrag bass auswählen und mit dem Slider den Wert setzen.
Wenn die Commandref nicht angezeigt wird und ein Neustart auch nix bringt, könnte man versuchen ein
Update zu machen. Dabei wird glaub ich auch (meistens) die Commandref aller Module im FHEM-Ordner
neu eingelesen und gebaut.
Too many arguments for main::DevIo_OpenDev at ./FHEM/70_DENON_AVR.pm line 879, near ")"
Too many arguments for main::RemoveInternalTimer at ./FHEM/70_DENON_AVR.pm line 918, near ""DENON_AVR_ConnectionCheck")"
Too many arguments for main::RemoveInternalTimer at ./FHEM/70_DENON_AVR.pm line 924, near ""DENON_AVR_ConnectionCheck")"
Too many arguments for main::RemoveInternalTimer at ./FHEM/70_DENON_AVR.pm line 959, near ""DENON_AVR_PlaytimeCheck")"
Too many arguments for main::RemoveInternalTimer at ./FHEM/70_DENON_AVR.pm line 962, near ""DENON_AVR_PlaytimeCheck")"
Too many arguments for main::RemoveInternalTimer at ./FHEM/70_DENON_AVR.pm line 983, near ""DENON_AVR_ConnectionCheck")"
Too many arguments for main::DevIo_OpenDev at ./FHEM/70_DENON_AVR.pm line 1118, near ")"
Too many arguments for main::RemoveInternalTimer at ./FHEM/70_DENON_AVR.pm line 1150, near ""DENON_AVR_ConnectionCheck")"
Too many arguments for main::RemoveInternalTimer at ./FHEM/70_DENON_AVR.pm line 1211, near ""DENON_AVR_ConnectionCheck")"
Too many arguments for main::RemoveInternalTimer at ./FHEM/70_DENON_AVR.pm line 2455, near ""DENON_AVR_ConnectionCheck")"
./FHEM/70_DENON_AVR.pm has too many errors.
Zitat von: raman am 06 Oktober 2016, 14:51:12
Dein Denon AVR X1200W unterstützt laut Denon-Steuerungsprotokoll wie auch mein X4100W die favorite-Funktion nicht. Das können glaub ich nur die Reciever vor Baujahr 2014.
Auch das direkte Anwählen über preset ist mit den neueren Modellen nicht mehr möglich (eventuell spielt die verwendete Firmware auch eine Rolle).
Ich habe eine automatische Aktualisierung der Informationen eingebaut, ist aber noch experimentell und ich weiß nicht, ob es zuverlässig funktioniert.
Lässt sich über das Attribut playTime einschalten, indem man die Zeit für den Refresh in Sekunden angibt. Standardmäßig ist die Funktion aus.
Wenn sie aktiviert wird, wird dann auch currentPlaytime regelmäßig aktualisiert.
Zitat von: raman am 08 Oktober 2016, 20:42:41
Du benutzt ja laut deinen Angaben FHEM5.6 auf Pi2!
Falls das so ist, mach mal ein Update auf Version 5.7.
Zitat von: raman am 09 Oktober 2016, 11:41:34
@thorschtn
Ja leider geht das direkte Anwählen nicht. Du könntest es aber mal mit einer Sequenz (sequence) versuchen.
Also erst Favorites auswählen, dann mit up/down den Favoriten anwählen und zum Schluss mit Enter aufrufen.
Zitat von: raman am 10 Oktober 2016, 22:48:39Smartvisu: "Einbinden" ist zu viel gesagt - an/aus, Favorit 1..4 und Titelanzeige, das ist bislang alles. Für den Rest würde ich dann gelegentlich ein Popup basteln, um noch mehr Denon-Steuerung in SV einzubinden. Aber wie gesagt, das läuft schon mal recht gut! Wenn dann noch die Favoriten im Pulldown Menü gingen, dann hätte ich alles, was ich bräuchte.
Schön, dass es bei dir geht. Bin selbst bis jetzt nicht dazu gekommen den Reciever in SV einzubinden.
Das mit den Sequenz war ein Fehler von mir. Hab da was verwchselt.
Für die Favoriten hätte ich noch eine Idee, damit man aus der Favoriten-Liste indirekt
einen Eintrag auswählen kann. Muss aber erst mal schauen, ob sich das umsetzen lässt.
Sonst hast du dir schon mal DLNARenderer angeschaut?
Zitatich habs grad mal mit der Denon Remote App und meinem X4100W getestet.
Wenn ich mit der App die Lautstärke ändere, dann wird das auch in FHEM angezeigt und umgekehrt.
Scheint also parallel zu gehen.
Zitat von: raman am 12 Oktober 2016, 12:31:25
@thorschtn
Ich habe mal eine Funktion, sprich set-Befehl favoriteList, eingebaut.
Die baut eine Sequenz aus set-Befehlen für die Remotecontrol-Befehle und den nötigen "sleeps" zusammen.
2016.10.15 01:55:52 3: WARNING: unsupported character in reading HASH(0x17c7068) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2016.10.15 01:55:52 3: WARNING: unsupported character in reading HASH(0x1db0650) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2016.10.15 01:55:52 3: WARNING: unsupported character in reading HASH(0x207fa28) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2016.10.15 01:55:52 3: WARNING: unsupported character in reading HASH(0x29c1480) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2016.10.15 01:55:52 3: WARNING: unsupported character in reading HASH(0x2eb2500) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2016.10.15 01:55:52 3: WARNING: unsupported character in reading HASH(0x394a340) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
70_DENON_AVR.pm
Too many arguments for main::DENON_AVR_Command_SetInput at ./FHEM/70_DENON_AVR.pm line 2050, near "])"
Too many arguments for main::DENON_AVR_Command_SetInput at ./FHEM/70_DENON_AVR.pm line 2125, near "$1)"
reload 71_DENON_AVR_ZONE.pm
help DENON_AVR
Zitat von: raman am 15 Oktober 2016, 17:39:45
Kann es sein, dass dein Reciever 4 Zonen untestützt?
2016.10.16 18:45:11 1: 192.168.2.24:23 reappeared (Denon_AVR)
2016.10.16 18:45:16 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/70_DENON_AVR.pm line 1040.
Zitat von: raman am 16 Oktober 2016, 13:15:33
Habe ine neue Version mit Untestützung für die 4. Zone im 1. Post angehängt.
Einfach mal testen, ob es geht!
HASH(0x2f5c0d8)
2016.10.17 00:43:15 5: DENON_AVR AVR4520: read.
2016.10.17 00:43:15 4: DENON_AVR AVR4520 dispatch: this is for zones
2016.10.17 00:43:15 5: AVR4520 dispatch Z3ON
2016.10.17 00:43:15 5: DENON_AVR_ZONE AVR4520: <dq(Z3ON)>
2016.10.17 19:07:49 1: PERL WARNING: Use of uninitialized value $info2 in hash element at ./FHEM/70_DENON_AVR.pm line 756.
2016.10.17 19:07:49 1: PERL WARNING: Use of uninitialized value $info2 in hash element at ./FHEM/70_DENON_AVR.pm line 759.
2016.10.17 19:07:49 1: PERL WARNING: Use of uninitialized value $info3 in hash element at ./FHEM/70_DENON_AVR.pm line 759.
2016.10.17 19:07:52 1: PERL WARNING: Use of uninitialized value $status in concatenation (.) or string at ./FHEM/70_DENON_AVR.pm line 1324.
2016.10.17 19:07:52 1: PERL WARNING: Argument "AUTO" isn't numeric in division (/) at ./FHEM/70_DENON_AVR.pm line 1348.
2016.10.17 19:27:23 1: 192.168.2.24:23 reappeared (Denon_AVR)
2016.10.17 19:27:29 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/70_DENON_AVR.pm line 1040.
2016.10.17 19:27:40 1: PERL WARNING: Use of uninitialized value $info2 in hash element at ./FHEM/70_DENON_AVR.pm line 741.
2016.10.17 19:27:40 1: PERL WARNING: Use of uninitialized value $info2 in hash element at ./FHEM/70_DENON_AVR.pm line 744.
2016.10.17 19:27:40 1: PERL WARNING: Use of uninitialized value $info3 in hash element at ./FHEM/70_DENON_AVR.pm line 744.
Zitat von: raman am 17 Oktober 2016, 22:41:59
@bart:
Die ersten 3 Meldungen sind nicht so schlimm, nur nervig!
Anscheinend gibt es noch ein paar mehr Readings bei dir, die im Modul nicht erfasst sind.
Kannst du mal verbose auf 4 setzen und schauen, ob du die entspredchenden Readings identifizieren kannst.
Müsste dann sowas stehen: parsing <reading> to <unknown> oder es steht evtl ein HASH() dirn.
2016.10.18 22:34:30 4: DENON_AVR AVR4520: parsing <NSLASDSP DSP> to <unknown message - NSLASDSP DSP>.
2016.10.18 22:34:30 4: DENON_AVR AVR4520: parsing <NSLASSTASCH OFF> to <unknown message - NSLASSTASCH OFF>.
2016.10.18 22:34:30 4: DENON_AVR AVR4520: parsing <NSLASSTAACC NRG> to <unknown message - NSLASSTAACC NRG>.
2016.10.18 22:34:33 4: DENON_AVR AVR4520: parsing <NSLASUSN> to <unknown message - NSLASUSN>.
2016.10.18 22:34:33 4: DENON_AVR AVR4520: parsing <NSLASPAS> to <unknown message - NSLASPAS>.
2016.10.18 22:34:33 4: DENON_AVR AVR4520: parsing <NSLAS NG> to <unknown message - NSLAS NG>.
2016.10.18 22:47:39 4: DENON_AVR AVR4520: parsing <CVSW2 50> to <unknown message - CVSW2 50>
Command -> Parameter -> Example
CV -> SW2 UP -> CVSW U
CV -> SW2 DOWN ---SUBWOOFER2ch -> CVSW DOWN
CV -> SW2 ** **:38 to 62 by ASCII , 50=0dB,00=OFF -> CVSW 50
CVSW2 50
2016.10.20 11:27:10 1: ERROR: empty name in readingsBeginUpdate
2016.10.20 11:27:10 3: stacktrace:
2016.10.20 11:27:10 3: main::readingsBeginUpdate called by ./FHEM/71_DENON_AVR_ZONE.pm (506)
2016.10.20 11:27:10 3: main::DENON_AVR_ZONE_Parse called by fhem.pl (3383)
2016.10.20 11:27:10 3: main::Dispatch called by ./FHEM/70_DENON_AVR.pm (2648)
2016.10.20 11:27:10 3: main::DENON_AVR_UpdateConfig called by fhem.pl (2825)
2016.10.20 11:27:10 3: main::HandleTimeout called by fhem.pl (604)
2016.10.20 11:27:10 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at fhem.pl line 4070.
2016.10.20 11:27:10 1: readingsUpdate(,presence,present) missed to call readingsBeginUpdate first.
2016.10.20 11:27:10 3: AVR4520 device opened
2016.10.20 11:27:15 1: ERROR: empty name in readingsBeginUpdate
2016.10.20 11:27:15 3: stacktrace:
2016.10.20 11:27:15 3: main::readingsBeginUpdate called by ./FHEM/71_DENON_AVR_ZONE.pm (506)
2016.10.20 11:27:15 3: main::DENON_AVR_ZONE_Parse called by fhem.pl (3383)
2016.10.20 11:27:15 3: main::Dispatch called by ./FHEM/70_DENON_AVR.pm (2648)
2016.10.20 11:27:15 3: main::DENON_AVR_UpdateConfig called by fhem.pl (2825)
2016.10.20 11:27:15 3: main::HandleTimeout called by fhem.pl (604)
2016.10.20 11:27:15 1: readingsUpdate(,presence,present) missed to call readingsBeginUpdate first.
on:rc_GREEN:off mainOff:rc_YELLOW:main_on off:rc_STOP:on absent:rc_RED muted:rc_MUTE@green:muteT playing:rc_PLAY@green:pause paused:rc_PAUSE@green:play
if(Value("Denon_AVR") = "on")
2016.10.23 12:11:25 2: Denon_AVR: first attempt to read timed out, trying to close and open the device.
2016.10.23 12:11:25 3: Opening Denon_AVR device 192.168.2.24:23
2016.10.23 12:11:25 2: Denon_AVR: second attempt to read timed out, this is an unrecoverable error.
2016.10.23 12:11:25 3: Opening Denon_AVR device 192.168.2.24:23
2016.10.23 12:12:30 2: Denon_AVR: first attempt to read timed out, trying to close and open the device.
2016.10.23 12:12:30 3: Opening Denon_AVR device 192.168.2.24:23
2016.10.23 12:12:33 3: Can't connect to 192.168.2.24:23: No route to host
2016.10.23 12:12:33 2: Denon_AVR: second attempt to read timed out, this is an unrecoverable error.
2016.10.23 12:12:33 3: Opening Denon_AVR device 192.168.2.24:23
2016.10.23 12:13:38 2: Denon_AVR: first attempt to read timed out, trying to close and open the device.
2016.10.23 12:13:38 3: Opening Denon_AVR device 192.168.2.24:23
2016.10.23 12:13:41 3: Can't connect to 192.168.2.24:23: No route to host
2016.10.23 12:13:41 2: Denon_AVR: second attempt to read timed out, this is an unrecoverable error.
2016.10.23 12:13:41 3: Opening Denon_AVR device 192.168.2.24:23
2016.10.23 12:14:47 2: Denon_AVR: first attempt to read timed out, trying to close and open the device.
2016.10.23 12:14:47 3: Opening Denon_AVR device 192.168.2.24:23
2016.10.23 12:14:50 3: Can't connect to 192.168.2.24:23: No route to host
2016.10.23 12:14:50 2: Denon_AVR: second attempt to read timed out, this is an unrecoverable error.
2016.10.23 12:14:50 3: Opening Denon_AVR device 192.168.2.24:23
2016.10.23 12:15:55 2: Denon_AVR: first attempt to read timed out, trying to close and open the device.
2016.10.23 12:15:55 3: Opening Denon_AVR device 192.168.2.24:23
2016.10.23 12:15:58 3: Can't connect to 192.168.2.24:23: No route to host
2016.10.23 12:15:58 2: Denon_AVR: second attempt to read timed out, this is an unrecoverable error.
2016.10.23 12:15:58 3: Opening Denon_AVR device 192.168.2.24:23
2016.10.23 12:17:03 2: Denon_AVR: first attempt to read timed out, trying to close and open the device.
2016.10.23 12:17:03 3: Opening Denon_AVR device 192.168.2.24:23
2016.10.23 12:17:06 3: Can't connect to 192.168.2.24:23: No route to host
2016.10.23 12:17:06 2: Denon_AVR: second attempt to read timed out, this is an unrecoverable error.
2016.10.23 12:17:06 3: Opening Denon_AVR device 192.168.2.24:23
2016.10.23 12:18:11 2: Denon_AVR: first attempt to read timed out, trying to close and open the device.
2016.10.23 12:18:11 3: Opening Denon_AVR device 192.168.2.24:23
2016.10.23 12:18:14 3: Can't connect to 192.168.2.24:23: No route to host
2016.10.23 12:18:14 2: Denon_AVR: second attempt to read timed out, this is an unrecoverable error.
2016.10.23 12:18:14 3: Opening Denon_AVR device 192.168.2.24:23
2016.10.23 12:19:19 2: Denon_AVR: first attempt to read timed out, trying to close and open the device.
2016.10.23 12:19:19 3: Opening Denon_AVR device 192.168.2.24:23
2016.10.23 12:19:22 3: Can't connect to 192.168.2.24:23: No route to host
2016.10.23 12:19:22 2: Denon_AVR: second attempt to read timed out, this is an unrecoverable error.
2016.10.23 12:19:22 3: Opening Denon_AVR device 192.168.2.24:23
Zitat von: michiatlnx am 21 Oktober 2016, 16:57:45
Hallo, ich habe die beiden Module geladen.
Allerdings stürtz beim fhem mit folgender Meldung ab:
Can't use string ("verticalStretch") as a HASH ref while "strict refs" in use at ./FHEM/70_DENON_AVR.pm line 734.
Featurelevel: 5.7
define DenonAVR DENON_AVR DenonAVR:23
attr DenonAVR cmdIcon muteT:rc_MUTE
attr DenonAVR devStateIcon on:rc_GREEN:off mainOff:rc_YELLOW:main_on off:rc_STOP:on absent:rc_RED muted:rc_MUTE@green:muteT playing:rc_PLAY@green:pause paused:rc_PAUSE@green:play
attr DenonAVR event-on-change-reading power
attr DenonAVR room Mulimedia
attr DenonAVR stateFormat power
attr DenonAVR verbose 1
attr DenonAVR webCmd volumeStraight:power:input:sound:preset
Verbose 1 musste ich setzen, wenn der Receiver vom Strom ist wird das fhem Log durch das Denon Module vollgeschrieben:
2016.10.21 12:59:48 2: DenonAVR: second attempt to read timed out, this is an unrecoverable error.
2016.10.21 13:00:53 2: DenonAVR: first attempt to read timed out, trying to close and open the device.
Receiver Denon AVR-1912
Ansonsten cooles Modul mit so vielen Features, vielen Dank.
2016.10.25 00:02:32 1: 192.168.2.24:23 reappeared (Denon_AVR)
2016.10.25 00:02:32 5: DENON_AVR Denon_AVR: processing change CONNECTED
2016.10.25 00:02:37 5: DENON_AVR Denon_AVR: called StatusRequest.
2016.10.25 00:02:37 4: DENON_AVR Denon_AVR: SimpleWrite PW? <query>.
2016.10.25 00:02:37 5: SW: 50573f0d
2016.10.25 00:02:37 4: DENON_AVR Denon_AVR: SimpleWrite MU? <query>.
2016.10.25 00:02:37 5: SW: 4d553f0d
2016.10.25 00:02:37 4: DENON_AVR Denon_AVR: SimpleWrite MV? <query>.
2016.10.25 00:02:37 5: SW: 4d563f0d
2016.10.25 00:02:37 4: DENON_AVR Denon_AVR: SimpleWrite SI? <query>.
2016.10.25 00:02:37 5: SW: 53493f0d
2016.10.25 00:02:37 4: DENON_AVR Denon_AVR: SimpleWrite MS? <query>.
2016.10.25 00:02:37 5: SW: 4d533f0d
2016.10.25 00:02:37 4: DENON_AVR Denon_AVR: SimpleWrite NSP <query>.
2016.10.25 00:02:37 5: SW: 4e53500d
2016.10.25 00:02:37 4: DENON_AVR Denon_AVR: SimpleWrite ZM? <query>.
2016.10.25 00:02:37 5: SW: 5a4d3f0d
2016.10.25 00:02:37 4: DENON_AVR Denon_AVR: SimpleWrite Z2? <query>.
2016.10.25 00:02:37 5: SW: 5a323f0d
2016.10.25 00:02:37 4: DENON_AVR Denon_AVR: SimpleWrite Z3? <query>.
2016.10.25 00:02:37 5: SW: 5a333f0d
2016.10.25 00:02:37 4: DENON_AVR Denon_AVR: SimpleWrite SLP? <query>.
2016.10.25 00:02:37 5: SW: 534c503f0d
2016.10.25 00:02:37 4: DENON_AVR Denon_AVR: SimpleWrite DIM ? <query>.
2016.10.25 00:02:37 5: SW: 44494d203f0d
2016.10.25 00:02:37 4: DENON_AVR Denon_AVR: SimpleWrite ECO? <query>.
2016.10.25 00:02:37 5: SW: 45434f3f0d
2016.10.25 00:02:37 4: DENON_AVR Denon_AVR: SimpleWrite STBY? <query>.
2016.10.25 00:02:37 5: SW: 535442593f0d
2016.10.25 00:02:37 4: DENON_AVR Denon_AVR: SimpleWrite MSQUICK ? <query>.
2016.10.25 00:02:37 5: SW: 4d53515549434b203f0d
2016.10.25 00:02:37 4: DENON_AVR Denon_AVR: SimpleWrite MSSMART ? <query>.
2016.10.25 00:02:37 5: SW: 4d53534d415254203f0d
2016.10.25 00:02:37 4: DENON_AVR Denon_AVR: SimpleWrite MONI ? <query>.
2016.10.25 00:02:37 5: SW: 4d4f4e49203f0d
2016.10.25 00:02:37 4: DENON_AVR Denon_AVR: SimpleWrite MNMEN? <query>.
2016.10.25 00:02:37 5: SW: 4d4e4d454e3f0d
2016.10.25 00:02:37 4: DENON_AVR Denon_AVR: SimpleWrite MNZST? <query>.
2016.10.25 00:02:37 5: SW: 4d4e5a53543f0d
2016.10.25 00:02:37 4: DENON_AVR Denon_AVR: SimpleWrite NSE <query>.
2016.10.25 00:02:37 5: SW: 4e53450d
2016.10.25 00:02:37 4: DENON_AVR Denon_AVR: SimpleWrite CV? <query>.
2016.10.25 00:02:37 5: SW: 43563f0d
2016.10.25 00:02:37 4: DENON_AVR Denon_AVR: SimpleWrite SD? <query>.
2016.10.25 00:02:37 5: SW: 53443f0d
2016.10.25 00:02:37 4: DENON_AVR Denon_AVR: SimpleWrite DC? <query>.
2016.10.25 00:02:37 5: SW: 44433f0d
2016.10.25 00:02:37 4: DENON_AVR Denon_AVR: SimpleWrite SV? <query>.
2016.10.25 00:02:37 5: SW: 53563f0d
2016.10.25 00:02:37 4: DENON_AVR Denon_AVR: SimpleWrite TMAN? <query>.
2016.10.25 00:02:37 5: SW: 544d414e3f0d
2016.10.25 00:02:37 4: DENON_AVR Denon_AVR: SimpleWrite TR? <query>.
2016.10.25 00:02:37 5: SW: 54523f0d
2016.10.25 00:02:37 4: DENON_AVR Denon_AVR: SimpleWrite VSASP ? <query>.
2016.10.25 00:02:37 5: SW: 5653415350203f0d
2016.10.25 00:02:37 4: DENON_AVR Denon_AVR: SimpleWrite VSSC ? <query>.
2016.10.25 00:02:37 5: SW: 56535343203f0d
2016.10.25 00:02:37 4: DENON_AVR Denon_AVR: SimpleWrite VSSCH ? <query>.
2016.10.25 00:02:37 5: SW: 5653534348203f0d
2016.10.25 00:02:37 4: DENON_AVR Denon_AVR: SimpleWrite VSVPM ? <query>.
2016.10.25 00:02:37 5: SW: 565356504d203f0d
2016.10.25 00:02:37 4: DENON_AVR Denon_AVR: SimpleWrite VSVST ? <query>.
2016.10.25 00:02:37 5: SW: 5653565354203f0d
2016.10.25 00:02:37 4: DENON_AVR Denon_AVR: SimpleWrite PSCINEMA EQ. ? <query>.
2016.10.25 00:02:37 5: SW: 505343494e454d412045512e203f0d
2016.10.25 00:02:37 4: DENON_AVR Denon_AVR: SimpleWrite PSLOM ? <query>.
2016.10.25 00:02:37 5: SW: 50534c4f4d203f0d
2016.10.25 00:02:37 4: DENON_AVR Denon_AVR: SimpleWrite PSMULTEQ: ? <query>.
2016.10.25 00:02:37 5: SW: 50534d554c5445513a203f0d
2016.10.25 00:02:37 4: DENON_AVR Denon_AVR: SimpleWrite PSDYNEQ ? <query>.
2016.10.25 00:02:37 5: SW: 505344594e4551203f0d
2016.10.25 00:02:37 4: DENON_AVR Denon_AVR: SimpleWrite PSDYNVOL ? <query>.
2016.10.25 00:02:37 5: SW: 505344594e564f4c203f0d
2016.10.25 00:02:37 4: DENON_AVR Denon_AVR: SimpleWrite PSLFC ? <query>.
2016.10.25 00:02:37 5: SW: 50534c4643203f0d
2016.10.25 00:02:37 5: DENON_AVR Denon_AVR: called UpdateConfig.
2016.10.25 00:02:57 5: DENON_AVR Denon_AVR: read.
2016.10.25 00:02:57 4: DENON_AVR Denon_AVR: parsing <SYMOAVR-X1100WEUR> to <unknown message - SYMOAVR-X1100WEUR>.
2016.10.25 00:02:57 5: DENON_AVR Denon_AVR: read.
2016.10.25 00:02:57 4: DENON_AVR Denon_AVR: parsing <SYMDNOR> to <unknown message - SYMDNOR>.
2016.10.25 00:02:57 5: DENON_AVR Denon_AVR: read.
2016.10.25 00:02:57 4: DENON_AVR Denon_AVR: parsing <SYMODTUN EUR> to <unknown message - SYMODTUN EUR>.
2016.10.25 00:02:57 5: DENON_AVR Denon_AVR: read.
2016.10.25 00:02:57 4: DENON_AVR Denon_AVR: parsing <PWON> to <on>.
2016.10.25 00:02:57 5: DENON_AVR Denon_AVR: read.
2016.10.25 00:02:57 4: DENON_AVR Denon_AVR: parsing <SSLAN DEU> to <unknown>.
Can't use string ("USE") as a HASH ref while "strict refs" in use at ./FHEM/70_DENON_AVR.pm line 765.
Zitat von: raman am 23 Oktober 2016, 15:55:43
@Amenophis86
Ich hab den Reconnect wieder geändert, jetzt sollten die logs ab einem bestimmten verbose-level nicht mehr auftauchen.
Zitat von: raman am 25 Oktober 2016, 16:44:38
@Amenophis86
Nachdem der Reciever wieder Strom hat, sendet er manchmal, aber nicht immer, Statusinformationen,
die nirgends dokumentiert sind. Eine davon hat anscheinend zu einem Fehler beim Parsen geführt.
Hoffe der Fehler ist mit der neuen Version jetzt weg!
Geht disable bei dir nicht? Sollte eigentlich die Statusabfrage auschalten und die Verbindung unterbrechen!
Can't use string ("USE") as a HASH ref while "strict refs" in use at ./FHEM/70_DENON_AVR.pm line 778.
Zitat
Habe mir gerade mal die aktuellste Version aus dem Post geholt. Für was steht "set Denon channelVolume FrontLeft -1" in der Readme drin?
2016.10.30 11:19:12 3: Opening Marantz device 192.168.0.16:23
2016.10.30 11:19:12 1: Including ./log/fhem.save
2016.10.30 11:19:12 3: WARNING: unsupported character in reading HASH(0x16b3e88) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2016.10.30 11:19:12 3: WARNING: unsupported character in reading HASH(0x1e0b778) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2016.10.30 11:19:12 3: WARNING: unsupported character in reading HASH(0x250a6f8) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2016.10.30 11:19:12 3: WARNING: unsupported character in reading HASH(0x28e7998) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2016.10.30 11:19:12 3: WARNING: unsupported character in reading HASH(0x2906800) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2016.10.30 11:19:12 3: WARNING: unsupported character in reading HASH(0x291d620) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2016.10.30 11:19:12 3: WARNING: unsupported character in reading HASH(0x291dd48) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2016.10.30 11:19:12 3: WARNING: unsupported character in reading HASH(0x291e738) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2016.10.30 11:19:12 3: WARNING: unsupported character in reading HASH(0x2920ac8) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2016.10.30 11:19:12 3: WARNING: unsupported character in reading HASH(0x2920e40) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2016.10.30 11:19:12 3: WARNING: unsupported character in reading HASH(0x301b0a8) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2016.10.30 11:19:12 1: usb create starting
2016.10.30 11:19:13 1: usb create end
2016.10.30 11:19:13 2: SecurityCheck: WEB,WEBphone,WEBtablet has no associated allowed device with basicAuth. telnetPort has no associated allowed device with password/globalpassword. Restart FHEM for a new check if the problem is fixed, or set the global attribute motd to none to supress this message.
2016.10.30 11:19:13 0: Featurelevel: 5.7
2016.10.30 11:19:13 0: Server started with 52 defined entities (fhem.pl:12463/2016-10-29 perl:5.014002 os:linux user:fhem pid:25636)
2016.10.30 11:19:13 3: Marantz device opened
2016.10.30 11:19:13 3: FritzBox device opened
Zitat von: raman am 29 Oktober 2016, 11:31:47
Danke fürs Angebot,
aber die Funktion ist eh mehr oder weniger überflüssig geworden, da die Denon-Reciever nicht
regelmäßig die Systemeinstellungen übermitteln.
Habe aktuell nur noch ein Test-Log entfernt, das unnötige log-Einträge produziert.
http://<IP-Adresse>/goform/Deviceinfo.xml
ZitatAlso in welchen Zeitabständen?
volume:muteT:input:surroundMode:channelVolume Center_up:channelVolume Center_down
set raw <cmd> [options]
get raw <cmd> [options]
# Fernbedienung Denon Ceol N9 Wohnzimmer
define Denon_WZ DENON_AVR 192.168.178.21:23
attr Denon_WZ cmdIcon muteT:rc_MUTE
attr Denon_WZ devStateIcon on:rc_GREEN:off mainOff:rc_YELLOW:main_on off:rc_STOP:on absent:rc_RED muted:rc_MUTE@green:muteT playing:rc_PLAY@green:pause paused:rc_PAUSE@green:play
attr Denon_WZ room TESTROOM
attr Denon_WZ stateFormat stateAV
attr Denon_WZ webCmd volume:muteT:input:surroundMode
#attr DenonAVR verbose 1
set <denon> rawCommand TR?
define <denon> DENON_AVR /dev/ttyUSB0@9600
#Sound
elsif ($msg =~ /^MS(.+)/)
{
my $sound = "?";
$sound = DENON_GetValue('SOUND', $1);
if ($sound ne "?")
{
readingsBulkUpdate($hash, "sound", $sound) if($sound ne "unknown");
my $sMode = $sound;
$sMode =~ s/ /_/g;
readingsBulkUpdate($hash, "surroundMode", $sMode) if(defined $DENON_db->{'MS'}{$sMode});
$return = "sound ".$sound;
}
}
2016.12.27 17:57:52 1: reload: Error:Modul 70_DENON_AVR deactivated:
Too many arguments for main::DevIo_OpenDev at ./FHEM/70_DENON_AVR.pm line 920, near ")"
Too many arguments for main::RemoveInternalTimer at ./FHEM/70_DENON_AVR.pm line 959, near ""DENON_AVR_ConnectionCheck")"
Too many arguments for main::RemoveInternalTimer at ./FHEM/70_DENON_AVR.pm line 965, near ""DENON_AVR_ConnectionCheck")"
Too many arguments for main::RemoveInternalTimer at ./FHEM/70_DENON_AVR.pm line 1003, near ""DENON_AVR_PlaytimeCheck")"
Too many arguments for main::RemoveInternalTimer at ./FHEM/70_DENON_AVR.pm line 1006, near ""DENON_AVR_PlaytimeCheck")"
Too many arguments for main::RemoveInternalTimer at ./FHEM/70_DENON_AVR.pm line 1027, near ""DENON_AVR_ConnectionCheck")"
Too many arguments for main::DevIo_OpenDev at ./FHEM/70_DENON_AVR.pm line 1164, near ")"
Too many arguments for main::RemoveInternalTimer at ./FHEM/70_DENON_AVR.pm line 1196, near ""DENON_AVR_ConnectionCheck")"
Too many arguments for main::RemoveInternalTimer at ./FHEM/70_DENON_AVR.pm line 1267, near ""DENON_AVR_ConnectionCheck")"
Too many arguments for main::RemoveInternalTimer at ./FHEM/70_DENON_AVR.pm line 2696, near ""DENON_AVR_ConnectionCheck")"
./FHEM/70_DENON_AVR.pm has too many errors.
2016.12.27 17:57:52 0: Too many arguments for main::DevIo_OpenDev at ./FHEM/70_DENON_AVR.pm line 920, near ")"
Too many arguments for main::RemoveInternalTimer at ./FHEM/70_DENON_AVR.pm line 959, near ""DENON_AVR_ConnectionCheck")"
Too many arguments for main::RemoveInternalTimer at ./FHEM/70_DENON_AVR.pm line 965, near ""DENON_AVR_ConnectionCheck")"
Too many arguments for main::RemoveInternalTimer at ./FHEM/70_DENON_AVR.pm line 1003, near ""DENON_AVR_PlaytimeCheck")"
Too many arguments for main::RemoveInternalTimer at ./FHEM/70_DENON_AVR.pm line 1006, near ""DENON_AVR_PlaytimeCheck")"
Too many arguments for main::RemoveInternalTimer at ./FHEM/70_DENON_AVR.pm line 1027, near ""DENON_AVR_ConnectionCheck")"
Too many arguments for main::DevIo_OpenDev at ./FHEM/70_DENON_AVR.pm line 1164, near ")"
Too many arguments for main::RemoveInternalTimer at ./FHEM/70_DENON_AVR.pm line 1196, near ""DENON_AVR_ConnectionCheck")"
Too many arguments for main::RemoveInternalTimer at ./FHEM/70_DENON_AVR.pm line 1267, near ""DENON_AVR_ConnectionCheck")"
Too many arguments for main::RemoveInternalTimer at ./FHEM/70_DENON_AVR.pm line 2696, near ""DENON_AVR_ConnectionCheck")"
./FHEM/70_DENON_AVR.pm has too many errors.
define WHZ_AVR_Receiver DENON_AVR 192.168.178.28:23
Zitat von: raman am 18 Dezember 2016, 20:37:31
Implementiert ist es, ich habe aber keine Ahnung, ob es funktioniert! (da ungetestet)
Definition schaut dann so aus:Code Auswählendefine <denon> DENON_AVR /dev/ttyUSB0@9600
Einfach mal testen und berichten!
Zitat von: Amenophis86 am 27 Dezember 2016, 19:22:04
lass mal :23 weg
define WHZ_AVR_Receiver DENON_AVR 192.168.178.28
2016.12.27 19:58:48 1: reload: Error:Modul 70_DENON_AVR deactivated:
Too many arguments for main::DevIo_OpenDev at ./FHEM/70_DENON_AVR.pm line 920, near ")"
Too many arguments for main::RemoveInternalTimer at ./FHEM/70_DENON_AVR.pm line 959, near ""DENON_AVR_ConnectionCheck")"
Too many arguments for main::RemoveInternalTimer at ./FHEM/70_DENON_AVR.pm line 965, near ""DENON_AVR_ConnectionCheck")"
Too many arguments for main::RemoveInternalTimer at ./FHEM/70_DENON_AVR.pm line 1003, near ""DENON_AVR_PlaytimeCheck")"
Too many arguments for main::RemoveInternalTimer at ./FHEM/70_DENON_AVR.pm line 1006, near ""DENON_AVR_PlaytimeCheck")"
Too many arguments for main::RemoveInternalTimer at ./FHEM/70_DENON_AVR.pm line 1027, near ""DENON_AVR_ConnectionCheck")"
Too many arguments for main::DevIo_OpenDev at ./FHEM/70_DENON_AVR.pm line 1164, near ")"
Too many arguments for main::RemoveInternalTimer at ./FHEM/70_DENON_AVR.pm line 1196, near ""DENON_AVR_ConnectionCheck")"
Too many arguments for main::RemoveInternalTimer at ./FHEM/70_DENON_AVR.pm line 1267, near ""DENON_AVR_ConnectionCheck")"
Too many arguments for main::RemoveInternalTimer at ./FHEM/70_DENON_AVR.pm line 2696, near ""DENON_AVR_ConnectionCheck")"
./FHEM/70_DENON_AVR.pm has too many errors.
2016.12.27 19:58:48 0: Too many arguments for main::DevIo_OpenDev at ./FHEM/70_DENON_AVR.pm line 920, near ")"
Too many arguments for main::RemoveInternalTimer at ./FHEM/70_DENON_AVR.pm line 959, near ""DENON_AVR_ConnectionCheck")"
Too many arguments for main::RemoveInternalTimer at ./FHEM/70_DENON_AVR.pm line 965, near ""DENON_AVR_ConnectionCheck")"
Too many arguments for main::RemoveInternalTimer at ./FHEM/70_DENON_AVR.pm line 1003, near ""DENON_AVR_PlaytimeCheck")"
Too many arguments for main::RemoveInternalTimer at ./FHEM/70_DENON_AVR.pm line 1006, near ""DENON_AVR_PlaytimeCheck")"
Too many arguments for main::RemoveInternalTimer at ./FHEM/70_DENON_AVR.pm line 1027, near ""DENON_AVR_ConnectionCheck")"
Too many arguments for main::DevIo_OpenDev at ./FHEM/70_DENON_AVR.pm line 1164, near ")"
Too many arguments for main::RemoveInternalTimer at ./FHEM/70_DENON_AVR.pm line 1196, near ""DENON_AVR_ConnectionCheck")"
Too many arguments for main::RemoveInternalTimer at ./FHEM/70_DENON_AVR.pm line 1267, near ""DENON_AVR_ConnectionCheck")"
Too many arguments for main::RemoveInternalTimer at ./FHEM/70_DENON_AVR.pm line 2696, near ""DENON_AVR_ConnectionCheck")"
./FHEM/70_DENON_AVR.pm has too many errors.
reload 70_DENON_AVR
Too many arguments for main::DevIo_OpenDev at ./FHEM/70_DENON_AVR.pm line 920, near ")"
Too many arguments for main::RemoveInternalTimer at ./FHEM/70_DENON_AVR.pm line 959, near ""DENON_AVR_ConnectionCheck")"
Too many arguments for main::RemoveInternalTimer at ./FHEM/70_DENON_AVR.pm line 965, near ""DENON_AVR_ConnectionCheck")"
Too many arguments for main::RemoveInternalTimer at ./FHEM/70_DENON_AVR.pm line 1003, near ""DENON_AVR_PlaytimeCheck")"
Too many arguments for main::RemoveInternalTimer at ./FHEM/70_DENON_AVR.pm line 1006, near ""DENON_AVR_PlaytimeCheck")"
Too many arguments for main::RemoveInternalTimer at ./FHEM/70_DENON_AVR.pm line 1027, near ""DENON_AVR_ConnectionCheck")"
Too many arguments for main::DevIo_OpenDev at ./FHEM/70_DENON_AVR.pm line 1164, near ")"
Too many arguments for main::RemoveInternalTimer at ./FHEM/70_DENON_AVR.pm line 1196, near ""DENON_AVR_ConnectionCheck")"
Too many arguments for main::RemoveInternalTimer at ./FHEM/70_DENON_AVR.pm line 1267, near ""DENON_AVR_ConnectionCheck")"
Too many arguments for main::RemoveInternalTimer at ./FHEM/70_DENON_AVR.pm line 2696, near ""DENON_AVR_ConnectionCheck")"
./FHEM/70_DENON_AVR.pm has too many errors.
update check
update
Zitat von: raman am 27 Dezember 2016, 20:32:292807
@alexmetz
Welches Modell hast du genau?
Zitat von: Testuser am 27 Dezember 2016, 21:39:14
Bin echt erstaunt, der hat richtig viele updates durchgeführt und ich hatte echt bisher nur Verion 5.7 drauf.
ZitatDas kannte ja in FTUI selbst ändern und die % weglassen. Habe ich auch gemacht.
Im FTUI wird die Lautstärke im Regler nicht richtig angezeigt (liegt wohl am % im Reading volume)
2016.12.26 10:37:53 5: DENON_AVR AVR_X4000: called PlaytimeCheck
2016.12.26 10:37:53 5: DENON_AVR AVR_X4000: read.
2016.12.26 10:37:53 4: DENON_AVR AVR_X4000: parsing <NSE0Now Playing iRadio^@^@> to <currentMedia iRadio^@^@>.
2016.12.26 10:37:53 5: DENON_AVR AVR_X4000: read.
2016.12.26 10:37:53 4: DENON_AVR AVR_X4000: parsing <NSE1^ASWR1 Rheinland Pfalz-Eins-gehoert gehoert SWR1^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@> to <currentTitle SWR1 Rheinland Pfalz-Eins-gehoert gehoert SWR1^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ flag: 1>.
2016.12.26 10:37:53 5: DENON_AVR AVR_X4000: read.
2016.12.26 10:37:53 4: DENON_AVR AVR_X4000: parsing <NSE2^ASWR1 Rheinland-Pfalz Live^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@> to <currentStation SWR1 Rheinland-Pfalz Live^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ flag: 1>.
2016.12.26 10:37:53 5: DENON_AVR AVR_X4000: read.
2016.12.26 10:37:53 4: DENON_AVR AVR_X4000: parsing <NSE3^A48kHz^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@> to <currentBitrate 48kHz^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ flag: 1>.
2016.12.26 10:37:53 5: DENON_AVR AVR_X4000: read.
2016.12.26 10:37:53 4: DENON_AVR AVR_X4000: parsing <NSE4^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@> to <reading ignored: flag: 0>.
2016.12.26 10:37:53 5: DENON_AVR AVR_X4000: read.
2016.12.26 10:37:53 4: DENON_AVR AVR_X4000: parsing <NSE5^@ 13:08 100%^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@> to <currentPlaytime 13:08 flag: 0>.
2016.12.26 10:37:54 5: DENON_AVR AVR_X4000: read.
2016.12.26 10:37:54 4: DENON_AVR AVR_X4000: parsing <NSE6^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@> to <reading ignored: flag: 0>.
2016.12.26 10:37:54 5: DENON_AVR AVR_X4000: read.
2016.12.26 10:37:54 4: DENON_AVR AVR_X4000: parsing <NSE7^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@> to <reading ignored: flag: 0>.
2016.12.26 10:37:54 5: DENON_AVR AVR_X4000: read.
2016.12.26 10:37:54 4: DENON_AVR AVR_X4000: parsing <NSE8 [ 1/7 ]^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@> to <reading ignored: flag: 32>.
Zitat von: raman am 12 Januar 2017, 15:35:35
Wenn dein AVR-X4300H mit dem Modul funktioniert, dann muss ja der AVR-X1300W auch damit funktionieren!
Die Kommandos Favorites, Favorites_Play und alles, was mit iPod und USB zu tun hat, für die Wahl der Eingangsquelle (Input)
gibt es laut Control-Protokoll von Denon für den AVR-X4300H und den AVR-X6300H nicht. Liegt sicher daran, dass die beiden
von Haus aus Heos unterstützen. Bei den kleineren Modellen sollten die Kommandos funktionieren.
Leider gibt es die Direktanwahl von Onlinemusikinhalten wie beim "normalem" Radio nicht. Die einzige Möglichkeit,
z.B. Online-Radiosender direkt aufzurufen, ist es diese auf die Quickselect-Tasten zu legen. Dann hast du zumindest
vier Sender, die du direkt aus FHEM auswählen kannst.
Zitat
Die angehängte zip-Datei enthält folgende Dateien:
70_DENON_AVR.pm
71_DENON_AVR_ZONE.pm
Außerdem ist ein Ordner mit spezifischen Buttons für remotecontrol enthalten, dessen Inhalt nach www/images/default/remotecontrol kopiert werden muss.
<div data-type="volume"
data-device="wz_denon_avr"
data-get="volumeStraight"
data-set="volumeStraight"
data-min="-50"
data-max="-25"
data-tickstep="15"
</div>
Rockantenne<>http://mp3channels.webradio.antenne.de/rockantenne
Bayern3<>http://streams.br.de/bayern3_2.m3u
JamFM<>http://www.jam.fm/streams/jam-nmr-mp3.m3u
ZitatAls Ersatz ist der set-Befehl stream gedacht. Damit kann man aus dem Denon-Modul über DLNARendererWie eine Datei anlegen?
Streams direkt starten. Vorausetzung ist, dass DLNARenderer definiert wurde und im Ordner fhem/FHEM eine Datei
mit dem Namen Denon.streams mit z.B. folgendem Inhalt und Format angelegt wird.
define dlnadevices DLNARenderer
1 2 3
Rockantenne<>http://mp3channels.webradio.antenne.de/rockantenne
1) Name, der im Auswahlmenü für den Stream im Denon-Modul angezeigt werden soll
2) Seperator
3)Adresse des Webstreams
40c40
< 'C' => 'Center',
---
> 'C' => 'Center',
43,47c43,47
< 'SL' => 'SourroundLeft',
< 'SR' => 'SourroundRight',
< 'SBL' => 'SourroundBackLeft',
< 'SBR' => 'SourroundBackRight',
< 'SB' => 'SourroundBack',
---
> 'SL' => 'SurroundLeft',
> 'SR' => 'SurroundRight',
> 'SBL' => 'SurroundBackLeft',
> 'SBR' => 'SurroundBackRight',
> 'SB' => 'SurroundBack',
55a56,68
> 'TRL' => 'TopRearLeft',
> 'TRR' => 'TopRearRight',
> 'RHL' => 'RearHeightLeft',
> 'RHR' => 'RearHeightRight',
> 'FDL' => 'FrontDolbyLeft',
> 'FDR' => 'FrontDolbyRight',
> 'SDL' => 'SurroundDolbyLeft',
> 'SDR' => 'SurroundDolbRight',
> 'BDL' => 'BackDolbyLeft',
> 'BDR' => 'BackDolbyRight',
> 'SHL' => 'SurroundHeightLeft',
> 'SHR' => 'SurroundHightRight',
> 'TS' => 'TopSurround',
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
HASH(0x388588)
(ich habe als mode Auro-3D eingestellt)http:///img/album%20art_S.png?1488383603000
define AVR_X4300H DENON_AVR DENON-AVR-X430H.local
537a538,548
> 'CLASSIC CONCERT' => 'Classic Concert',
> 'JAZZ CLUB' => 'Jazz Club',
> 'LEFT' => 'Left',
> 'MONO MOVIE' => 'Mono Movie',
> 'MATRIX' => 'Matrix',
> 'RIGHT' => 'Right',
> 'ROCK ARENA' => 'Rock Arena',
> 'SUPER STADIUM' => 'Super Stadium',
> 'VIDEO GAME' => 'Video Game',
> 'VIRTUAL' => 'Virtual',
> 'WIDE SCREEN' => 'Wide Screen',
571a583
> 'DOLBY D+ +PLZ H' => 'Dolby Digital Plus+PLZ H',
600a613
> 'DTS HD TR' => 'DTS-HD TR',
635a649,659
> 'QUICK0' => 'Quick 0',
> 'QUICK1' => 'Quick 1',
> 'QUICK2' => 'Quick 2',
> 'QUICK3' => 'Quick 3',
> 'QUICK4' => 'Quick 4',
> 'QUICK5' => 'Quick 5',
> 'QUICK1 MEMORY' => 'Quick 1 Memory',
> 'QUICK2 MEMORY' => 'Quick 2 Memory',
> 'QUICK3 MEMORY' => 'Quick 3 Memory',
> 'QUICK4 MEMORY' => 'Quick 4 Memory',
> 'QUICK5 MEMORY' => 'Quick 5 Memory',
volumeDown
wird immer nur in 0.5 Schritten die Lautstärke geändert.volumeDown 3
2017.03.15 19:56:12 5: DENON_AVR Denon_N7: called SetVolume.
2017.03.15 19:56:12 4: DENON_AVR Denon_N7: SimpleWrite MV000 <volume>.
2017.03.15 19:56:12 5: SW: 4d563030300d
2017.03.15 19:56:12 5: DENON_AVR Denon_N7: read.
2017.03.15 19:56:12 4: DENON_AVR Denon_N7: parsing <MV32> to <volume/volumeStraight 32/-48>.
2017.03.15 19:57:42 5: DENON_AVR_Command Denon_N7: called SetPower
2017.03.15 19:57:42 4: DENON_AVR Denon_N7: SimpleWrite PWON <power>.
2017.03.15 19:57:42 5: SW: 50574f4e0d
2017.03.15 19:57:42 4: DENON_AVR Denon_N7: SimpleWrite ZM? <query>.
2017.03.15 19:57:42 5: SW: 5a4d3f0d
2017.03.15 19:57:42 5: DENON_AVR Denon_N7: read.
2017.03.15 19:57:42 4: DENON_AVR Denon_N7: parsing <ZMSTANDBY> to <zoneMain standby>.
2017.03.15 19:57:44 4: DENON_AVR Denon_N7: SimpleWrite ZMOFF <zoneMain>.
on:rc_GREEN:off off:rc_YELLOW:on off:rc_STOP:on absent:rc_RED:on muted:rc_MUTE@green:muteT playing:rc_PLAY@green:pause paused:rc_PAUSE@green:play
Zitat von: raman am 12 Oktober 2016, 12:31:25
@weini
O.k. jetzt weiß ich, welche App du meinst. Die hab ich vor einiger Zeit auch mal getestet, da mir die offiziellen Apps nicht gefallen haben.
Die App untestützt aber soweit ich mich erinnere nicht den Befehlssatz für die neueren Modelle ab Baujahr 2014.
Im Umkehrschluss kann man aber die App dann nur auf einem Android-Endgerät benutzen, da der TCP-Port dann blockiert ist.
@thorschtn
Ich habe mal eine Funktion, sprich set-Befehl favoriteList, eingebaut.
Die baut eine Sequenz aus set-Befehlen für die Remotecontrol-Befehle und den nötigen "sleeps" zusammen.
Damit wird dann die Favoritenliste aufgerufen und solange ein down-Befehl aufgerufen, bis der gewünschte Eintrag in der Liste
erreicht ist, der dann mit play gestartet wird.
Aber Vorsicht, wenn du z.B. Favorit 20 aufrufst und nur 19 Einträge in der Liste sind, dann wird der erste Eintrag ausgewählt,
weil die Liste wieder neu durchlaufen wird.
Standardmäßig sind favoriteList 1-20 möglich. Die maximale Anzahl der Favoriten lässt sich aber mit dem
Attribut maxFavorites rauf- bzw. runtersetzen, um das oben beschriebene Problem zu umgehen, wenn weniger als
20 Einträge vorhanden sind.
Um so weiter unten ein Eintrag in der Liste steht, um so länger dauert halt auch der Aufruf.
Die neue Version ist im 1. Post zu finden.
Gruß
raman
2017.03.18 14:02:23 5: DENON_AVR Denon_N7: called SetInput.
2017.03.18 14:02:23 4: DENON_AVR Denon_N7: SimpleWrite SIAUX1 <input>.
2017.03.18 14:02:23 5: SW: 5349415558310d
2017.03.18 14:02:26 5: DENON_AVR Denon_N7: called ConnectionCheck.
2017.03.18 14:02:26 5: SW: 50573f0d
2017.03.18 14:02:26 5: DENON_AVR_ConnectionCheck Denon_N7: reset internal timer.
2017.03.18 14:02:26 5: DENON_AVR Denon_N7: called SetInput.
2017.03.18 14:02:26 4: DENON_AVR Denon_N7: SimpleWrite SIAUX2 <input>.
2017.03.18 14:02:26 5: SW: 5349415558320d
2017.03.18 14:02:32 5: DENON_AVR Denon_N7: called ConnectionCheck.
2017.03.18 14:02:32 5: SW: 50573f0d
2017.03.18 14:02:32 5: DENON_AVR_ConnectionCheck Denon_N7: reset internal timer.
2017.03.18 14:00:09 5: DENON_AVR Denon_N7: called SetInput.
2017.03.18 14:00:09 4: DENON_AVR Denon_N7: SimpleWrite SIFAVORITES <input>.
2017.03.18 14:00:09 5: SW: 53494641564f52495445530d
2017.03.18 14:00:09 5: DENON_AVR Denon_N7 SetFavorite: sleep 5;set Denon_N7 remoteControl play
2017.03.18 14:00:12 5: DENON_AVR Denon_N7: called ConnectionCheck.
2017.03.18 14:00:12 5: SW: 50573f0d
2017.03.18 14:00:12 5: DENON_AVR_ConnectionCheck Denon_N7: reset internal timer.
2017.03.19 11:24:04 4: DENON_AVR Denon_N7: SimpleWrite FVMEM 07 <favorite_Memory>.
2017.03.19 11:24:04 5: SW: 46564d454d2030370d
2017.03.19 11:24:07 5: DENON_AVR Denon_N7: called ConnectionCheck.
2017.03.19 11:24:07 5: SW: 50573f0d
2017.03.19 11:24:07 5: DENON_AVR_ConnectionCheck Denon_N7: reset internal timer.
2017.03.19 11:31:20 4: DENON_AVR Denon_N7: SimpleWrite NSE <query>.
2017.03.19 11:31:20 5: SW: 4e53450d
2017.03.19 11:31:20 5: DENON_AVR Denon_N7: read.
2017.03.19 11:31:20 5: DENON_AVR Denon_N7: called PlaytimeCheck mediaInfo
2017.03.19 11:31:20 4: DENON_AVR Denon_N7: parsing <NSE0Now Playing> to <currentMedia iRadio>.
2017.03.19 11:31:20 5: DENON_AVR Denon_N7: read.
2017.03.19 11:31:20 4: DENON_AVR Denon_N7: parsing <NSE1 Radio Art - Spot> to <currentTitle Radio Art - Spot flag: 32>.
2017.03.19 11:31:20 4: DENON_AVR Denon_N7: parsing <NSE2> to <unknown message - NSE2>.
2017.03.19 11:31:20 5: DENON_AVR Denon_N7: read.
2017.03.19 11:31:20 4: DENON_AVR Denon_N7: parsing <NSE3 96kbps> to <currentBitrate 96kbps flag: 32>.
2017.03.19 11:31:21 5: DENON_AVR Denon_N7: read.
2017.03.19 11:31:21 4: DENON_AVR Denon_N7: parsing <NSE4> to <unknown message - NSE4>.
2017.03.19 11:31:21 4: DENON_AVR Denon_N7: parsing <NSE5 000:00 0%> to <unknown>.
2017.03.19 11:31:21 4: DENON_AVR Denon_N7: parsing <NSE6> to <unknown message - NSE6>.
2017.03.19 11:31:21 4: DENON_AVR Denon_N7: parsing <NSE7> to <unknown message - NSE7>.
2017.03.19 11:31:21 5: DENON_AVR Denon_N7: read.
2017.03.19 11:31:21 4: DENON_AVR Denon_N7: parsing <NSE8> to <unknown message - NSE8>.
2017.03.19 11:35:10 4: DENON_AVR Denon_N7: SimpleWrite DIM DAR <display>.
2017.03.19 11:35:10 5: SW: 44494d204441520d
Z2CV (Zone2 - Lautstärke pro Kanal)
FL UP Z2CVFL UP<CR> ZONE2 CHANNEL VOLUME UP/DOWN , direct change to **dB
FL DOWN Z2CVFL DOWN<CR> ---FRONT Lch
FL ** Z2CVFL 50<CR> **:38 to 62 by ASCII , 50=0dB
FR UP Z2CVFR UP<CR> ZONE2 CHANNEL VOLUME UP/DOWN , direct change to **dB
FR DOWN Z2CVFR DOWN<CR> ---FRONT Rch
FR ** Z2CVFR 50<CR> **:38 to 62 by ASCII , 50=0dB
2017.03.19 13:12:28 4: DENON_AVR CeolPiccolo: parsing <PSSDB ON> to <HASH(0x3759770) on>.
2017.03.19 13:12:30 4: DENON_AVR CeolPiccolo: parsing <PSSDB OFF> to <HASH(0x3759770) off>.
2017.03.19 13:12:31 4: DENON_AVR CeolPiccolo: parsing <PSSDB ON> to <HASH(0x3759770) on>.
2017.03.19 13:12:36 4: DENON_AVR CeolPiccolo: parsing <PSSDB ON> to <HASH(0x3759770) on>.
2017.03.19 13:12:37 4: DENON_AVR CeolPiccolo: parsing <PSSDB OFF> to <HASH(0x3759770) off>.
2017.03.19 13:12:37 4: DENON_AVR CeolPiccolo: parsing <PSSDB ON> to <HASH(0x3759770) on>.
2017.03.19 13:12:39 4: DENON_AVR CeolPiccolo: parsing <PSSDB OFF> to <HASH(0x3759770) off>.
2017.03.19 13:12:39 4: DENON_AVR CeolPiccolo: parsing <PSSDB ON> to <HASH(0x3759770) on>.
2017.03.19 13:12:43 4: DENON_AVR CeolPiccolo: parsing <PSBAS 52> to <bass 2>.
2017.03.19 13:12:54 4: DENON_AVR CeolPiccolo: parsing <PSTRE 52> to <treble 2>.
2017.03.19 13:13:01 4: DENON_AVR CeolPiccolo: parsing <PSTRE 54> to <treble 4>.
2017.03.19 13:13:02 4: DENON_AVR CeolPiccolo: parsing <PSTRE 52> to <treble 2>.
2017.03.19 13:13:06 4: DENON_AVR CeolPiccolo: parsing <PSBAL 51> to <HASH(0x3081180) 1>.
2017.03.19 13:13:07 4: DENON_AVR CeolPiccolo: parsing <PSSDI ON> to <HASH(0x3079928) on>.
2017.03.19 13:13:10 4: DENON_AVR CeolPiccolo: parsing <PSSDI OFF> to <HASH(0x3079928) off>.
2017.03.19 13:13:12 4: DENON_AVR CeolPiccolo: parsing <PSSDI ON> to <HASH(0x3079928) on>.
2017.03.19 13:13:32 4: DENON_AVR CeolPiccolo: parsing <PSSDI OFF> to <HASH(0x3079928) off>.
2017.03.19 13:13:33 4: DENON_AVR CeolPiccolo: parsing <PSSDB OFF> to <HASH(0x3759770) off>.
2017.03.19 13:13:36 4: DENON_AVR CeolPiccolo: parsing <PSSDB ON> to <HASH(0x3759770) on>.
2017.03.19 13:13:37 4: DENON_AVR CeolPiccolo: parsing <PSSDB OFF> to <HASH(0x3759770) off>.
2017.03.19 13:13:38 4: DENON_AVR CeolPiccolo: parsing <PSSDB ON> to <HASH(0x3759770) on>.
2017.03.19 13:13:40 4: DENON_AVR CeolPiccolo: parsing <PSSDB OFF> to <HASH(0x3759770) off>.
2017.03.19 13:13:43 4: DENON_AVR CeolPiccolo: parsing <PSBAS 50> to <bass 0>.
2017.03.19 13:13:45 4: DENON_AVR CeolPiccolo: parsing <PSTRE 50> to <treble 0>.
2017.03.19 13:13:47 4: DENON_AVR CeolPiccolo: parsing <PSBAL 50> to <HASH(0x3081180) 0>.
2017.03.19 13:13:50 4: DENON_AVR CeolPiccolo: parsing <PSSDI ON> to <HASH(0x3079928) on>.
2017.03.19 13:13:56 4: DENON_AVR CeolPiccolo: parsing <PSSDI OFF> to <HASH(0x3079928) off>.
HASH(0x325a148)
HASH(0x32a9a30)
HASH(0x32d07a8)
HASH(0x331a1e0)
HASH(0x398f240)
HASH(0x39ec5b0)
HASH(0x3b599b8)
HASH(0x43e2d28)
HASH(0x4435578)
HASH(0x44553a0)
HASH(0x4456648)
HASH(0x4b73668)
Zitat von: raman am 17 März 2017, 21:51:34
@Depechem
volumeUp/volumeDown mit Angabe der Schritte sollte jetzt funktionieren.
Zitat von: raman am 29 März 2017, 18:03:49Im WebUI unter Network, zusammen mit Favourites, Internet Radio, Flickr, last.fm und Media Server.
Spotify lässt sich meine Wissen nicht direkt anwählen, ich habe im Protokoll keinen
Befehl dazu gefunden. Wo im Menü tacht es denn sonst auf, OnlineMusic?
Argument "MID" isn't numeric in division (/) at ./FHEM/70_DENON_AVR.pm line 1393.
Use of uninitialized value $Hb in multiplication (*) at ./FHEM/70_DENON_AVR.pm line 3122.
1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/70_DENON_AVR.pm line 1766.
2017.06.05 11:21:52 2: Denon: first attempt to read timed out, trying to close and open the device.
2017.06.05 11:21:52 3: Opening Denon device 192.168.178.20:23
2017.06.05 11:21:52 3: Can't connect to 192.168.178.20:23: Connection refused
2017.06.05 11:21:52 2: Denon: second attempt to read timed out, this is an unrecoverable error.
2017.06.05 11:22:53 1: 192.168.178.20:23 reappeared (Denon)
2017.06.05 11:24:01 2: Denon: first attempt to read timed out, trying to close and open the device.
2017.06.05 11:24:01 3: Opening Denon device 192.168.178.20:23
2017.06.05 11:24:01 3: Can't connect to 192.168.178.20:23: Connection refused
2017.06.05 11:24:01 2: Denon: second attempt to read timed out, this is an unrecoverable error.
2017.06.05 11:25:02 1: 192.168.178.20:23 reappeared (Denon)
2017.06.05 11:26:10 2: Denon: first attempt to read timed out, trying to close and open the device.
2017.06.05 11:26:10 3: Opening Denon device 192.168.178.20:23
2017.06.05 11:26:10 3: Can't connect to 192.168.178.20:23: Connection refused
2017.06.05 11:26:10 2: Denon: second attempt to read timed out, this is an unrecoverable error.
2017.06.05 11:27:10 1: 192.168.178.20:23 reappeared (Denon)
2017.06.05 11:28:18 2: Denon: first attempt to read timed out, trying to close and open the device.
2017.06.05 11:28:18 3: Opening Denon device 192.168.178.20:23
2017.06.05 11:28:18 3: Can't connect to 192.168.178.20:23: Connection refused
2017.06.05 11:28:18 2: Denon: second attempt to read timed out, this is an unrecoverable error.
Internals:
Clients :DENON_AVR_ZONE:
DEF 192.168.2.4
DeviceName 192.168.2.4:23
NAME Denon_AVR_X1100W
NEXT_OPEN 1497175641
NR 134
NTFY_ORDER 50-Denon_AVR_X1100W
PARTIAL
STATE off
TIMEOUT 3
TYPE DENON_AVR
Readings:
2017-06-11 12:06:35 currentAlbum -
2017-06-11 12:06:35 currentArtist -
2017-06-11 12:06:35 currentBitrate -
2017-06-11 12:06:35 currentCover http://192.168.2.4/img/album%20art_S.png?1497175595000
2017-06-11 12:06:35 currentMedia -
2017-06-11 12:06:35 currentPlaytime -
2017-06-11 12:06:35 currentStation -
2017-06-11 12:06:35 currentTitle -
2017-06-11 12:06:35 input Aux2
2017-06-11 12:06:35 playStatus stopped
2017-06-10 12:34:08 power off
2017-06-11 12:06:25 presence present
2017-06-01 18:40:45 setup off
2017-06-11 12:06:21 state disconnected
2017-06-11 12:06:35 stateAV off
2017-06-01 18:40:45 surroundMode Auto
2017-06-11 12:06:31 zoneMain on
Helper:
INPUT AUX2
deviceIP 192.168.2.4
isPause 0
isPlaying 0
nextConnectionCheck 1497175588.5064
playTimeCheck 0
Attributes:
cmdIcon muteT:rc_MUTE
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
stateFormat stateAV
webCmd volume:muteT:input:surroundMode
2017-06-11 12:18:59 DENON_AVR Denon_AVR_X1100W stateAV: absent
defmod Denon_AVR_X1100W DENON_AVR 192.168.2.4
2017.06.13 16:12:52 2 : Denon_AVR_X1100W: first attempt to read timed out, trying to close and open the device.
2017.06.13 16:12:52 3 : Opening Denon_AVR_X1100W device 192.168.2.4:23
2017.06.13 16:12:52 2 : Denon_AVR_X1100W: second attempt to read timed out, this is an unrecoverable error.
Zitat von: raman am 12 Oktober 2016, 12:31:25
@thorschtn
Ich habe mal eine Funktion, sprich set-Befehl favoriteList, eingebaut.
Die baut eine Sequenz aus set-Befehlen für die Remotecontrol-Befehle und den nötigen "sleeps" zusammen.
Damit wird dann die Favoritenliste aufgerufen und solange ein down-Befehl aufgerufen, bis der gewünschte Eintrag in der Liste
erreicht ist, der dann mit play gestartet wird.
Aber Vorsicht, wenn du z.B. Favorit 20 aufrufst und nur 19 Einträge in der Liste sind, dann wird der erste Eintrag ausgewählt,
weil die Liste wieder neu durchlaufen wird.
Standardmäßig sind favoriteList 1-20 möglich. Die maximale Anzahl der Favoriten lässt sich aber mit dem
Attribut maxFavorites rauf- bzw. runtersetzen, um das oben beschriebene Problem zu umgehen, wenn weniger als
20 Einträge vorhanden sind.
Um so weiter unten ein Eintrag in der Liste steht, um so länger dauert halt auch der Aufruf.
Die neue Version ist im 1. Post zu finden.
Gruß
raman
Zitat von: UnbekannterNr1 am 13 Juni 2017, 16:18:04
Nach Eingabe von:Code Auswählendefmod Denon_AVR_X1100W DENON_AVR 192.168.2.4
bekomme ich folgenden Log:Code Auswählen2017.06.13 16:12:52 2 : Denon_AVR_X1100W: first attempt to read timed out, trying to close and open the device.
2017.06.13 16:12:52 3 : Opening Denon_AVR_X1100W device 192.168.2.4:23
2017.06.13 16:12:52 2 : Denon_AVR_X1100W: second attempt to read timed out, this is an unrecoverable error.
defmod denon DENON_AVR 172.26.0.46:23
set AV_Receiver navigateListMenu Lesezeichen/Favoriten/1LIVE
define MarantzNetRadioDummy dummy
attr MarantzNetRadioDummy alias Marantz NetRadio
attr MarantzNetRadioDummy devStateIcon An:general_an@green Aus:general_aus@red
attr MarantzNetRadioDummy setList state:FFH,HR3,Aus
attr MarantzNetRadioDummy webCmd state:FFH:HR3:Aus
define MarantzNetRadioNotify notify MarantzNetRadioDummy {MarantzNetRadioNotifyUtils();;}
sub
MarantzNetRadioNotifyUtils()
{
if (Value("MarantzNetRadioDummy") eq "FFH")
{
fhem ("set MarantzAV on;
set MarantzAV input Flickr; sleep 1;
set MarantzAV favoriteList 4;");
}
else
{
if (Value("MarantzNetRadioDummy") eq "HR3")
{
fhem ("set MarantzAV on;
set MarantzAV input Flickr; sleep 1;
set MarantzAV favoriteList 5;");
}
else
{
if (Value("MarantzNetRadioDummy") eq "Aus")
{
fhem ("set MarantzAV off");
}
}}}
Zitat von: RomanticBoy83 am 30 Juni 2017, 12:44:35ich weiß nicht ob du es schon heruas gefunden hast, aber ich vermute du verwendest presence über lan-ping, also so z.b.
Ich habe es momentan nur eingerichtet und meine alte Anwesenheitserkennung ersetzt - also noch keine weiteren Erfahrungen gesammelt.
Probleme:
- Mir ist unlogisch wie das Reading presence funktioniert - Ich möchte meine Anwesenheit zusätzlich mit TV und AVR bedienen. Die presence des AVR steht jedoch immer auf present - benutzen muss ich deshalb das reading state.
define iPhone PRESENCE lan-ping 192.168.179.21
<- das ist aus der commandref
define Anwesenheit PRESENCE event Tuerschalter:off Tuerschalter:on
<- aus der commandrefdefine Marantz_function_on_off PRESENCE function {ReadingsVal('MarantzAV','power','off') eq 'on' ? 1:0} 300 600
<- hier zu finden (https://forum.fhem.de/index.php/topic,76425.msg683262.html#msg683262)get MarantzAV reconnect
damit das modul immer läuft
Zitat von: sasquuatch am 12 September 2017, 10:44:35ich habe jetzt festgestellt, wenn man ein anderes INPUT gewählt als favorite mit NetRadio hat, kann man mittels favoriteList zu einem porgrammierten Internet Sender wechseln. Möchte man dann den InternetSender wechseln, während man bei NetRadio hört, geht der wechsel nicht mehr. Dann muss man erst den INPUT wechseln und kann z.b. "set favoriteList 4" absetzen und der entsprechende Internetsender kommt. Es geht aber nicht jeder INPUT mit Flickr und iRadio hat es geklappt, mit anderen nicht, habe nicht alle getestet.
kurze frage, kann man über das denon modul internetradio sender einstellen?
im yamaha modul ist das ja über einen einfachen befehl möglich, sieht so aus:Code Auswählenset AV_Receiver navigateListMenu Lesezeichen/Favoriten/1LIVE
hier zu finden:
YAMAHA_AVR: Neuerungen für die Menüauswahl bei Internet-Radio und anderen Inputs (https://forum.fhem.de/index.php/topic,45540.msg374586.html#new)
würde gerne sowas in einer myUtils verwenden in verbinung mit einem dummy und notify, würde so oder so ähnlich aussehen:Code Auswählendefine MarantzNetRadioDummy dummy
attr MarantzNetRadioDummy alias Marantz NetRadio
attr MarantzNetRadioDummy devStateIcon An:general_an@green Aus:general_aus@red
attr MarantzNetRadioDummy setList state:FFH,HR3,Aus
attr MarantzNetRadioDummy webCmd state:FFH:HR3:AusCode Auswählendefine MarantzNetRadioNotify notify MarantzNetRadioDummy {MarantzNetRadioNotifyUtils();;}
Code Auswählensub
MarantzNetRadioNotifyUtils()
{
if (Value("MarantzNetRadioDummy") eq "FFH")
{
fhem ("set MarantzAV on;
set MarantzAV input Flickr; sleep 1;
set MarantzAV favoriteList 4;");
}
else
{
if (Value("MarantzNetRadioDummy") eq "HR3")
{
fhem ("set MarantzAV on;
set MarantzAV input Flickr; sleep 1;
set MarantzAV favoriteList 5;");
}
else
{
if (Value("MarantzNetRadioDummy") eq "Aus")
{
fhem ("set MarantzAV off");
}
}}}
Zitat von: Amenophis86 am 14 September 2017, 21:41:44
Spontan würde ich ein regelmäßig at einsetzen, ob es sich bei mir von alleine ändert kann ich gerade nicht sagen.
set DenonAVR.getMediaInfo
aufrufen oder so ?? ::)get DenonAVR mediaInfo
mal testenZitat von: UnbekannterNr1 am 13 Juni 2017, 16:18:04Diese Meldungen habe ich (AVRX3000) auch xmal am Tag im Log, nur dass er bei mir dann auch wieder "reappeared":
Nach Eingabe von:Code Auswählendefmod Denon_AVR_X1100W DENON_AVR 192.168.2.4
bekomme ich folgenden Log:Code Auswählen2017.06.13 16:12:52 2 : Denon_AVR_X1100W: first attempt to read timed out, trying to close and open the device.
2017.06.13 16:12:52 3 : Opening Denon_AVR_X1100W device 192.168.2.4:23
2017.06.13 16:12:52 2 : Denon_AVR_X1100W: second attempt to read timed out, this is an unrecoverable error.
2017.09.29 10:11:27 2: Denon: first attempt to read timed out, trying to close and open the device.
2017.09.29 10:11:27 3: Opening Denon device 192.168.50.168:23
2017.09.29 10:11:30 3: Can't connect to 192.168.50.168:23: Die Wartezeit für die Verbindung ist abgelaufen
2017.09.29 10:11:30 2: Denon: second attempt to read timed out, this is an unrecoverable error.
2017.09.29 10:11:31 1: Perfmon: possible freeze starting at 10:11:25, delay is 6.014
2017.09.29 10:12:30 1: 192.168.50.168:23 reappeared (Denon)
2017.09.29 10:24:38 2: Denon: first attempt to read timed out, trying to close and open the device.
2017.09.29 10:24:38 3: Opening Denon device 192.168.50.168:23
2017.09.29 10:24:41 3: Can't connect to 192.168.50.168:23: Die Wartezeit für die Verbindung ist abgelaufen
2017.09.29 10:24:41 2: Denon: second attempt to read timed out, this is an unrecoverable error.
2017.09.29 10:24:41 1: Perfmon: possible freeze starting at 10:24:36, delay is 5.982
2017.09.29 10:25:41 1: 192.168.50.168:23 reappeared (Denon)
2017.10.01 20:26:59.418 1: readingsUpdate(AVR_X4000,stateAV,off) missed to call readingsBeginUpdate first.
2017.10.01 20:26:59.419 1: stacktrace:
2017.10.01 20:26:59.420 1: main::readingsBulkUpdate called by ./FHEM/70_DENON_AVR.pm (2709)
2017.10.01 20:26:59.421 1: main::DENON_AVR_ConnectionCheck called by fhem.pl (3035)
2017.10.01 20:26:59.422 1: main::HandleTimeout called by fhem.pl (620)
2017.10.01 20:25:54.129 1: 192.168.254.10:23 reappeared (AVR_X4000)
2017.10.01 20:25:59.132 4: DENON_AVR AVR_X4000: SimpleWrite PW? <query>.
2017.10.01 20:25:59.134 4: DENON_AVR AVR_X4000: SimpleWrite MU? <query>.
2017.10.01 20:25:59.136 4: DENON_AVR AVR_X4000: SimpleWrite MV? <query>.
2017.10.01 20:25:59.138 4: DENON_AVR AVR_X4000: SimpleWrite SI? <query>.
2017.10.01 20:25:59.140 4: DENON_AVR AVR_X4000: SimpleWrite MS? <query>.
2017.10.01 20:25:59.142 4: DENON_AVR AVR_X4000: SimpleWrite NSP <query>.
2017.10.01 20:25:59.144 4: DENON_AVR AVR_X4000: SimpleWrite ZM? <query>.
2017.10.01 20:25:59.146 4: DENON_AVR AVR_X4000: SimpleWrite Z2? <query>.
2017.10.01 20:25:59.148 4: DENON_AVR AVR_X4000: SimpleWrite Z3? <query>.
2017.10.01 20:25:59.150 4: DENON_AVR AVR_X4000: SimpleWrite SLP? <query>.
2017.10.01 20:25:59.152 4: DENON_AVR AVR_X4000: SimpleWrite DIM ? <query>.
2017.10.01 20:25:59.154 4: DENON_AVR AVR_X4000: SimpleWrite ECO? <query>.
2017.10.01 20:25:59.156 4: DENON_AVR AVR_X4000: SimpleWrite STBY? <query>.
2017.10.01 20:25:59.157 4: DENON_AVR AVR_X4000: SimpleWrite MSQUICK ? <query>.
2017.10.01 20:25:59.159 4: DENON_AVR AVR_X4000: SimpleWrite MSSMART ? <query>.
2017.10.01 20:25:59.161 4: DENON_AVR AVR_X4000: SimpleWrite MONI ? <query>.
2017.10.01 20:25:59.163 4: DENON_AVR AVR_X4000: SimpleWrite MNMEN? <query>.
2017.10.01 20:25:59.165 4: DENON_AVR AVR_X4000: SimpleWrite MNZST? <query>.
2017.10.01 20:25:59.167 4: DENON_AVR AVR_X4000: SimpleWrite NSE <query>.
2017.10.01 20:25:59.169 4: DENON_AVR AVR_X4000: SimpleWrite CV? <query>.
2017.10.01 20:25:59.171 4: DENON_AVR AVR_X4000: SimpleWrite SD? <query>.
2017.10.01 20:25:59.173 4: DENON_AVR AVR_X4000: SimpleWrite DC? <query>.
2017.10.01 20:25:59.175 4: DENON_AVR AVR_X4000: SimpleWrite SV? <query>.
2017.10.01 20:25:59.177 4: DENON_AVR AVR_X4000: SimpleWrite TMAN? <query>.
2017.10.01 20:25:59.178 4: DENON_AVR AVR_X4000: SimpleWrite TR? <query>.
2017.10.01 20:25:59.180 4: DENON_AVR AVR_X4000: SimpleWrite VSASP ? <query>.
2017.10.01 20:25:59.182 4: DENON_AVR AVR_X4000: SimpleWrite VSSC ? <query>.
2017.10.01 20:25:59.184 4: DENON_AVR AVR_X4000: SimpleWrite VSSCH ? <query>.
2017.10.01 20:25:59.186 4: DENON_AVR AVR_X4000: SimpleWrite VSVPM ? <query>.
2017.10.01 20:25:59.188 4: DENON_AVR AVR_X4000: SimpleWrite VSVST ? <query>.
2017.10.01 20:25:59.190 4: DENON_AVR AVR_X4000: SimpleWrite PSCINEMA EQ. ? <query>.
2017.10.01 20:25:59.192 4: DENON_AVR AVR_X4000: SimpleWrite PSLOM ? <query>.
2017.10.01 20:25:59.194 4: DENON_AVR AVR_X4000: SimpleWrite PSMULTEQ: ? <query>.
2017.10.01 20:25:59.196 4: DENON_AVR AVR_X4000: SimpleWrite PSDYNEQ ? <query>.
2017.10.01 20:25:59.198 4: DENON_AVR AVR_X4000: SimpleWrite PSDYNVOL ? <query>.
2017.10.01 20:25:59.200 4: DENON_AVR AVR_X4000: SimpleWrite PSLFC ? <query>.
2017.10.01 20:25:59.205 4: DENON_AVR AVR_X4000: parsing <MV22> to <volume/volumeStraight 22/-58>.
2017.10.01 20:25:59.206 4: DENON_AVR AVR_X4000: parsing <MVMAX 98> to <volumeMax 98>.
2017.10.01 20:25:59.216 4: DENON_AVR AVR_X4000 dispatch: this is for zone 2
2017.10.01 20:25:59.221 4: DENON_AVR zone Z2: parsing <Z2OFF> to <zone2 off>.
2017.10.01 20:25:59.256 4: DENON_AVR AVR_X4000 dispatch: this is for zone 2
2017.10.01 20:25:59.283 4: DENON_AVR AVR_X4000 dispatch: this is for zone 2
2017.10.01 20:25:59.316 4: DENON_AVR AVR_X4000: parsing <PSLFC OFF> to <audysseyLFC off>.
2017.10.01 20:25:59.329 4: DENON_AVR AVR_X4000: parsing <MNMEN OFF> to <setup off>.
2017.10.01 20:25:59.344 4: DENON_AVR AVR_X4000: parsing <SVOFF> to <videoSelect off>.
2017.10.01 20:25:59.389 4: DENON_AVR AVR_X4000: parsing <PSRSTR OFF> to <unknown>.
2017.10.01 20:25:59.409 4: DENON_AVR AVR_X4000: parsing <VSSCAUTO> to <resolution auto>.
2017.10.01 20:26:59.418 1: readingsUpdate(AVR_X4000,stateAV,off) missed to call readingsBeginUpdate first.
2017.10.01 20:26:59.419 1: stacktrace:
2017.10.01 20:26:59.420 1: main::readingsBulkUpdate called by ./FHEM/70_DENON_AVR.pm (2709)
2017.10.01 20:26:59.421 1: main::DENON_AVR_ConnectionCheck called by fhem.pl (3035)
2017.10.01 20:26:59.422 1: main::HandleTimeout called by fhem.pl (620)
defmod AVR_X4000 DENON_AVR 192.168.254.10
attr AVR_X4000 DbLogInclude .*
attr AVR_X4000 brand Denon
attr AVR_X4000 cmdIcon muteT:rc_MUTE
attr AVR_X4000 devStateIcon on:rc_GREEN:off mainOff:rc_YELLOW:main_on off:rc_STOP:on absent:rc_RED muted:rc_MUTE@green:muteT playing:rc_PLAY@green:pause paused:rc_PAUSE@green:play
attr AVR_X4000 event-on-change-reading 1
attr AVR_X4000 group Multimedia
attr AVR_X4000 playTime 10
attr AVR_X4000 room Multimedia,Wohnzimmer
attr AVR_X4000 stateFormat stateAV
attr AVR_X4000 verbose 5
attr AVR_X4000 webCmd volumeStraight:muteT:input:favorite:surroundMode:trigger1
setstate AVR_X4000 opened
setstate AVR_X4000 2017-10-03 16:26:51 allZoneStereo off
setstate AVR_X4000 2017-10-03 17:30:09 ampAssign 5.1-Channel (Bi-Amp)
setstate AVR_X4000 2017-10-03 17:29:35 aspectRatio 16:9
setstate AVR_X4000 2017-09-09 10:33:43 audioFormat 200
setstate AVR_X4000 2017-09-09 10:33:45 audioOutHDMI unknown
setstate AVR_X4000 2017-10-03 17:46:32 audysseyLFC off
setstate AVR_X4000 2017-10-03 21:53:53 bass 0 dB
setstate AVR_X4000 2017-10-03 15:01:24 cinemaEQ on
setstate AVR_X4000 2017-10-03 21:53:53 currentAlbum -
setstate AVR_X4000 2017-10-03 21:53:53 currentArtist -
setstate AVR_X4000 2017-10-03 21:53:53 currentBitrate -
setstate AVR_X4000 2017-10-03 17:29:34 currentCover http://192.168.254.10/NetAudio/art.asp-jpg?1507044574
setstate AVR_X4000 2017-10-03 21:53:53 currentMedia -
setstate AVR_X4000 2017-10-03 21:53:53 currentPlaytime -
setstate AVR_X4000 2017-10-03 21:53:53 currentStation -
setstate AVR_X4000 2017-10-03 21:53:53 currentTitle -
setstate AVR_X4000 2017-10-03 21:53:53 digitalInput auto
setstate AVR_X4000 2017-10-03 21:53:53 dynamicCompression off
setstate AVR_X4000 2017-10-03 15:01:24 dynamicEQ on
setstate AVR_X4000 2017-10-03 21:11:04 dynamicVolume light
setstate AVR_X4000 2017-09-09 10:33:44 firmware 5630-9776-1611
setstate AVR_X4000 2017-10-03 17:26:38 ignore -
setstate AVR_X4000 2017-10-03 21:53:53 input Cbl/Sat
setstate AVR_X4000 2017-10-03 21:53:53 inputSound hdmi
setstate AVR_X4000 2017-10-03 21:53:53 levelCenter 0 dB
setstate AVR_X4000 2017-10-03 21:53:53 levelFrontHeightLeft 0 dB
setstate AVR_X4000 2017-10-03 21:53:53 levelFrontHeightRight 0 dB
setstate AVR_X4000 2017-10-03 21:53:53 levelFrontLeft -6.5 dB
setstate AVR_X4000 2017-10-03 21:53:53 levelFrontRight -4.5 dB
setstate AVR_X4000 2017-10-03 21:53:53 levelFrontWideLeft 0 dB
setstate AVR_X4000 2017-10-03 21:53:53 levelFrontWideRight 0 dB
setstate AVR_X4000 2017-10-03 21:53:53 levelSourroundBack 0 dB
setstate AVR_X4000 2017-10-03 21:53:53 levelSourroundBackLeft 0 dB
setstate AVR_X4000 2017-10-03 21:53:53 levelSourroundBackRight 0 dB
setstate AVR_X4000 2017-10-03 21:53:53 levelSourroundLeft -4 dB
setstate AVR_X4000 2017-10-03 21:53:53 levelSourroundRight -1 dB
setstate AVR_X4000 2017-10-03 21:53:53 levelSubwoofer 0 dB
setstate AVR_X4000 2017-10-03 21:53:53 levelSubwoofer2 0 dB
setstate AVR_X4000 2017-10-03 17:30:08 lock off
setstate AVR_X4000 2017-10-03 17:46:32 loudness on
setstate AVR_X4000 2017-10-03 21:53:53 lowFrequencyEffects 0 dB
setstate AVR_X4000 2017-09-09 10:33:46 monitorOut 1
setstate AVR_X4000 2017-10-03 17:29:35 multEQ reference
setstate AVR_X4000 2017-10-03 17:30:08 mute off
setstate AVR_X4000 2017-10-03 17:46:25 playStatus stopped
setstate AVR_X4000 2017-10-04 06:50:32 power on
setstate AVR_X4000 2017-10-03 17:46:25 presence present
setstate AVR_X4000 2017-10-03 16:26:51 resolution auto
setstate AVR_X4000 2017-10-03 17:26:32 resolutionHDMI 1080p
setstate AVR_X4000 2017-09-09 10:33:43 samplingRate 48 khz
setstate AVR_X4000 2017-10-03 16:16:40 setup off
setstate AVR_X4000 2017-09-09 10:33:43 signal PCM
setstate AVR_X4000 2017-10-03 17:29:34 sleep off
setstate AVR_X4000 2017-10-03 21:53:53 sound HASH(0x1883bf0)
setstate AVR_X4000 2017-10-04 06:50:32 state on
setstate AVR_X4000 2017-10-04 06:50:33 stateAV on
setstate AVR_X4000 2017-08-11 21:21:21 surroundMode Auto
setstate AVR_X4000 2017-10-03 21:53:57 toneControl off
setstate AVR_X4000 2017-10-03 21:53:54 treble 0 dB
setstate AVR_X4000 2017-10-03 15:01:24 trigger1 off
setstate AVR_X4000 2017-10-03 15:01:24 trigger2 on
setstate AVR_X4000 2017-10-03 17:29:34 tunerBand FM
setstate AVR_X4000 2017-10-03 17:29:35 tunerFrequency 87.5 MHz
setstate AVR_X4000 2017-10-03 17:29:34 tunerMode auto
setstate AVR_X4000 2017-10-03 17:29:35 tunerPreset 1
setstate AVR_X4000 2017-10-03 17:29:35 videoProcessingMode Movie
setstate AVR_X4000 2017-10-03 21:53:57 videoSelect off
setstate AVR_X4000 2017-10-04 06:50:33 volume 22 %
setstate AVR_X4000 2017-10-04 06:50:33 volumeMax 79 %
setstate AVR_X4000 2017-10-04 06:50:33 volumeStraight -58 dB
setstate AVR_X4000 2017-10-03 17:30:07 zone2 off
setstate AVR_X4000 2017-10-03 17:30:08 zone3 off
setstate AVR_X4000 2017-10-04 06:50:33 zoneMain on
Zitat von: lewej am 27 September 2017, 22:32:32
Hallo Zusammen,
ich habe einen Denon AVR-X1100W, ein paar Readings finde ich nicht und weiß nicht wie ich die setzen muss.
Es geht um folgende Einstellungen:
Subwoofer und Center
Zitat von: lewej am 04 Oktober 2017, 12:40:45
Hallo Zusammen,
Nutzt keiner diese Einstellungen, bzw. Verändert diese?
2017.10.02 08:34:56.858 4: DENON_AVR AVR_X4000: parsing <MSDTS NEO:X C> to <sound unknown>.
2017.10.03 11:27:44.683 4: DENON_AVR AVR_X4000: parsing <MSDTS NEO:X C> to <sound unknown>.
2017.10.03 11:27:45.090 4: DENON_AVR AVR_X4000: parsing <MSDTS NEO:X C> to <sound HASH(0x1883bf0)>.
--- 70_DENON_AVR.pm.orig 2016-10-29 11:39:52.000000000 +0200
+++ 70_DENON_AVR.pm 2017-10-04 15:18:25.128279189 +0200
@@ -583,6 +583,9 @@
'DTS+NEO:6' => 'DTS+Neo:6',
'DTS NEO:6 C' => 'DTS Neo:6 C',
'DTS NEO:6 M' => 'DTS Neo:6 M',
+ 'DTS NEO:X C' => 'DTS+Neo:X C',
+ 'DTS NEO:X M' => 'DTS+Neo:X M',
+ 'DTS NEO:X G' => 'DTS+Neo:X G',
'DTS+NEO:X C' => 'DTS+Neo:X C',
'DTS+NEO:X M' => 'DTS+Neo:X M',
'DTS+NEO:X G' => 'DTS+Neo:X G',
@@ -2706,6 +2709,7 @@
InternalTimer( $next, "DENON_AVR_ConnectionCheck", $hash, 0 );
my $avState = DENON_AVR_GetStateAV($hash);
+ readingsBeginUpdate($hash);
readingsBulkUpdate($hash, "stateAV", $avState) if(ReadingsVal( $name, "stateAV", "off") ne $avState);
Log3 $name, 5, "DENON_AVR_ConnectionCheck $name: reset internal timer.";
Zitat von: Amenophis86 am 04 Oktober 2017, 13:07:27
Habe auch den 1100W und habe die Readings mit LevelCenter etc ganz normal dabei.
Zitat von: lewej am 04 Oktober 2017, 20:56:07
Hallo,
ja die Readings habe ich auch, jedoch stehen die auf 0 wenn ich die verändere, dann zeigt mir der AVR das auch auf dem Display an. Es sind jedoch nicht die gleichen Einstellungen, die im Screenshot zu sehen sind. Auch wenn ich diese Verändere, im denon Webinterface, sehe ich diese Änderungen nicht.
Das Screenshot ist von dieser URL:
http://denonIP/SETUP/SPEAKERS/LEVELS/f_speakersetup.asp
grüsse
lewej
2017.10.05 08:32:58.466 4: DENON_AVR AVR_X4000: parsing <MSDTS NEO:X C> to <sound HASH(0x1cc5020)>.
root@DiskStation:/volume2/docker/fhem/FHEM# diff -u 70_DENON_AVR.pm.orig 70_DENON_AVR.pm
--- 70_DENON_AVR.pm.orig 2017-10-05 08:42:37.350671920 +0200
+++ 70_DENON_AVR.pm 2017-10-05 08:44:25.801113196 +0200
@@ -607,8 +607,11 @@
'DTS+NEO:6' => 'DTS+Neo:6',
'DTS NEO:6 C' => 'DTS Neo:6 C',
'DTS NEO:6 M' => 'DTS Neo:6 M',
+ 'DTS NEO:X C' => 'DTS Neo:X C',
'DTS+NEO:X C' => 'DTS+Neo:X C',
+ 'DTS NEO:X M' => 'DTS Neo:X M',
'DTS+NEO:X M' => 'DTS+Neo:X M',
+ 'DTS NEO:X G' => 'DTS Neo:X G',
'DTS+NEO:X G' => 'DTS+Neo:X G',
'DTS HD' => 'DTS-HD',
'DTS HD TR' => 'DTS-HD TR',
Zitat von: dadoc am 29 September 2017, 10:49:59
Diese Meldungen habe ich (AVRX3000) auch xmal am Tag im Log, nur dass er bei mir dann auch wieder "reappeared":Code Auswählen2017.09.29 10:11:27 2: Denon: first attempt to read timed out, trying to close and open the device.
2017.09.29 10:11:27 3: Opening Denon device 192.168.50.168:23
2017.09.29 10:11:30 3: Can't connect to 192.168.50.168:23: Die Wartezeit für die Verbindung ist abgelaufen
2017.09.29 10:11:30 2: Denon: second attempt to read timed out, this is an unrecoverable error.
2017.09.29 10:11:31 1: Perfmon: possible freeze starting at 10:11:25, delay is 6.014
2017.09.29 10:12:30 1: 192.168.50.168:23 reappeared (Denon)
2017.09.29 10:24:38 2: Denon: first attempt to read timed out, trying to close and open the device.
2017.09.29 10:24:38 3: Opening Denon device 192.168.50.168:23
2017.09.29 10:24:41 3: Can't connect to 192.168.50.168:23: Die Wartezeit für die Verbindung ist abgelaufen
2017.09.29 10:24:41 2: Denon: second attempt to read timed out, this is an unrecoverable error.
2017.09.29 10:24:41 1: Perfmon: possible freeze starting at 10:24:36, delay is 5.982
2017.09.29 10:25:41 1: 192.168.50.168:23 reappeared (Denon)
Da da auch immer ein Freeze dabei ist: Ist das Modul als non-blocking ausgeführt?
Grüße
Martin
Edit: Habe gerade gesehen, dass es ein Timeout-Attribut gibt, das ich versuchsweise mal auf 5 gesetzt habe
Zitat von: Bootscreen am 12 Oktober 2017, 04:49:45
ich habe genau die selben Probleme. Erst dachte ich das mein AVR langsam den Geist aufgibt, aber wenn ich nich allein damit bin liegts vllt doch nicht an meinem AVR. Hast du eine Lösung gefunden?
Zitat von: Bootscreen am 12 Oktober 2017, 10:48:37
daran kanns nich liegen da ich den AVR nicht über FHEM ein / ausschalte. Das macht bei mir die Harmony
Zitat von: lewej am 06 Oktober 2017, 07:43:34
Hallo Zusammen,
ich habe folgende Readings, die ich gerne verändern möchte:
- dialogLevelAdjust
- subwooferLevelAdjust
In den set Befehlen sind diese nicht vorhanden, hat jemand diese bereits verwendet?
Gruß
lewej
Zitat von: Bootscreen am 12 Oktober 2017, 04:49:45Nein, ist unverändert. Bei mir führt das auch zu Aussetzern, wenn ich etwa über LMS und Airplay Musik auf den Denon streame. Die stoppt dann plötzlich, erst wenn ich ihn über die App aus- und wieder einschalte, geht es weiter (ich vermute zumindest mal, dass das dieselbe Sache ist).
ich habe genau die selben Probleme. Erst dachte ich das mein AVR langsam den Geist aufgibt, aber wenn ich nich allein damit bin liegts vllt doch nicht an meinem AVR. Hast du eine Lösung gefunden?
Zitat von: sasquuatch am 30 Oktober 2017, 12:00:34Ja, das habe ich mich auch schon bange gefragt. Vielleicht findet sich ja irgendwann jemand, der das Modul ,,adoptiert". Aber ich denke nach wie vor, dass die Verbindungsverluste weniger ein Problem des Moduls als vielmehr des Receivers selbst sind.
frage mich schon die ganze zeit, da der thread starter und programmierer der neusten denon.pm seit ende märz nichts mehr schreibt, ob es jemand anderen hier gibt, der das modul umprogrammieren kann
Zitat von: schnitzelbrain am 31 Oktober 2017, 17:26:38Edit: Du beziehst Dich sicher auf https://avm.de/service/fritzbox/fritzbox-7490/wissensdatenbank/publication/show/3319_Verbindungsabbrueche-bei-Geraeten-von-Denon-Marantz/
Bezüglich der Aussetzer da existiert ein Problem zwischen marantz/denon und der Fritzbox. Egal ob Wlan oder wired.
In der letzten Labor gab es ein Patch dafür, mittlerweile bei der 7490 wurde es beim letzten update behoben. Steht auch in den patch notes.
Die AV Hersteller wollten deswegen auch noch ein Patch liefern, hatte ich mal gelesen.
Bei läuft es seit dem Update stabil ohne Aussetzer.
Zitat von: dadoc am 31 Oktober 2017, 17:42:27Mit dieser Version sollte es wirklich behoben sein. Die angesprochene Labor Version war die vor dem Release.
Interessant, habe in den erwähnten US-Threads (und auch auf CH bezogen) in der Tat verschiedentlich gelesen, dass die Schuld an den Verbindungsproblemen in den Breitbandprovidern bzw. den von ihnen ausgegebenen Routern gesucht wurde (Stichwort IP-Flood Prevention).
Meine 7490 hat allerdings IMO die neuste Firmware drauf (6.90), da sollte das behoben sein, sagst Du? Oder nur mit der Labor?
Zitat von: schnitzelbrain am 31 Oktober 2017, 17:46:54Laut der AVM-Verlautbarung ist ja die Ursache auf beiden Seiten zu suchen:
Mit dieser Version sollte es wirklich behoben sein. Die angesprochene Labor Version war die vor dem Release.
ZitatUrsache: Fehler in FRITZ!OS 6.8x und der Firmware des Denon- bzw. Marantz-Gerätes.Und dass da wohl auch Denon ein FW-Update nachreichen muss:
ZitatFühren Sie ein Firmware-Update für den AV-Receiver bzw. den Netzwerk-Audioplayer durch. Für erste Geräte wie den Denon RCD-N9 CEOL ist ein Update bereits verügbar. Weitere Geräte werden in den kommenden Monaten ein Update erhalten. Mögliche Termine für ein Update für Ihr Gerät erhalten Sie von Denon / Marantz.Das letzte Firmware-Update für meinen X3000 ist von 2015...
ZitatRUFEN SIE UNS AN
+49 2157 1208-0
ÖFFNUNGSZEITEN KUNDENCENTER
UNSER TEAM STEHT IHNEN VON MO-DO 10:00-12:30 UND VON 13:30-17:00 SOWIE AM FR 10:00-12:30 TELEFONISCH ZUR VERFÜGUNG
ZitatDer X3000 schaltet sich AFAIK leider nicht automatisch ein, wenn er auf einm HDMI-Eingang ein Signal bekommt.Das reine Signal reicht meines Wissens auch nicht. Der "Sender" muss ja normal ein Steuersignal zum einschalten mitschicken. Dafür gibt es ja HDMI-CEC. Das war auch der Hauptgrund warum ich den Raspi über HDMI an den Denon gehangen habe.
echo 'tx 15:44:69:05' | cec-client -s
ZitatDas reine Signal reicht meines Wissens auch nicht. Der "Sender" muss ja normal ein Steuersignal zum einschalten mitschicken.Ich habe einen Raspi mit PCP/Squeezelite an einem Bravia TV per HDMI hängen. Da ist es so, dass der Raspi den Bravia immer mal wieder einschaltet und auch die Quelle selbstätig von TV auf HDMI umstellt. Nach welchen Kriterien ist mir aber bisher verborgen geblieben...
[17-11-03 11:55:49.7593] Plugins::DenonAvpControl::DenonAvpComms::_error (366) error connecting to url: error=Connect timed out: Transport endpoint is not connected url=HTTP://192.168.xxx.xxx:23
Zitat von: dadoc am 02 November 2017, 11:54:15So, nun gab es ja entgegen aller Aussagen (telefonisch und schriftlich) des Denon Supports kürzlich doch ein Firmware-Update (zumindest für meinen AVR-X3000). Damit scheint nun alles behoben zu sein, d.h. ich keine Abbrüche mehr und auch keine Fehler im Log.
Danke Flo für die interessanten Links.
Insgesamt wäre es mir aber doch lieber, wenn Airplay wieder so wie früher funktionieren würde. Da schaltet LMS den Denon vollautomatisch ein und wählt die richtige Source, ohne Kabel und CEC. Außerdem wird so kein HDMI-Eingang belegt.
Habe heute bei Denon angerufen. Dort behauptet man, mit dem iOS 6.90-Update müsste alles behoben sein, seitens Denon seien keine Firmware-Updates geplant. Ich durfte dann mein Anliegen noch einmal schriftlich an Denon richten...
Selbiges habe ich bei AVM getan.
set Marantz surroundMode Music
set Marantz sound Stereo
<li data-row="3" data-col="1" data-sizex="2" data-sizey="3">
<header><div data-type="label" class="large left-align">Denon AVR</div></header>
<div class="row left-align">
<div class="inline">
<div data-type="switch"
data-device="DENON"
data-icon="oa-it_radio"
data-get-on="on"
data-get-off="off"
data-set-on="on"
data-set-off="off"
data-on-color="white"
data-on-background-color="green"
data-off-color="white"
data-off-background-color="grey"
class="small">
</div>
</div>
<div class="inline left-align">
<div data-type="image"
data-url="./images/black_btn_IRADIO.png"
data-size="45"
data-height="45"
class="">
</div>
</div>
<div class="inline">
<div data-type="push"
data-device="DENON"
data-fhem-cmd="set DENON volume 30; set DENON input Favorites_play"
data-off-color="white"
data-icon="fa-play"
class="small">
</div>
</div>
<div class="row left-align">
<div class="inline">
<div data-type="image"
data-url="./images/wdr4.png"
data-height="51px"
data-width="51px"
class="compressed">
</div>
</div>
<div class="inline left-align">
<div data-type="push"
data-device="DENON"
data-fhem-cmd="set remoteControl enter; set DENON rawCommand NSB00"
data-icon="fa-play"
data-off-color="white"
class="small">
</div>
</div>
<div class="inline">
<div data-type="image"
data-url="./images/wdr2.png"
data-height="51px"
data-width="51px"
class="compressed">
</div>
</div>
<div class="inline left-align">
<div data-type="push"
data-device="DENON"
data-fhem-cmd="set remoteControl enter; set DENON rawCommand NSB04"
data-icon="fa-play"
data-off-color="white"
class="small">
</div>
</div>
<div class="row left-align">
<div class="inline">
<div data-type="image"
data-url="./images/1Live.png"
data-height="51px"
data-width="51px"
class="compressed">
</div>
</div>
<div class="inline left-align">
<div data-type="push"
data-device="DENON"
data-icon="fa-play"
data-fhem-cmd="set remoteControl enter; set DENON rawCommand NSB02"
data-icon="fa-play"
data-off-color="white"
class="small">
</div>
</div>
<div class="inline">
<div data-type="image"
data-url="./images/radiokoeln51.png"
data-height="51px"
data-width="51px"
class="compressed">
</div>
</div>
<div class="inline left-align">
<div data-type="push"
data-device="DENON"
data-icon="fa-play"
data-fhem-cmd="set remoteControl enter; set DENON rawCommand NSB03"
data-icon="fa-play"
data-off-color="white"
class="small">
</div>
</div>
<div class="row left-align">
<div class="inline">
<div data-type="image"
data-url="./images/Top100.png"
data-height="51px"
data-width="51px"
class="compressed">
</div>
</div>
<div class="inline left-align">
<div data-type="push"
data-device="DENON"
data-fhem-cmd="set remoteControl enter; set DENON rawCommand NSB05"
data-icon="fa-play"
data-off-color="white"
class="small">
</div>
</div>
<div class="inline">
<div data-type="image"
data-url="./images/swr4.png"
data-height="51px"
data-width="51px"
class="compressed">
</div>
</div>
<div class="inline left-align">
<div data-type="push"
data-device="DENON"
data-icon="fa-play"
data-fhem-cmd="set remoteControl enter; set DENON rawCommand NSB02"
data-icon="fa-play"
data-off-color="white"
class="small">
</div>
</div>
</div>
</li>
set Marantz remoteControl sm_Stereo
set Marantz remoteControl pc_00
data-fhem-cmd="set DENON remoteControl enter; set DENON remoteControl pc_04"
funktioniert es.data-fhem-cmd="set DENON remoteControl enter; set DENON remoteControl presetMemory A1"
oder auch in FHEM lässt sich überset DENON remoteControl presetMemory A1
oder set DENON presetMemory A1
keine Schaltung erreichen; auch nicht, wenn ich den set vom Device nehme. Aber die erste Version ist ja auch ok. Evtl. kann man sogar auf den fhem cmd verzichten. Habe es aber mal so drin gelassen. Tuner Preset konnte ich nicht testen, weil kein terr. Signal mehr zur Verfügung steht :-[set DENON remoteControl pm_A1
Internals:
CHANGED
Clients :DENON_AVR_ZONE:
DEF 192.168.115.57
DeviceName 192.168.115.57:23
FD 64
NAME AvrMarantz
NR 348
NTFY_ORDER 50-AvrMarantz
PARTIAL
STATE on
TIMEOUT 3
TYPE DENON_AVR
READINGS:
2018-04-09 20:35:58 audioOutHDMI unknown
2018-05-07 13:32:03 autoStandby 15min
2018-05-07 13:32:15 bass 0
2018-05-07 13:32:03 cinemaEQ off
2018-05-06 13:05:28 currentAlbum -
2018-05-06 13:05:28 currentArtist -
2018-05-06 13:05:28 currentBitrate -
2018-04-05 21:54:30 currentCover http://192.168.115.57/img/album%20art_S.png?1522958070000
2018-05-06 13:05:28 currentMedia -
2018-05-06 13:05:28 currentPlaytime -
2018-05-06 13:05:28 currentStation -
2018-05-07 13:32:15 currentStream -
2018-05-06 13:05:28 currentTitle -
2018-05-07 13:32:03 digitalInput auto
2018-05-07 13:32:03 display bright
2018-05-07 13:32:15 dynamicCompression off
2018-05-07 13:32:03 dynamicEQ off
2018-05-07 13:32:03 dynamicVolume off
2018-05-07 13:32:03 eco auto
2018-05-07 13:32:33 input CD
2018-05-07 13:32:15 inputSound digital
2018-05-07 12:15:54 levelFrontLeft 0
2018-05-07 12:15:54 levelFrontRight 0
2018-05-07 13:32:15 lock off
2018-05-07 13:32:03 loudness on
2018-05-07 13:32:15 lowFrequencyEffects 0
2018-05-07 13:32:15 model NR1508
2018-05-07 13:32:03 multEQ off
2018-05-07 13:32:15 mute off
2018-05-07 13:32:03 playStatus stopped
2018-05-07 13:32:37 power on
2018-05-07 13:32:03 presence present
2018-05-07 13:32:31 samplingRate 48 khz
2018-05-07 13:32:03 setup off
2018-05-07 13:32:31 signal PCM
2018-05-07 13:32:03 sleep off
2018-05-07 13:32:15 sound Stereo
2018-05-07 13:32:37 state on
2018-05-07 13:32:28 stateAV on
2018-05-07 12:15:54 surroundMode Music
2018-04-05 21:54:30 svSqueezeStatePause 0
2018-04-05 21:54:30 svSqueezeStatePlay 0
2018-04-05 21:54:30 svSqueezeStateStop 1
2018-05-07 13:32:15 toneControl off
2018-05-07 13:32:15 treble 0
2018-05-07 13:32:03 tunerBand FM
2018-05-07 13:32:03 tunerFrequency 102.1 MHz
2018-05-07 13:32:03 tunerMode auto
2018-05-07 13:32:03 tunerPreset 1
2018-04-07 17:54:56 tunerStationName REGNBGN2
2018-03-24 16:28:42 tunerTrafficProgramme off
2018-05-07 13:32:15 videoSelect off
2018-05-07 13:32:38 volume 25
2018-05-07 13:32:38 volumeMax 60
2018-05-07 13:32:38 volumeStraight -55
2018-05-07 13:32:28 zoneMain on
helper:
INPUT CD
PARTIAL
deviceIP 192.168.115.57
isPause 0
isPlaying 0
nextConnectionCheck 1525692818.21396
playTimeCheck 0
volume 25
bm:
DENON_AVR_Get:
cnt 41
dmx -1000
dtot 0
dtotcnt 0
mTS 07.05. 12:40:25
max 3.00123190879822
tot 3.12723970413208
mAr:
HASH(0x91f4058)
AvrMarantz
reconnect
DENON_AVR_Notify:
cnt 545382
dmx -1000
dtot 0
dtotcnt 0
mTS 07.05. 03:08:04
max 0.000957012176513672
tot 7.13925099372864
mAr:
HASH(0x91f4058)
HASH(0x83d31a0)
DENON_AVR_Read:
cnt 2326
dmx -1000
dtot 0
dtotcnt 0
mTS 03.05. 14:48:57
max 0.0344510078430176
tot 7.14330887794495
mAr:
HASH(0x91f4058)
DENON_AVR_Ready:
cnt 6078
dmx -1000
dtot 0
dtotcnt 0
mTS 07.05. 12:37:08
max 0.00146698951721191
tot 0.801392078399658
mAr:
HASH(0x91f4058)
DENON_AVR_Set:
cnt 507
dmx -1000
dtot 0
dtotcnt 0
mTS 04.05. 06:59:13
max 0.0249412059783936
tot 1.24616026878357
mAr:
HASH(0x91f4058)
AvrMarantz
input
CD
Attributes:
DbLogExclude .*
brand Marantz
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
disable 0
event-on-change-reading .*
group AVR
room Multimedia
stateFormat stateAV
timeout 5
unit off
verbose 0
webCmd volume:muteT:input:surroundMode
define AVR_CEC_off HTTPMOD http://192.168.x.y/SETUP/VIDEO/HDMISETUP/s_video.asp 0
attr AVR_CEC_off requestData.* radioHdmiPwOffControl=OFF
attr AVR_CEC_off enableControlSet 1
set AVR_CEC_off reread
Zitat von: thinman am 02 November 2018, 23:22:54
Seit das letzte Update von meinen AVR-X7200WA habe ich erhebliche Verbindungsprobleme.
Ab und zu klappt der Verbindung aber die meiste Zeit steht: AVRX7200WA:Can't connect to 192.168.100.170:23: Verbindungsaufbau abgelehnt im log.
Vor dem Update hatte ich keine Probleme und die Steuerung durch FHEM ging bestens.
Das Netzwerksetup am Denon ist korrekt und das Netzwerksteuerung steht auf immer EIN.
Wenn ich im Browser das IP Adresse des Receivers eingebe, lande ich auf ein HTML Steuerungsseite von mein Receiver. Das Netzwerkverbindung funktioniert also nur eben nicht mehr durch FHEM.
Hat jemand ähnliche Probleme festgestellt?
Zitatauf was für einem Rechner lâuft dein fhem?Eine RasPi. Daran hat sich vor und nach der Update nichts geändert. Ich werde bald FHEM auf ein Intel NUC umziehen aber ich glaube nicht das dass ein Unterschied machen wird.
ZitatHast du schon versucht aus einer shell per telnet den Denon anzusprechen?Ja, direkt vom RasPi... wird sofort abgelehnt. (telnet: Unable to connect to remote host: Connection refused)
ZitatGibt es einen Router zwischen dem fhem und dem AVR? Den vlt mal booten.Ja, ein Zyxel aber diese habe ich auch schon mehrmals restartet.
Zitat von: felskrone am 26 November 2018, 16:52:03
Hallo Steffen,
ja das geht - sofern der DENON DLNA unterstützt (tun bestimmt alle).
Such mal nach dem Modul DLNA-Renderer.
Gruß, fk
2019.01.07 12:58:58.206 5 : DENON_AVR_Command Denon: called SetPower
2019.01.07 12:58:58.213 4 : DENON_AVR Denon: SimpleWrite PWON <power>.
2019.01.07 12:58:58.216 5 : SW: 50574f4e0d
2019-01-07 12:58:58.309 DENON_AVR Denon power: on
2019-01-07 12:58:58.309 DENON_AVR Denon stateAV: mainOff
2019-01-07 12:58:58.309 DENON_AVR Denon stateAV: mainOff
2019.01.07 12:58:58.333 4 : DENON_AVR Denon: SimpleWrite ZM? <query>.
2019.01.07 12:58:58.335 5 : SW: 5a4d3f0d
2019.01.07 12:58:58.364 5 : DENON_AVR Denon: read.
2019.01.07 12:58:58.370 4 : DENON_AVR Denon: parsing <PWON> to <on>.
2019-01-07 12:58:58.440 DENON_AVR Denon power: on
2019-01-07 12:58:58.440 DENON_AVR Denon on
2019-01-07 12:58:58.440 DENON_AVR Denon stateAV: mainOff
2019.01.07 12:59:00.358 5 : DENON_AVR Denon: read.
2019.01.07 12:59:00.360 4 : DENON_AVR Denon dispatch: this is for zone 2 <Z2ON>
2019.01.07 12:59:00.365 5 : Denon: dispatch Z2ON
2019-01-07 12:59:00.448 DENON_AVR_ZONE Denon_Zone_2 power: on
2019-01-07 12:59:00.448 DENON_AVR_ZONE Denon_Zone_2 on
2019-01-07 12:59:00.448 DENON_AVR_ZONE Denon_Zone_2 presence: present
2019-01-07 12:59:00.448 DENON_AVR_ZONE Denon_Zone_2 stateAV: on
2019.01.07 12:59:00.476 5 : DENON_AVR Denon zone2: Z2ON
2019.01.07 12:59:00.479 4 : DENON_AVR zone Z2: parsing <Z2ON> to <zone2 on>.
2019-01-07 12:59:00.538 DENON_AVR Denon zone2: on
2019.01.07 12:59:09.415 5 : DENON_AVR Denon: read.
2019.01.07 12:59:09.421 4 : DENON_AVR Denon: parsing <PWON> to <on>.
2019.01.07 12:59:09.423 4 : DENON_AVR Denon dispatch: this is for zone 2 <Z2ON>
2019.01.07 12:59:09.428 5 : Denon: dispatch Z2ON
2019-01-07 12:59:09.514 DENON_AVR_ZONE Denon_Zone_2 power: on
2019-01-07 12:59:09.514 DENON_AVR_ZONE Denon_Zone_2 on
2019-01-07 12:59:09.514 DENON_AVR_ZONE Denon_Zone_2 presence: present
2019-01-07 12:59:09.514 DENON_AVR_ZONE Denon_Zone_2 stateAV: on
2019.01.07 12:59:09.541 5 : DENON_AVR Denon zone2: Z2ON
2019.01.07 12:59:09.544 4 : DENON_AVR zone Z2: parsing <Z2ON> to <zone2 on>.
2019-01-07 12:59:09.617 DENON_AVR Denon power: on
2019-01-07 12:59:09.617 DENON_AVR Denon on
2019-01-07 12:59:09.617 DENON_AVR Denon zone2: on
2019-01-07 12:59:09.617 DENON_AVR Denon stateAV: mainOff
2019.01.07 13:00:09.415 5 : DENON_AVR Denon: called ConnectionCheck.
2019.01.07 13:00:09.436 5 : SW: 50573f0d
2019.01.07 13:00:09.544 5 : DENON_AVR_ConnectionCheck Denon: reset internal timer.
2019.01.07 13:00:09.622 5 : DENON_AVR Denon: read.
2019.01.07 13:00:09.624 4 : DENON_AVR Denon dispatch: this is for zone 2 <Z2ON>
2019.01.07 13:00:09.628 5 : Denon: dispatch Z2ON
2019-01-07 13:00:09.746 DENON_AVR_ZONE Denon_Zone_2 power: on
2019-01-07 13:00:09.746 DENON_AVR_ZONE Denon_Zone_2 on
2019-01-07 13:00:09.746 DENON_AVR_ZONE Denon_Zone_2 presence: present
2019-01-07 13:00:09.746 DENON_AVR_ZONE Denon_Zone_2 stateAV: on
2019.01.07 13:00:09.772 5 : DENON_AVR Denon zone2: Z2ON
2019.01.07 13:00:09.775 4 : DENON_AVR zone Z2: parsing <Z2ON> to <zone2 on>.
2019-01-07 13:00:09.836 DENON_AVR Denon zone2: on
2019.01.07 13:01:09.638 5 : DENON_AVR Denon: called ConnectionCheck.
2019.01.07 13:01:09.648 5 : SW: 50573f0d
2019.01.07 13:01:09.685 5 : DENON_AVR_ConnectionCheck Denon: reset internal timer.
2019.01.07 13:01:09.741 5 : DENON_AVR Denon: read.
2019.01.07 13:01:09.744 4 : DENON_AVR Denon dispatch: this is for zone 2 <Z2ON>
2019.01.07 13:01:09.758 5 : Denon: dispatch Z2ON
2019-01-07 13:01:10.445 DENON_AVR_ZONE Denon_Zone_2 power: on
2019-01-07 13:01:10.445 DENON_AVR_ZONE Denon_Zone_2 on
2019-01-07 13:01:10.445 DENON_AVR_ZONE Denon_Zone_2 presence: present
2019-01-07 13:01:10.445 DENON_AVR_ZONE Denon_Zone_2 stateAV: on
2019.01.07 13:01:10.502 5 : DENON_AVR Denon zone2: Z2ON
2019.01.07 13:01:10.505 4 : DENON_AVR zone Z2: parsing <Z2ON> to <zone2 on>.
2019-01-07 13:01:10.640 DENON_AVR Denon zone2: on
2019.01.07 13:02:09.864 5 : DENON_AVR Denon: called ConnectionCheck.
2019.01.07 13:02:09.915 5 : SW: 50573f0d
2019.01.07 13:02:10.021 5 : DENON_AVR_ConnectionCheck Denon: reset internal timer.
2019.01.07 13:02:10.499 5 : DENON_AVR Denon: read.
2019.01.07 13:02:10.503 4 : DENON_AVR Denon dispatch: this is for zone 2 <Z2ON>
2019.01.07 13:02:10.509 5 : Denon: dispatch Z2ON
2019-01-07 13:02:10.652 DENON_AVR_ZONE Denon_Zone_2 power: on
2019-01-07 13:02:10.652 DENON_AVR_ZONE Denon_Zone_2 on
2019-01-07 13:02:10.652 DENON_AVR_ZONE Denon_Zone_2 presence: present
2019-01-07 13:02:10.652 DENON_AVR_ZONE Denon_Zone_2 stateAV: on
2019.01.07 13:02:10.682 5 : DENON_AVR Denon zone2: Z2ON
2019.01.07 13:02:10.685 4 : DENON_AVR zone Z2: parsing <Z2ON> to <zone2 on>.
2019-01-07 13:02:10.752 DENON_AVR Denon zone2: on
2019.03.08 10:42:07 3: WARNING: unsupported character in reading HASH(0x19804a8) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2019.03.08 10:42:07 3: WARNING: unsupported character in reading HASH(0x1b49860) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2019.03.08 10:42:07 3: WARNING: unsupported character in reading HASH(0x1e44158) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2019.03.08 10:42:07 3: WARNING: unsupported character in reading HASH(0x20b7df0) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2019.03.08 10:42:07 3: WARNING: unsupported character in reading HASH(0x21021a8) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2019.03.08 10:42:07 3: WARNING: unsupported character in reading HASH(0x25f2e80) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2019.03.08 10:42:07 3: WARNING: unsupported character in reading HASH(0x2610f30) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2019.03.08 10:42:07 3: WARNING: unsupported character in reading HASH(0x2a68348) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2019.03.08 10:42:07 3: WARNING: unsupported character in reading HASH(0x2b9e3c8) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2019.03.08 10:42:07 3: WARNING: unsupported character in reading HASH(0x2c140c0) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2019.03.08 10:42:07 3: WARNING: unsupported character in reading HASH(0x2ea1248) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2019.03.08 10:42:07 3: WARNING: unsupported character in reading HASH(0x3272578) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2019.03.08 10:42:07 3: WARNING: unsupported character in reading HASH(0x34921b0) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2019.03.08 10:42:07 3: WARNING: unsupported character in reading HASH(0x3831c78) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
Zitat von: popy am 25 April 2019, 17:22:34Also mit dem x4400H läuft es problemlos. Von daher ist zu vermuten, dass auch der kleinere aus der gleichen Generation laufen dürfte.
Hallo.
Danke für das Modul.
Wird da auch der "AVRX1400H" unterstützt?
pOpY
Zitat von: Rudy am 26 April 2019, 13:25:02
Also mit dem x4400H läuft es problemlos. Von daher ist zu vermuten, dass auch der kleinere aus der gleichen Generation laufen dürfte.
vielen Dank für Ihre Anfrage.
Der AVR-X1400H/AVR-X1500H unterstützen das gleiche Netzwerkprotokoll, wie der AVR-X4400H. Daher sollte aus unserer Sicht nichts gegen eine Anbindung an Ihr Smarthome "fhem" sprechen.
Folgende Funktionen hat der AVR-X1500H gegenüber dem AVR-X1400H
››DTS:X w/ 2.1.2, 3.1.2, 4.1.2 config
››ECO MODE default AUTO
››Volume/Info Overlay bei 4k
››Smart Remote Management - ihiji and Domotz support
››WEB UI für Setup
Mit freundlichen Grüßen
Ihr Denon Kundenservice
tv_prime_d:.* {
if ($EVENT eq "tv") {
fhem("set Denon input Sat/Cbl");
fhem("set Denon_Zone_2 input Sat/Cbl")}
else {
fhem("set Denon_Zone_2 input Game");
fhem("set Denon input Game")}
}
fhem("set Denon_Zone_2 input Sat/Cbl
HASH(0x11e5078)
-
2019-08-10 12:26:02
HASH(0x3b724c8)
000 ms
2019-08-31 19:02:44
HASH(0x42eda48)
-50
2019-08-31 19:02:53
HASH(0x43117c0)
00
2019-08-31 19:02:33
HASH(0x48435b0)
-50
2019-08-31 19:02:06
HASH(0x4859bf8)
-50
2019-08-31 19:02:53
HASH(0x4cc4240)
00
2019-09-03 19:49:52
HASH(0x51457c8)
off
2019-10-24 22:23:31
HASH(0x51abb28)
-50
2019-09-03 19:49:49
HASH(0x524d530)
off
2019-10-08 16:19:14
HASH(0x52bd350)
off
2019-08-16 21:37:06
HASH(0x5555168)
off
2019-10-13 00:49:09
HASH(0x59896e8)
off
2019-11-05 22:31:07
HASH(0x59eb158)
off
2019-08-27 19:50:41
allZoneStereo
off
2019-10-26 01:07:18
Zitat von: kennymc.c am 20 November 2019, 21:05:26Ja, das ist mir auch aufgefallen. Ich hab 'playTime' auf 10 gestellt, es kommt aber trotzdem vor, dass zB der aktuelle Titel oder das Cover beim Internet-Radio-Stream nicht aktualisiert werden.
Mir ist aufgefallen, dass mein Denon X4200 in Fheml nicht immer den aktuellen Status von bestimmten Reading anzeigt. Das passiert z.B., wenn ein Befehl direkt kurz nach dem Einschalten gesendet wird. In der Weboberfläche vom Denon wird jedoch der korrekte Status angezeigt. Bei einer Änderung übernimmt das entsprechende Reading dann auch sofort den geänderten Wert.
2019-12-07 19:36:35 HASH(0x10e24a88) -50
2019-12-07 21:38:28 HASH(0x124ff9c0) 00
2019-12-07 13:28:29 HASH(0xe89cb40) off
2019-12-07 13:28:28 HASH(0xf4cf258) -50
2019-12-07 13:28:28 HASH(0xf71d8f0) -50
Zitat von: justme1968 am 14 Dezember 2019, 12:29:54
was spricht dagegen zu versuchen das in eine offiziell eingecheckte version zusammen zu führen?
Zitat von: Amenophis86 am 14 Dezember 2019, 13:56:13
Bisher hat sich noch keiner gefunden, der es übernehmen will. Hatte auch mal angefangen dran zu basteln. Daher dürfte eine Version sicher von mir sein.
get Denon volume
Zitat von: olwaldi am 27 Dezember 2019, 17:10:22Nur, damit ich den richtigen Kontext habe:
U.U. könnte man mittels set beliebige Werte setzen?
set Denon volmeUp 5
2020.01.01 09:25:35 4: DENON_AVR Denon: parsing <MVMAX 92> to <volumeMax 92>.
2020.01.01 09:25:35 5: DENON_AVR Denon: read.
2020.01.01 09:25:35 4: DENON_AVR Denon: parsing <MV035> to <volume/volumeStraight 3.5/-76.5>.
2020.01.01 09:25:35 5: DENON_AVR Denon: read.
2020.01.01 09:25:35 4: DENON_AVR Denon: parsing <MVMAX 92> to <volumeMax 92>.
2020.01.01 09:25:40 3: get Denon volume : 3.5
2020.01.01 09:25:40 5: DENON_AVR Denon: called SetVolume.
2020.01.01 09:25:40 4: DENON_AVR Denon: SimpleWrite MV08 <volume>.
2020.01.01 09:25:40 5: SW: 4d5630380d
2020.01.01 09:25:40 5: DENON_AVR Denon: read.
2020.01.01 09:25:40 4: DENON_AVR Denon: parsing <MV08> to <volume/volumeStraight 8/-72>.
2020.01.01 09:25:40 5: DENON_AVR Denon: read.
Zitat von: olwaldi am 01 Januar 2020, 09:40:05Welche dieser Log-Meldungen werden durch kurzes und welche durch langes Drücken verursacht?
2. Wenn ich im Log bei verbose 5 nachgucke, sehe ich Meldungen der Art
2020.01.01 21:00:29 3: WARNING: unsupported character in reading HASH(0x3003d58) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2020.01.01 21:00:29 3: WARNING: unsupported character in reading HASH(0x51efad8) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2020.01.01 21:00:29 3: WARNING: unsupported character in reading HASH(0x6f4f328) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2020.01.01 21:00:29 3: WARNING: unsupported character in reading HASH(0x7386878) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2020.01.01 21:00:29 3: WARNING: unsupported character in reading HASH(0x74e0120) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2020.01.01 21:00:29 3: WARNING: unsupported character in reading HASH(0x75a53a8) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2020.01.01 21:00:29 3: WARNING: unsupported character in reading HASH(0x75cc038) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2020.01.01 21:00:29 3: WARNING: unsupported character in reading HASH(0x7614660) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2020.01.01 21:00:29 3: WARNING: unsupported character in reading HASH(0x76454b8) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2020.01.01 21:00:29 3: WARNING: unsupported character in reading HASH(0x76e1a80) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2020.01.01 21:00:29 3: WARNING: unsupported character in reading HASH(0x76f3bf8) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2020.01.01 21:00:29 3: WARNING: unsupported character in reading HASH(0x7718e88) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2020.01.01 21:00:29 3: WARNING: unsupported character in reading HASH(0x79e5608) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2020.01.01 21:00:29 3: WARNING: unsupported character in reading HASH(0x7a41180) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2020.01.01 21:00:29 3: WARNING: unsupported character in reading HASH(0x7a94680) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2020.01.01 21:00:29 3: WARNING: unsupported character in reading HASH(0x7b0bb28) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2020.01.01 21:00:29 3: WARNING: unsupported character in reading HASH(0x7bf5e50) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2020.01.01 21:00:29 3: WARNING: unsupported character in reading HASH(0x7c224a0) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2020.01.01 21:00:29 3: WARNING: unsupported character in reading HASH(0x7cf1388) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2020.01.01 21:00:29 3: WARNING: unsupported character in reading HASH(0x7db1338) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2020.01.01 21:00:29 3: WARNING: unsupported character in reading HASH(0x7ecd4e8) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2020.01.01 21:00:29 3: WARNING: unsupported character in reading HASH(0x7fd3f70) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2020.01.01 21:00:29 3: WARNING: unsupported character in reading HASH(0x80c5078) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2020.01.01 21:00:29 3: WARNING: unsupported character in reading HASH(0x82a1eb8) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2020.01.01 21:00:29 3: WARNING: unsupported character in reading HASH(0x82f5ed0) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2020.01.01 21:00:29 3: WARNING: unsupported character in reading HASH(0x83a6420) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2020.01.01 21:00:29 3: WARNING: unsupported character in reading HASH(0x84a0a08) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2020.01.01 21:00:29 3: WARNING: unsupported character in reading HASH(0x85bcbf8) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2020.01.01 21:00:29 3: WARNING: unsupported character in reading HASH(0x8e62f68) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2020.01.01 21:00:29 3: WARNING: unsupported character in reading HASH(0x902f038) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2020.01.01 21:00:29 3: WARNING: unsupported character in reading HASH(0x90fc3f0) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2020.01.01 21:00:29 3: WARNING: unsupported character in reading HASH(0x9209c70) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2020.01.01 21:00:29 3: WARNING: unsupported character in reading HASH(0x949b6f0) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2020.01.01 21:00:29 3: WARNING: unsupported character in reading HASH(0x99f73f8) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2020.01.01 21:00:29 3: WARNING: unsupported character in reading HASH(0x9c7a358) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2020.01.01 21:00:29 3: WARNING: unsupported character in reading HASH(0xa1984b8) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
2020.01.01 21:00:29 3: WARNING: unsupported character in reading HASH(0xaadc5f8) (not A-Za-z/\d_\.-), notify the DENON_AVR module maintainer.
Zitat von: delMar am 14 Dezember 2019, 14:05:27
Ich würde es auch sinnvoll finden, wenn das ein offizielles Modul werden würde.
Hat der Gründer dieses Threads, raman, einen Grund angegeben, warum es noch kein offizielles Modul ist?
Soweit ich mich erinnere, hat er hier schon mal erwähnt, dass er das machen möchte.
Falls er die Zeit nicht mehr hat, das Modul weiterzupflegen, würde eine Nachricht hier bestimmt helfen.
Lange Rede, kurzer Sinn: falls das Modul nach einem neuen Zuhause sucht, müssen wir nur darüber reden :-)
--- 70_DENON_AVR.pm.bak 2018-03-21 14:56:46.000000000 +0100
+++ 70_DENON_AVR.pm 2020-01-18 15:32:37.000000000 +0100
@@ -1,5 +1,5 @@
###############################################################################
-# $Id: 70_DENON_AVR.pm 10 2018-03-21 00:00:00Z raman $
+# $Id: 70_DENON_AVR.pm 11 2020-01-18 00:00:00Z raman $
# 70_DENON_AVR
#
# This file is part of Fhem.
@@ -407,7 +407,7 @@
'02' => 'PCM',
'03' => 'Dolby Digital',
'04' => 'Dolby TrueHD',
- '05' => 'na 05',
+ '05' => 'Dolby Atmos',
'06' => 'DTS',
'07' => 'na 07',
'08' => 'DTS-HD Hi Res',
@@ -563,7 +563,13 @@
'PURE DIRECT' => 'Pure Direct',
'DSD PURE DIRECT' => 'DSD Pure Direct',
'PURE DIRECT EXT' => 'Pure Direct Ext',
- 'MCH STEREO' => 'Multichannel Stereo',
+ 'MCH STEREO' => 'Multi Ch Stereo',
+ 'MONO MOVIE' => 'Mono Movie',
+ 'ROCK ARENA' => 'Rock Arena',
+ 'JAZZ CLUB' => 'Jazz Club',
+ 'MATRIX' => 'Matrix',
+ 'VIRTUAL' => 'Virtual',
+ 'VIDEO GAME' => 'Video Game',
'ALL ZONE STEREO' => 'All Zone Stereo',
'AUDYSSEY DSX' => 'Audyssey DSX',
'PL DSX' => 'PL DSX',
@@ -591,10 +597,11 @@
'DOLBY D+PL2X C' => 'Dolby Digital+PL2X C',
'DOLBY D+PL2X M' => 'Dolby Digital+PL2X M',
'DOLBY D+PL2Z H' => 'Dolby Digital+PL2Z H',
- 'DOLBY D+DS' => 'Dolby Digital+DS',
+ 'DOLBY D+DS' => 'Dolby Digital + Dolby Surround',
'DOLBY D+NEO:X C' => 'Dolby Digital+Neo:X C',
'DOLBY D+NEO:X M' => 'Dolby Digital+Neo:X M',
'DOLBY D+NEO:X G' => 'Dolby Digital+Neo:X G',
+ 'DOLBY D+NEURAL:X' => 'Dolby Digital + Neural:X',
'DOLBY D+' => 'Dolby Digital Plus',
'DOLBY D+ +EX' => 'Dolby Digital Plus+PL2X C',
'DOLBY D+ +PL2X C' => 'Dolby Digital Plus+PL2X C',
@@ -605,22 +612,23 @@
'DOLBY D+ +NEO:X C' => 'Dolby Digital Plus+Neo:X C',
'DOLBY D+ +NEO:X M' => 'Dolby Digital Plus+Neo:X M',
'DOLBY D+ +NEO:X G' => 'Dolby Digital Plus+Neo:X G',
- 'DOLBY HD' => 'Dolby HD',
+ 'DOLBY HD' => 'Dolby TrueHD',
'DOLBY HD+EX' => 'Dolby HD+EX',
'DOLBY HD+PL2X C' => 'Dolby HD+PL2X C',
'DOLBY HD+PL2X M' => 'Dolby HD+PL2X M',
'DOLBY HD+PL2Z H' => 'Dolby HD+PL2Z H',
- 'DOLBY HD+DS' => 'Dolby HD+DS',
+ 'DOLBY HD+DS' => 'Dolby TrueHD + Dolby Surround',
'DOLBY HD+NEO:X C' => 'Dolby HD+Neo:X C',
'DOLBY HD+NEO:X M' => 'Dolby HD+Neo:X M',
'DOLBY HD+NEO:X G' => 'Dolby HD+Neo:X G',
+ 'DOLBY HD+NEURAL:X' => 'Dolby TrueHD + Neural:X',
'DTS SURROUND' => 'DTS Surround',
'DTS ES DSCRT6.1' => 'DTS ES Dscrt 6.1',
'DTS ES MTRX6.1' => 'DTS ES Mtrx 6.1',
'DTS+PL2X C' => 'DTS+PL2X C',
'DTS+PL2X M' => 'DTS+PL2X M',
'DTS+PL2Z H' => 'DTS+PL2Z H',
- 'DTS+DS' => 'DTS+DS',
+ 'DTS+DS' => 'DTS + Dolby Surround',
'DTS96/24' => 'DTS 96/24',
'DTS96 ES MTRX' => 'DTS 96 ES MTRX',
'DTS+NEO:6' => 'DTS+Neo:6',
@@ -632,6 +640,7 @@
'DTS+NEO:X M' => 'DTS+Neo:X M',
'DTS+NEO:X G' => 'DTS+Neo:X G',
'DTS+NEO:X G' => 'DTS+Neo:X G',
+ 'DTS+NEURAL:X' => 'DTS + Neural:X',
'DTS HD' => 'DTS-HD',
'DTS HD TR' => 'DTS-HD TR',
'DTS HD MSTR' => 'DTS-HD Mstr',
@@ -639,12 +648,14 @@
'DTS HD+PL2X M' => 'DTS-HD+PL2X M',
'DTS HD+PL2Z H' => 'DTS-HD+PL2Z H',
'DTS HD+NEO:6' => 'DTS-HD+Neo:6',
- 'DTS HD+DS' => 'DTS-HD+DS',
+ 'DTS HD+DS' => 'DTS-HD + Dolby Surround',
'DTS HD+NEO:X C' => 'DTS-HD+Neo:X C',
'DTS HD+NEO:X M' => 'DTS-HD+Neo:X M',
'DTS HD+NEO:X G' => 'DTS-HD+Neo:X G',
+ 'DTS HD+NEURAL:X' => 'DTS-HD + Neural:X',
'DTS EXPRESS' => 'DTS Express',
'DTS ES 8CH DSCRT' => 'DTS ES 8Ch Dscrt',
+ 'DTS:X MSTR' => 'DTS:X MSTR',
'AURO3D' => 'Auro-3D',
'AURO2DSURR' => 'Auro-2D Surround',
'MPEG2 AAC' => 'MPEG2 AAC',
@@ -668,7 +679,7 @@
'M CH IN+NEO:X G' => 'Multi Ch In+Neo:X G',
'NEO:6 C DSX' => 'Neo:6 C DSX',
'NEO:6 M DSX' => 'Neo:6 M DSX',
- '7.1IN' => 'Multi Ch In 7.1',
+ 'NEURAL:X' => 'DTS Neural:X'
},
'TF' => {
'AN' => {
Zitat von: All-Ex am 11 Januar 2020, 17:33:51Ich habe Raman vor einer Woche eine PM geschickt, mit meinem Angebot, bisher kam aber keine Antwort.
Raman war in diesem Forum das letzte Mal am 03.06.2019 online. Wahrscheinlich weiß er von deinem Angebot noch gar nichts... Die Frage ist, ob du das Thema auch ohne seine Zustimmung an dich nehmen könntest/würdest/dürftest?
Zitat von: All-ExCool, danke. Ich habs eingespielt und es läuft so gut wie vorher :-)
Im Anhang findet ihr das komplette aktualisierte Modul (groß getestet habe ich nicht)...
elsif($1 eq 'CLV')
{
$volume = ($volume -50).$dezibel;
}
Zitat von: delMar am 20 Januar 2020, 10:39:21
Normalerweise sollte nix dagegen sprechen, das wir ein offizielles Modul daraus machen.
'SSLEV' => {
'FL' => 'Front-Left',
'FR' => 'Front-Right',
'C' => 'Center',
'SW' => 'Subwoofer',
'SW2' => 'Subwoofer2',
'SL' => 'Surround-Left',
'SR' => 'Surround-Right',
'SBL' => 'Surround-Back-Left',
'SBR' => 'Surround-Back-Right',
'SB' => 'Surround-Back',
'FHL' => 'Front-Height-Left',
'FHR' => 'Front-Height-Right',
'FWL' => 'Front-Wide-Left',
'FWR' => 'Front-Wide-Right',
'TFL' => 'Top-Front-Left',
'TFR' => 'Top-Front-Right',
'TML' => 'Top-Middle-Left',
'TMR' => 'Top-Middle-Right',
'TRL' => 'Top-Rear-Left',
'TRR' => 'Top-Rear-Right',
'RHL' => 'Rear-Height-Left',
'RHR' => 'Rear-Height-Right',
'FDL' => 'Front-Dolby-Left',
'FDR' => 'Front-Dolby-Right',
'SDL' => 'Surround-Dolby-Left',
'SDR' => 'Surround,Dolby-Right',
'BDL' => 'Back-Dolby-Left',
'BDR' => 'Back-Dolby-Right',
'SHL' => 'Surround-Height-Left',
'SHR' => 'Surround-Hight-Right',
'TS' => 'Top-Surround',
},
#Channel-Level
elsif ($msg =~ /^SSLEV([A-Z2]+) (.+)/){
my $channel = DENON_GetValue('SSLEV', $1);
my $volume = $2;
if (length($volume) == 2)
{
$volume = $volume."0";
}
readingsBulkUpdate($hash, "Level-".$channel, ($volume / 10 - 50).$dezibel) if($channel ne "unknown");
$return = "level".$channel." ".($volume / 10 - 50);
}
Zitat von: Shadow3561 am 28 Januar 2020, 05:48:20Hi,
habe eine Nachtschicht eingelegt und jetzt werden die einzelnen Level der LS wieder korrekt wiedergegeben.
Zitat von: volschin am 28 Januar 2020, 20:36:30Keine Sorge.
Was bitte heißt ältere Modelle. Es wäre schön, wenn das sauber nach Jahrgang spezifiziert werden könnte.
Zitat von: delMar am 26 Januar 2020, 22:45:43
Das abgestimmte Vorgehen wird sein, dass ich in Forum und Wiki ankündige, dass das ein offizielles Modul sein wird und dann auch einchecke.
2020.02.08 14:34:31 1: PERL WARNING: Use of uninitialized value $sound in string ne at ./FHEM/70_DENON_AVR.pm line 1675.
2020.02.08 14:34:31 1: PERL WARNING: Use of uninitialized value $sound in concatenation (.) or string at ./FHEM/70_DENON_AVR.pm line 1678.
'Dolby_Audio_Surround' => 'DOLBY AUDIO-DSUR',
'Neural:X' => 'NEURAL:X',
Zitat von: Shadow3561 am 09 Februar 2020, 07:35:13Dank dir, ich hab die zwei Zeilen in die Map mit den Surround Modes dazugegeben und ins SVN eingecheckt.
Habe mit Telnet mal kurz durchgeschaut und mir sind auf die schnelle 2 fehlende aufgefallen.
PERL WARNING: Argument "MED" isn't numeric in division (/) at ./FHEM/70_DENON_AVR.pm line 1573.
Zitat von: Shadow3561 am 09 Februar 2020, 07:35:13
Was wird denn in FHEM Gerät beim ,,surroundMode" reading angezeigt wenn du die Warnung im Log hast?
Zitat von: grappa24 am 19 Februar 2020, 17:30:09Hallo,
Hallo,
habe heute unter "Ankündigungen" die Info zum neuen DENON_AVR.pm gelesen, ist das denn inzwischen offiziell eingecheckt?
Hatte bisher für meinen 2100X das DENONX_AVR verwendet und heute mal ganz mutig meinen avr gelöscht und mit dem Typ DENON_AVR neu definiert, gibt leider überhaupt keine Verbindung.
Zitat von: delMar am 19 Februar 2020, 21:36:06stehe gerade etwas auf dem Schlauch, wo bin ich denn hier gelandet und wo muss ich hin ?
Und bitte stell die Frage auch ins Forum
Zitat von: grappa24 am 19 Februar 2020, 22:13:25
stehe gerade etwas auf dem Schlauch, wo bin ich denn hier gelandet und wo muss ich hin ?
define denon DENON_AVR 192.168.178.40
gibt leider überhaupt keine Verbindung.Zitat von: delMar am 19 Februar 2020, 21:36:06
... laut https://fhem.de/stats/statistics.html ist aber zumindest ein AVR-X2100W im Einsatz ...
File Rev Last Change
70_DENON_AVR.pm 21158 2020-02-09 12:23:25Z delmar
Zitat von: Shadow3561 am 20 Februar 2020, 11:07:20Ich benutze noch die Android App, mit der kann ich aber gleichzeitig zu FHEM auf den AVR zugreifen, so wirkt sich z.B. eine Volume-Änderung via FHEM sofort in der App aus.
Hast du noch eine andere verbindung zum avr über telnet offen?
Internals:
ACTIVE_ZONE zone1
CHANGED
DEF 192.168.178.40
FUUID 5e4d6020-f33f-b5ae-9752-47947add242d4af2
MODEL AVR-X2100W
NAME denon
NR 579
STATE on
TYPE DENONX_AVR
ZONES 2
ZONES_AVAILABLE zone1,zone2
READINGS:
2020-02-20 11:31:49 input tuner
2020-02-20 11:31:49 mute off
2020-02-20 11:31:49 power on
2020-02-20 11:26:06 presence present
2020-02-20 11:31:49 sound stereo
2020-02-20 11:31:49 state on
2020-02-20 11:25:39 stateAV absent
2020-02-20 11:31:49 volume 22
2020-02-20 11:31:49 volumeStraight -58.0
2020-02-20 11:25:00 zoneMain on
helper:
ADDRESS 192.168.178.40
AVAILABLE 1
INPUTS AUX1|AUX2|Blu-ray|Bluetooth|CBL/SAT|CD|DVD|Favorites|Flickr|GAME|Internet Radio|Media Player|Media Server|NETWORK|TUNER|TV AUDIO|iPod/USB
INTERVAL 30
SELECTED_ZONE zone1
SOUNDS Auto|DTS Surround|Direct|Dolby Digital|Jazz Club|Matrix|Mono Movie|Multi Ch Stereo|Pure Direct|Rock Arena|Stereo|Video Game|Virtual
ZONES zone1|zone2
Attributes:
alexaName radio
devStateIcon .*off:denon_off .*on:denon_on
event-on-change-reading power
fp_Erdgeschoss 40,312,0,
genericDeviceType switch
room Wohnzimmmer
volume-smooth-change 1
Wer das Modul 71_DENON_AVR verwendet, sollte es vor Nutzung von 70_DENON_AVR löschen oder die Dateiendung .pm ändern, damit es nicht mehr geladen wird.
Am besten löscht man vor dem Umstieg auch das entsprechende Device.
Zitat von: grappa24 am 20 Februar 2020, 11:33:50DENONX_AVR verwendet HTTP Port 80, also den Standardport, das tun m.W. auch die Apps. Das API ist aber nicht offengelegt und unterscheidet sich wohl zwischen den Modelljahren stärker.
Ich benutze noch die Android App, mit der kann ich aber gleichzeitig zu FHEM auf den AVR zugreifen, so wirkt sich z.B. eine Volume-Änderung via FHEM sofort in der App aus.
Mir fällt auf, dass im Modul DENONX_AVR kein Port verwendet wird, zumindest nicht "sichtbar".
Zitat von: volschin am 21 Februar 2020, 00:59:06guter Tipp, auf Port 80 reagiert meiner.
DENONX_AVR verwendet HTTP Port 80, also den Standardport,
Internals:
Clients :DENON_AVR_ZONE:
DEF 192.168.178.40:80
DeviceName 192.168.178.40:80
FD 39
FUUID 5e4f82c2-f33f-b5ae-de05-a6730fa9af7d1585
NAME denon
NR 579
NTFY_ORDER 50-denon
PARTIAL
STATE absent
TIMEOUT 3
TYPE DENON_AVR
CHANGED:
zoneMain: on
stateAV: absent
READINGS:
2020-02-21 08:34:16 currentAlbum -
2020-02-21 08:34:16 currentArtist -
2020-02-21 08:34:16 currentBitrate -
2020-02-21 08:34:16 currentCover http://192.168.178.40/img/album%20art_S.png?1582270456000
2020-02-21 08:34:16 currentMedia -
2020-02-21 08:34:16 currentPlaytime -
2020-02-21 08:34:16 currentStation -
2020-02-21 08:34:16 currentTitle -
2020-02-21 08:34:16 input Tuner
2020-02-21 08:34:16 playStatus stopped
2020-02-21 08:34:47 power on
2020-02-21 08:30:23 presence absent
2020-02-21 08:12:07 setup off
2020-02-21 08:30:23 state disconnected
2020-02-21 08:35:09 stateAV absent
2020-02-21 08:24:02 surroundMode Stereo
2020-02-21 08:35:09 zoneMain on
helper:
INPUT TUNER
deviceIP 192.168.178.40
isPause 0
isPlaying 0
nextConnectionCheck 1582270154.41174
playTimeCheck 0
Attributes:
cmdIcon muteT:rc_MUTE
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
stateFormat stateAV
webCmd volume:muteT:input:surroundMode
Zitat von: tomcat.x am 21 Februar 2020, 10:11:41ja, aber das Modul bekommt auf Port 23 keine Verbindung zu meinem AVR-X2100W, deshalb habe ich es auf Port 80 versucht.
Port 80 ist für den HTTP Zugriff (z. B. per Browser), aber das Modul kommuniziert doch über Telnet auf Port 23 mit dem Receiver oder?
Zitat von: Shadow3561 am 12 Februar 2020, 19:57:11
Lade mal eine Telnet-App auf dein Tablet.
Fürs Ipad nutze ich TCP-Telnet-Terminal.
Verbinde dich dann mit der IP des Denon xxx.xxx.xxx.xxx und Port:23
Dann schalte mal die Surrond Modes durch und Stelle ein Screenshot hier rein.
MfG
Zitat von: tomcat.x am 20 Februar 2020, 10:35:38Puh, das ist wirklich eine gute Frage, im Code des nun offiziellen Moduls gibts dazu tatsächlich garnix.
wie kommt denn das Modell in die Statistik? Ich habe kein entsprechendes Attribut oder Reading gesehen und mein Modell ist auch nicht drin.
Zitat von: grappa24 am 21 Februar 2020, 12:17:28Ich selber habe bisher nur Änderungen der Community eingepflegt. Für eigene "Arbeit" fehlt mir noch die Zeit.
Ich hab jetzt keinen Stress damit, mein X2100W funktioniert ja soweit, aber als ich die tollen Funktionalitäten gesehen habe, die du implementiert hast, geht sofort der "Haben-Wollen-Effekt" los ;)
Zitat von: grappa24 am 21 Februar 2020, 12:17:28Für alle: das Modul ist ab sofort auf https://github.com/delMar43/FHEM/blob/master/70_DENON_AVR.pm verfügbar.
GitHub ist ne super Idee, ich hab bereits einen Account und teste gerne ...
Zitat von: grappa24 am 19 Februar 2020, 17:30:09Kannst du das Modul bitte hier reinstellen?
Hatte bisher für meinen 2100X das DENONX_AVR verwendet
Zitat von: delMar am 22 Februar 2020, 22:12:48
Achja: und eine Liste, was im X funktioniert hat, und im Offiziellen nicht, würde mir wirklich sehr helfen.
Internals:
ACTIVE_ZONE zone1
CHANGED
DEF 192.168.178.40
FUUID 5e4fb13e-f33f-b5ae-001f-b048ca2de92d6bab
MODEL AVR-X2100W
NAME denon
NR 578
STATE on
TYPE DENONX_AVR
ZONES 2
ZONES_AVAILABLE zone1,zone2
READINGS:
2020-02-23 08:43:29 input tuner
2020-02-23 08:43:29 mute off
2020-02-23 08:43:29 power on
2020-02-22 16:56:42 presence present
2020-02-23 08:43:29 sound stereo
2020-02-23 08:43:29 state on
2020-02-23 08:43:29 volume 22
2020-02-23 08:43:29 volumeStraight -58.0
helper:
ADDRESS 192.168.178.40
AVAILABLE 1
INPUTS AUX1|AUX2|Blu-ray|Bluetooth|CBL/SAT|CD|DVD|Favorites|Flickr|GAME|Internet Radio|Media Player|Media Server|NETWORK|TUNER|TV AUDIO|iPod/USB
INTERVAL 30
SELECTED_ZONE zone1
SOUNDS Auto|DTS Surround|Direct|Dolby Digital|Jazz Club|Matrix|Mono Movie|Multi Ch Stereo|Pure Direct|Rock Arena|Stereo|Video Game|Virtual
ZONES zone1|zone2
Attributes:
alexaName radio
devStateIcon .*off:denon_off .*on:denon_on
event-on-change-reading power
fp_Erdgeschoss 40,312,0,
genericDeviceType switch
room Wohnzimmmer
volume-smooth-change 1
Zitat von: grappa24 am 23 Februar 2020, 08:50:26Es ist so, dass das X Modul XML Kommandos über HTTP verschickt.
Mit dem neuen Modul lässt sich mein AVR-X2100W nicht über Port 23 ansprechen; über Port 80 schon, aber darüber nicht steuern (Readings werden aber gefüllt).
Wählen Sie NETWORK als Eingangsquelle in der Hauptzone aus.
2. AVR-X1100W/X1200W/X2100W/X2200W/X3100W/X3200W: Halten Sie die Tasten "TUNER PRESET CH +" und "TUNER PRESET CH -" am Gerät gleichzeitig für mind. 3 Sekunden gedrückt.
Sollte sich das Problem hiermit nicht beheben lassen, so führen Sie bitte eine Initialisierung des Netzwerkchips aus. Dabei werden alle gespeicherten Favoriten gelöscht und sämtliche Einstellungen für Netzwerk- und Bluetoothfunktionen auf Standardwerte zurückgesetzt.
1. Wählen Sie NETWORK als Eingangsquelle in der Hauptzone aus.
2. AVR-X1100W/X1200W/X2100W/X2200W/X3100W/X3200W: Halten Sie die Tasten "ZONE2 SOURCE" und "DIMMER" am Gerät gleichzeitig für mind. 3 Sekunden gedrückt.
ZitatWenn ich mit einem Browser (hier Firefox) auf die IP-Adr des AVR zugreife komme ich auf sein Web-IF, verwende ich aber den Port 23 kommt die Meldung "Port aus Sicherheitsgründen blockiert" ?
Zitat von: Shadow3561 am 23 Februar 2020, 10:48:31Ich schrecke noch etwas davor zurück, da sind elend viele individuelle Einstellungen, die dann futsch wären. Muss mal sehen, ob man die nicht iwo speichern/wiederherstelln kann ...
@grappa24
Hast du mal den AVR auf Werkseinstellung zurükgesetzt??
Zitat von: Shadow3561 am 22 Februar 2020, 07:28:28
Ein "PSTONE CTRL OFFD" gibt es nicht. Das 'D' am Ende ist zu viel.
Ich denke mal, dass dein Telnet Prog die Ausgaben des Onkyo immer in die selbe Zeile schreibt. Das Problem habe ich auch am PC mit z.B. Putty.
Falls du ein Ipad hast, versuch mal meine Empfehlung von weiter Oben.
Alle anderen die ich auf dem Tablet habe schreiben bei Telnet auch alles in die selbe Zeile.
=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2020.02.23 11:36:21 =~=~=~=~=~=~=~=~=~=~=~=
MSSTEREO
PSDRC OFF
PSLFE 00
PSBAS 50
PSTRE 50
PSTONE CTRL OFF
MSDOLBY SURROUND
PSDRC OFF
PSLFE 00
PSBAS 50
PSTRE 50
PSTONE CTRL OFF
MSNEURAL:X
PSDRC OFF
PSLFE 00
PSBAS 50
PSTRE 50
PSTONE CTRL OFF
MSMONO MOVIE
PSDRC OFF
PSLFE 00
PSBAS 50
PSTRE 50
PSTONE CTRL OFF
MSVIRTUAL
PSDRC OFF
PSLFE 00
PSBAS 50
PSTRE 50
PSTONE CTRL OFF
SSSMG MUS
MSSTEREO
PSDRC OFF
PSLFE 00
PSBAS 50
PSTRE 50
PSTONE CTRL OFF
MSMCH STEREO
PSDRC OFF
PSLFE 00
PSBAS 50
PSTRE 50
PSTONE CTRL OFF
MSROCK ARENA
PSDRC OFF
PSLFE 00
PSBAS 50
PSTRE 50
PSTONE CTRL OFF
MSJAZZ CLUB
PSDRC OFF
PSLFE 00
PSBAS 50
PSTRE 50
PSTONE CTRL OFF
MSMATRIX
PSDRC OFF
PSLFE 00
PSBAS 50
PSTRE 50
PSTONE CTRL OFF
MSSTEREO
PSDRC OFF
PSLFE 00
PSBAS 50
PSTRE 50
PSTONE CTRL OFF
SSSMG GAM
MSNEURAL:X
PSDRC OFF
PSLFE 00
PSBAS 50
PSTRE 50
PSTONE CTRL OFF
MSVIDEO GAME
PSDRC OFF
PSLFE 00
PSBAS 50
PSTRE 50
PSTONE CTRL OFF
MSSTEREO
PSDRC OFF
PSLFE 00
PSBAS 50
PSTRE 50
PSTONE CTRL OFF
SSSMG PUR
MSDIRECT
PSDRC OFF
PSLFE 00
PSBAS 50
PSTRE 50
PSTONE CTRL OFF
MSPURE DIRECT
PSDRC OFF
PSLFE 00
PSBAS 50
PSTRE 50
PSTONE CTRL OFF
SVOFF
SSINFAISSIG 04
SSINFAISFSV 48K
MSDOLBY D+ +NEURAL:X
PSDRC OFF
PSLFE 00
PSBAS 50
PSTRE 50
PSTONE CTRL OFF
SSSMG MOV
MSSTEREO
PSDRC OFF
PSLFE 00
PSBAS 50
PSTRE 50
PSTONE CTRL OFF
MSDOLBY D+
PSDRC OFF
PSLFE 00
PSBAS 50
PSTRE 50
PSTONE CTRL OFF
MSDOLBY D+ +DS
PSDRC OFF
PSLFE 00
PSBAS 50
PSTRE 50
PSTONE CTRL OFF
MSDOLBY D+ +NEURAL:X
PSDRC OFF
PSLFE 00
PSBAS 50
PSTRE 50
PSTONE CTRL OFF
MSDOLBY D+
PSDRC OFF
PSLFE 00
PSBAS 50
PSTRE 50
PSTONE CTRL OFF
MSDOLBY D+ +DS
PSDRC OFF
PSLFE 00
PSBAS 50
PSTRE 50
PSTONE CTRL OFF
MSDOLBY D+ +NEURAL:X
PSDRC OFF
PSLFE 00
PSBAS 50
PSTRE 50
PSTONE CTRL OFF
MSMCH STEREO
PSDRC OFF
PSLFE 00
PSBAS 50
PSTRE 50
PSTONE CTRL OFF
MSDOLBY D+
PSDRC OFF
PSLFE 00
PSBAS 50
PSTRE 50
PSTONE CTRL OFF
MSDOLBY D+ +DS
PSDRC OFF
PSLFE 00
PSBAS 50
PSTRE 50
PSTONE CTRL OFF
MSDOLBY D+
PSDRC OFF
PSLFE 00
PSBAS 50
PSTRE 50
PSTONE CTRL OFF
MSDOLBY D+ +NEURAL:X
PSDRC OFF
PSLFE 00
PSBAS 50
PSTRE 50
PSTONE CTRL OFF
SSSMG MUS
SISAT/CBL
CVFL 50
CVFR 50
CVEND
MVMAX 98
MSDOLBY SURROUND
SDHDMI
PSDRC OFF
DCAUTO
PSMULTEQ:AUDYSSEY
PSDYNEQ ON
PSDYNVOL OFF
PSLFE 00
PSBAS 50
PSTRE 50
PSTONE CTRL OFF
SVOFF
SSINFAISSIG 03
SSINFAISFSV 48K
MSNEURAL:X
PSDRC OFF
PSLFE 00
PSBAS 50
PSTRE 50
PSTONE CTRL OFF
PVOFF
PVSTD
PVMOV
PVVVD
PVSTM
PVDAY
PVNGT
PVCTM
Zitat von: Shadow3561 am 23 Februar 2020, 10:48:31Danke für eure Geduld, ein Netzwerkreset brachte den gewünschten Erfolg ;D Kann jetzt mit den neuen Modulen auf meinen X2100W zugreifen.
@grappa24
Wenn dein Telnet Port blockiert ist kannst du dieses Midul nicht nutzen.
Zitat von: delMar am 22 Februar 2020, 22:12:48Nach einem Netzwerk-Reset komme ich mit dem neuen Modul auf meinen X2100W und habe bisher nix gefunden, was nicht geht - super ;D
Achja: und eine Liste, was im X funktioniert hat, und im Offiziellen nicht, würde mir wirklich sehr helfen.
Internals:
CFGFN
Clients :DENON_AVR_ZONE:
DEF 192.168.178.40
DeviceName 192.168.178.40:23
FD 46
FUUID 5e527ed1-f33f-b5ae-28e8-00ac7607045ea8ce
NAME denon
NR 3225
NTFY_ORDER 50-denon
PARTIAL
STATE off
TIMEOUT 3
TYPE DENON_AVR
READINGS:
2020-02-23 14:56:50 allZoneStereo off
2020-02-23 14:56:49 aspectRatio 16:9
2020-02-23 14:56:49 autoStandby 15min
2020-02-23 14:56:50 bass 1
2020-02-23 14:56:50 cinemaEQ off
2020-02-23 14:56:49 currentAlbum -
2020-02-23 14:56:49 currentArtist -
2020-02-23 14:56:49 currentBitrate -
2020-02-23 14:56:49 currentCover http://192.168.178.40/img/album%20art_S.png?1582466209000
2020-02-23 14:56:49 currentMedia -
2020-02-23 14:56:49 currentPlaytime -
2020-02-23 14:56:49 currentStation -
2020-02-23 14:56:48 currentStream -
2020-02-23 14:56:49 currentTitle -
2020-02-23 14:56:49 digitalInput auto
2020-02-23 14:56:49 display dim
2020-02-23 14:56:50 dynamicCompression off
2020-02-23 14:56:49 dynamicEQ on
2020-02-23 14:56:50 dynamicVolume medium
2020-02-23 14:56:49 eco off
2020-02-23 14:56:49 ignore -
2020-02-23 14:56:48 input Tuner
2020-02-23 14:56:49 inputSound analog
2020-02-23 14:56:49 levelFrontLeft 0
2020-02-23 14:56:49 levelFrontRight 2.5
2020-02-23 14:56:50 loudness on
2020-02-23 14:56:50 lowFrequencyEffects 0
2020-02-23 14:56:49 multEQ flat
2020-02-23 14:56:48 mute off
2020-02-23 14:56:49 playStatus stopped
2020-02-23 14:56:48 power off
2020-02-23 14:32:06 presence present
2020-02-23 14:56:49 resolution auto
2020-02-23 14:56:49 resolutionHDMI auto
2020-02-23 14:48:14 samplingRate -
2020-02-23 14:56:49 setup off
2020-02-23 14:56:48 sleep off
2020-02-23 14:56:50 sound Stereo
2020-02-23 14:56:48 state off
2020-02-23 14:56:49 stateAV off
2020-02-23 14:32:50 surroundMode Stereo
2020-02-23 14:56:50 toneControl on
2020-02-23 14:56:50 treble 5
2020-02-23 14:56:50 tunerBand FM
2020-02-23 14:56:50 tunerFrequency 88.55 MHz
2020-02-23 14:56:50 tunerMode auto
2020-02-23 14:56:50 tunerPreset 1
2020-02-23 14:48:12 tunerStationName mix
2020-02-23 14:56:49 videoProcessingMode auto
2020-02-23 14:56:50 videoSelect off
2020-02-23 14:56:48 volume 22
2020-02-23 14:56:50 volumeMax 60
2020-02-23 14:56:48 volumeStraight -58
2020-02-23 14:56:48 zone2 off
2020-02-23 14:48:15 zoneMain off
helper:
INPUT TUNER
PARTIAL
deviceIP 192.168.178.40
isPause 0
isPlaying 0
nextConnectionCheck 1582466270.61515
playTimeCheck 0
volume 22
Attributes:
alexaName radio
cmdIcon muteT:rc_MUTE
devStateIcon .*off:denon_off .*on:denon_on
fp_Erdgeschoss 40,312,0,
genericDeviceType switch
room Wohnzimmmer
stateFormat stateAV
webCmd volume:muteT:input:surroundMode
Zitat von: tomcat.x am 20 Februar 2020, 10:35:38
wie kommt denn das Modell in die Statistik? Ich habe kein entsprechendes Attribut oder Reading gesehen und mein Modell ist auch nicht drin.
Zitat von: tomcat.x am 24 Februar 2020, 12:53:16Ganz normal über fhem update.
"Update" heißt ganz normal über fhem Update oder auf github?
2020.02.24 08:43:30 1: New entries in the CHANGED file:
2020.02.24 08:43:30 1: - feature: 70_DENON_AVR: introducing new way of reading model information
Zitat von: tomcat.x am 24 Februar 2020, 12:53:16Nein, aber in einem Internal. Direkt über den Readings solltest du folgendes sehen:
Sollte man die Daten auch in einem Reading sehen können?
model Marantz *NR1504
Zitat... Falls der HTTP-Request zum Receiver fehlschlägt ...
DENON_AVR (X4400H) - Error while requesting http://192.168.153.223:23/goform/Deviceinfo.xml - read from http://192.168.153.223:23 timed out
Error 403: Forbidden
Access Forbidden
Zitat von: tomcat.x am 24 Februar 2020, 16:54:00Ich nehme eigentlich direkt den Wert aus dem Def. Da ist noch kein Port 23 dabei...
Nein, ich habe keinen Port dabei. Da ist dann aber 23 Standard. Wird mir zumindest im Internal "DeviceName" so angezeigt.
Zitat von: tomcat.x am 24 Februar 2020, 16:54:00Schade...
Der HTTP-Aufruf im Browser bringt:Code AuswählenError 403: Forbidden
Access Forbidden
Zitat von: tomcat.x am 24 Februar 2020, 17:05:36Jo, ändert nix. Ich versteh's trotzdem nicht, weil im Code für den HTTP-Request verwende ich nicht Devicename, sondern das Internal (eben weil am Devicenamen der Port dann hinzugefügt wird).
In DEF ist nur die IP und im Internal "IP" auch. Das scheint dann zu passen. Aber die reguläre Kommunikation geht über Telnet und Port 23.
Zitat von: delMar am 24 Februar 2020, 17:08:46
... Ich versteh's trotzdem nicht, weil im Code für den HTTP-Request verwende ich nicht Devicename, sondern das Internal (eben weil am Devicenamen der Port dann hinzugefügt wird).
Zitat von: delMar am 24 Februar 2020, 17:08:46
Kommst du eigentlich auf das reguläre Web-interface vom receiver?
Zitat von: Shadow3561 am 24 Februar 2020, 17:10:47
Das Problem liegt am Denon selbst.
Ab einer bestimmten Firmware wurde die http/xml Steuerung entfernt.
DENON_AVR (E3_hk_AV_X6200W) - Error while requesting http://192.168.6.30/goform/Deviceinfo.xml - http://192.168.6.30/goform/Deviceinfo.xml: empty answer received
Internals:
CHANGED
Clients :DENON_AVR_ZONE:
DEF 192.168.6.30
DeviceName 192.168.6.30:23
FD 30
FUUID 5c42dbd3-f33f-2e5f-8f29-b93e051d24a6fba4
FVERSION 70_DENON_AVR.pm:0.212620/2020-02-23
IP 192.168.6.30
NAME E3_hk_AV_X6200W
NR 177
NTFY_ORDER 50-E3_hk_AV_X6200W
PARTIAL
STATE on
TIMEOUT 3
TYPE DENON_AVR
Helper:
DBLOG:
state:
logdb:
TIME 1582564472.88225
VALUE on
OLDREADINGS:
READINGS:
2020-02-24 18:14:35 Muting-Level mute
2020-02-24 18:14:35 Volume-Display absolute
2020-02-24 18:14:35 Volume-Startup LAS
2020-02-24 18:06:47 allZoneStereo off
2020-02-24 18:06:58 ampAssign 7.1-Kanal
2020-02-24 18:14:35 aspectRatio 16:9
2020-02-24 18:14:35 audysseyLFC off
2020-02-24 18:06:47 autoStandby 15min
2020-02-24 18:14:35 bass 0
2020-02-21 19:47:12 centerSpread off
2020-02-24 18:14:35 cinemaEQ off
2020-02-24 18:14:33 currentAlbum -
2020-02-24 18:14:33 currentArtist -
2020-02-24 18:14:33 currentBitrate -
2019-04-28 07:32:24 currentCover http://192.168.6.30/img/album%20art_S.png?1556429544000
2020-02-24 18:14:33 currentMedia -
2020-02-24 18:14:33 currentPlaytime -
2020-02-24 18:14:33 currentStation -
2020-02-24 18:14:33 currentStream -
2020-02-24 18:14:33 currentTitle -
2020-02-24 18:14:35 digitalInput auto
2020-02-24 18:14:35 display bright
2020-02-24 18:14:35 dynamicCompression off
2020-02-24 18:14:35 dynamicEQ on
2020-02-24 18:14:35 dynamicVolume off
2020-02-24 18:06:47 eco off
2020-02-24 18:14:31 httpError http://192.168.6.30/goform/Deviceinfo.xml: empty answer received
2020-02-24 18:14:31 httpState ERROR
2020-02-09 13:34:18 ignore -
2020-02-24 18:14:33 input Sat/Cbl
2020-02-24 18:14:35 inputSound hdmi
2020-02-24 18:07:25 levelCenter 0
2020-02-23 12:15:22 levelFrontDolbyLeft 0
2020-02-23 12:15:22 levelFrontDolbyRight 0
2020-02-24 18:07:25 levelFrontLeft 0
2020-02-24 18:07:25 levelFrontRight 0
2020-02-24 18:07:25 levelSourroundBackLeft 0
2020-02-24 18:07:25 levelSourroundBackRight 0
2020-02-24 18:07:25 levelSourroundLeft 0
2020-02-24 18:07:25 levelSourroundRight 0
2020-02-24 18:06:47 levelSubwoofer 0
2020-02-24 18:06:57 lock off
2020-02-24 18:14:35 loudness on
2020-02-24 18:14:35 lowFrequencyEffects 0
2020-02-24 18:06:57 model AVR-X6200W
2020-02-24 18:14:35 multEQ reference
2020-02-24 18:14:33 mute off
2020-02-24 18:14:32 playStatus stopped
2020-02-24 18:14:32 power on
2020-02-24 18:14:32 presence present
2020-02-24 18:14:35 resolution auto
2020-02-24 18:14:35 resolutionHDMI 1080p:24Hz
2020-02-24 18:07:26 samplingRate 48 khz
2020-02-24 18:06:47 setup off
2020-02-24 18:08:08 signal Dolby Digital
2020-02-24 18:14:33 sleep off
2020-02-24 18:14:35 sound HASH(0x77a6500)
2020-02-24 18:14:32 state on
2020-02-24 18:14:33 stateAV on
2020-02-21 19:48:12 subwooferLevelAdjust 0
2020-02-24 18:08:07 surroundMode Movie
2020-02-24 18:14:35 toneControl off
2020-02-24 18:14:35 treble 0
2020-02-24 18:14:35 trigger1 on
2020-02-24 18:14:35 trigger2 on
2020-02-24 18:14:35 tunerBand FM
2020-02-24 18:14:35 tunerFrequency 108 MHz
2020-02-24 18:14:35 tunerMode auto
2020-02-24 18:14:35 tunerPreset 4
2020-02-24 18:14:35 videoProcessingMode auto
2020-02-24 18:07:25 videoSelect off
2020-02-24 18:20:31 volume 61.5
2020-02-24 18:06:57 volumeDisplayType absolute
2020-02-24 18:20:31 volumeMax 945
2020-02-24 18:06:58 volumePowerOn LAS
2020-02-24 18:20:31 volumeStraight -18.5
2020-02-24 18:14:33 zone2 off
2020-02-24 18:06:55 zone3 off
2020-02-24 18:06:46 zoneMain on
helper:
INPUT SAT/CBL
PARTIAL
deviceIP 192.168.6.30
isPause 0
isPlaying 0
nextConnectionCheck 1582565726.64428
playTimeCheck 0
volume 61.5
Attributes:
DbLogInclude state,stateAV,power,presence
alias Denon X6200W
brand Denon
cmdIcon muteT:rc_MUTE
connectionCheck 300
devStateIcon on:general_an@green:main_off main_off:rc_YELLOW:main_on off:general_aus@red: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
disable 0
event-on-change-reading .*
group AV
icon Av Receiver-595b40b65ba036ed117d17d0
inputs Blu-Ray,Bluetooth,Sat/Cbl,Mediaplayer,OnlineMusic,Tuner
room Heimkino
sortby 1
stateFormat stateAV
timeout 2
type AVR
webCmd volume:muteT:input:surroundMode
SSVCTZMA ?
per telnet an deinen avr senden und die ausgabe posten?BridgeCo AG Telnet server
SSVCTZMA ?
SSVCTZMADIS ABS
SSVCTZMAMLV MUT
SSVCTZMALIM OFF
SSVCTZMAPON LAS
Zitat von: ToKa am 23 Februar 2020, 12:16:41Hi Thorsten,
nachdem ich es ja nun geschafft habe, die telnet Verbindung richtig einzustellen, habe ich für den Denon X6200W auch mal noch die Einstellungen des Bildmodus mit protokolliert. Wenn ich auf der Fernbedienung über Optionen die Funktion Bildmodus aufrufe, kann ich folgende Einstellungen vornehmen:
Aus
Standard
Movie
Lebhaft
Streaming
Tag
Nacht
Benutzerdefiniert
Das entspricht:Code Auswählen
PVOFF
PVSTD
PVMOV
PVVVD
PVSTM
PVDAY
PVNGT
PVCTM
Kannst Du das bitte als weiteren Set-Befehl implementieren?
Zitat von: ToKa am 24 Februar 2020, 21:27:54Ja, mit Tippfehlern ist das immer so eine Sache. Wenn ich das Set korrigiere, brechen dafür so einige bestehende Integrationen... und nicht jeder verfolgt diesen Thread hier und wird gleich verstehen, was los ist... Deshalb belasse ich solche Dinge (schweren Herzens) lieber so, wie sie sind.
Funktioniert prima, lediglich die Bezeichnung Standard ist falsch geschrieben. Ein Reading gibt es dazu nicht oder übersehe ich da auch etwas?
Zitat von: ToKa am 24 Februar 2020, 22:17:59Dann würden wir deutsch und englisch mischen, was ich nicht so schön finde.
Das vivid könntest Du dann auch noch durch lebendig oder lebhaft ersetzen.
Zitat von: kennymc.c am 03 Mai 2019, 19:21:09
Gibt es die Möglichkeit die aktuell Auflösung anzuzeigen? Das reading resolutionHDMI steht bei mir seltsamerweise dauerhaft auf 1080p:24Hz, auch wenn definitiv ein anderes Signal, z.B. UHD mit HDR10 ausgegeben wird. Im Prinzip würde mir auch die Anzeige reichen, ob das Signal in HDR ist, damit mein Projektor sich in den entsprechenden Bildmodus schalten kann.
Zitat von: ToKa am 24 Februar 2020, 18:36:02
Hallo zusammen,
ich habe auch die neuste Version des Moduls per Update installiert. Bei den Internals habe ich auch kein Model, aber unter meinen Readings findet sich ein richtiger Model Eintrag.
Gleiche Fehlermeldung im LogCode AuswählenDENON_AVR (E3_hk_AV_X6200W) - Error while requesting http://192.168.6.30/goform/Deviceinfo.xml - http://192.168.6.30/goform/Deviceinfo.xml: empty answer received
Der Zugriff über den Browser (Port 80) funktioniert von Hand und ManualModelName ist in der Ausgabe mit dem richtigen Wert zu finden.
Des Weiteren wird das Reading sound nach dem Update nur noch als Hash-Wert angezeigt und auch nach einem get sound nicht richtig dargestellt. Was ist eigentlich der Unterschied zwischen get sound und get surroundSound?
Beste Grüße
Torsten
Zitat von: grappa24 am 26 Februar 2020, 10:23:49
benutzt jemand von euch zufällig parallel die Module 21_HEOS_ ... ?
Mein X2100W hängt hinter einem Denon-Link und wird über diese HEOS-Module über Telnet Socket angesprochen.
Hab jetzt bemerkt, dass hierbei wieder die telnet Beschränkung auf nur eine Verbindung zuschlägt :(
Zitat von: Shadow3561 am 26 Februar 2020, 10:40:24
Das Reading Sound gibt den Modus "Movie, Game, Music und Pure-Direct" aus.
Das Reading surroundSound gibt den gewählten Surround Mode aus. Z.ZB. THX, Auro3D, dolbyDigital usw.
Edit,
Habe ein commit an Martin gesendet. Nach dem nächsten Modulupdate sollten die readings verständlicher sein.
Alte readings bitte löschen.
MfG
Zitat von: Shadow3561 am 27 Februar 2020, 18:53:36Ist eingecheckt, kommt morgen mit dem Update mit :-)
Ab dem nächsten Update, vorrausgesetzt Martin gibt es frei und checkt es ein, heissen die Surround Readings folgend:
Zitat von: Shadow3561 am 27 Februar 2020, 18:53:36
sound_out - Auro-3D (Die Ausgabe an die LS)
sound_signal_in - Dolby Audio DD (Eingangssignal vom Zuspieler, z.B. Blueray, Sat, usw.)
surroundMode - Movie (Ausgewähler Surround-Mode, Movie, Music, Game oder Pure-Direct)
Zitat von: tomcat.x am 28 Februar 2020, 10:54:01Danke für den Hinweis, ich werde versuchen, das bei nächster Gelegenheit mal zu überprüfen.
Wenn ich danach aber auf die interne Quelle zurückschalte, erfolgt wieder kein Setzen des Readings, wodurch es auf dem alten, dann falschen Wert stehen bleibt.
Zitat von: tomcat.x am 28 Februar 2020, 10:54:01Ja, hier hatte ich eigentlich die Idee, statt Hash-Readings einen Eintrag im Logfile zu schreiben, den dann jeder hier im Forum posten kann, damit wir das dann nachziehen...
Ich bin nur aufgrund einiger Hash-Readings (Namen, nicht Werte) und den daraus resultierenden Fehler beim Neustart von fhem auf das Thema hier gestoßen.
Zitat von: tomcat.x am 28 Februar 2020, 10:54:01
Mir ist aufgefallen, dass ich zuerst kein Reading sound_signal_in hatte, vermutlich weil ich auf einer internen Quelle (Internet Radio) war und da dann das Reading wohl gar nicht gesetzt wird. Nach dem Umschalten auf eine externe Quelle kam dann ein Reading. Wenn ich danach aber auf die interne Quelle zurückschalte, erfolgt wieder kein Setzen des Readings, wodurch es auf dem alten, dann falschen Wert stehen bleibt.
2020.02.28 15:02:19.294 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4536.
2020.02.28 15:02:19.294 1: stacktrace:
2020.02.28 15:02:19.294 1: main::__ANON__ called by fhem.pl (4536)
2020.02.28 15:02:19.294 1: main::AttrVal called by ./FHEM/71_DENON_AVR_ZONE.pm (444)
2020.02.28 15:02:19.294 1: main::DENON_AVR_ZONE_Parse called by fhem.pl (3960)
2020.02.28 15:02:19.294 1: main::Dispatch called by ./FHEM/70_DENON_AVR.pm (3158)
2020.02.28 15:02:19.294 1: main::DENON_AVR_UpdateConfig called by fhem.pl (3307)
2020.02.28 15:02:19.294 1: main::HandleTimeout called by fhem.pl (679)
2020.02.28 15:01:14.193 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4536.
2020.02.28 15:01:14.193 1: stacktrace:
2020.02.28 15:01:14.193 1: main::__ANON__ called by fhem.pl (4536)
2020.02.28 15:01:14.193 1: main::AttrVal called by ./FHEM/71_DENON_AVR_ZONE.pm (444)
2020.02.28 15:01:14.193 1: main::DENON_AVR_ZONE_Parse called by fhem.pl (3960)
2020.02.28 15:01:14.193 1: main::Dispatch called by ./FHEM/70_DENON_AVR.pm (1282)
2020.02.28 15:01:14.193 1: main::DENON_AVR_Notify called by fhem.pl (3764)
2020.02.28 15:01:14.193 1: main::CallFn called by fhem.pl (3684)
2020.02.28 15:01:14.193 1: main::DoTrigger called by FHEM/DevIo.pm (359)
2020.02.28 15:01:14.193 1: main::__ANON__ called by FHEM/DevIo.pm (381)
2020.02.28 15:01:14.193 1: main::__ANON__ called by FHEM/HttpUtils.pm (439)
2020.02.28 15:01:14.193 1: main::__ANON__ called by fhem.pl (763)
2020.02.28 15:01:14.194 1: AVReceiver: Can't connect to 192.xxx.xxx.xx:23: 192.xxx.xxx.xx: Connection reset by peer (104)
2020.02.28 15:01:19.501 0: DENON_AVR (AVReceiver) - Error while requesting http://192.xxx.xxx.xx:23/goform/Deviceinfo.xml - read from http://192.xxx.xxx.xx:23 timed out
2020.02.28 15:02:14.240 1: 192.xxx.xxx.xx:23 reappeared (AVReceiver)
Zitat von: Shadow3561 am 28 Februar 2020, 17:41:07
Ich denke das liegt an dem Teil für die Statistik was Martin eingefügt hat.
Ist bei dir die
http://IPvomAVR/goform/Deviceinfo.xml
im Browser aufrufbar oder bekommst du eine Fehlermeldung?
Internals:
CHANGED
Clients :DENON_AVR_ZONE:
DEF 192.168.6.30
DeviceName 192.168.6.30:23
FD 63
FUUID 5c42dbd3-f33f-2e5f-8f29-b93e051d24a6fba4
FVERSION 70_DENON_AVR.pm:0.212950/2020-02-27
IP 192.168.6.30
NAME E3_hk_AV_X6200W
NR 177
NTFY_ORDER 50-E3_hk_AV_X6200W
PARTIAL
STATE on
TIMEOUT 2
TYPE DENON_AVR
model Denon *AVR-X6200W
Helper:
DBLOG:
power:
logdb:
TIME 1582913294.67995
VALUE on
presence:
logdb:
TIME 1582913294.64766
VALUE present
state:
logdb:
TIME 1582913294.67995
VALUE on
stateAV:
logdb:
TIME 1582913229.91318
VALUE absent
OLDREADINGS:
READINGS:
2020-02-28 19:08:15 Muting-Level mute
2020-02-28 19:05:22 Network-Name Denon AVR-X6200W
2020-02-28 19:08:15 Volume-Display absolute
2020-02-28 19:08:16 Volume-Startup last
2020-02-28 19:08:15 allZoneStereo off
2020-02-28 19:08:16 aspectRatio 16:9
2020-02-28 19:08:16 audysseyLFC off
2020-02-28 19:08:15 autoStandby 15min
2020-02-28 19:08:16 bass 0
2020-02-28 19:08:16 cinemaEQ off
2020-02-28 19:08:14 currentAlbum -
2020-02-28 19:08:14 currentArtist -
2020-02-28 19:08:14 currentBitrate -
2020-02-28 19:04:59 currentCover http://192.168.6.30/img/album%20art_S.png?1582913099000
2020-02-28 19:08:14 currentMedia -
2020-02-28 19:08:14 currentPlaytime -
2020-02-28 19:08:14 currentStation -
2020-02-28 19:08:14 currentStream -
2020-02-28 19:08:14 currentTitle -
2020-02-28 19:08:16 digitalInput auto
2020-02-28 19:08:15 display dim
2020-02-28 19:08:16 dynamicCompression off
2020-02-28 19:08:16 dynamicEQ on
2020-02-28 19:08:16 dynamicVolume off
2020-02-28 19:08:15 eco off
2020-02-28 19:05:29 httpError read from http://192.168.6.30:80 timed out
2020-02-28 19:05:29 httpState ERROR
2020-02-28 19:08:14 input Sat/Cbl
2020-02-28 19:08:16 inputSound hdmi
2020-02-28 19:05:23 lock off
2020-02-28 19:08:16 loudness on
2020-02-28 19:08:16 lowFrequencyEffects 0
2020-02-28 19:08:16 multEQ reference
2020-02-28 19:08:14 mute off
2020-02-28 19:08:14 playStatus stopped
2020-02-28 19:08:14 power on
2020-02-28 19:08:14 presence present
2020-02-28 19:08:16 resolution auto
2020-02-28 19:08:16 resolutionHDMI 1080p:24Hz
2020-02-28 19:06:00 samplingRate 48 khz
2020-02-28 19:08:15 setup off
2020-02-28 19:08:15 sleep off
2020-02-28 19:08:16 sound_out HASH(0x8058990)
2020-02-28 19:06:00 sound_signal_in Dolby Audio DD
2020-02-28 19:08:14 state on
2020-02-28 19:08:15 stateAV on
2020-02-28 19:05:58 surroundMode Music
2020-02-28 19:08:16 toneControl off
2020-02-28 19:08:16 treble 0
2020-02-28 19:08:16 trigger1 on
2020-02-28 19:08:16 trigger2 on
2020-02-28 19:08:16 tunerBand FM
2020-02-28 19:08:16 tunerFrequency 108 MHz
2020-02-28 19:08:16 tunerMode auto
2020-02-28 19:08:16 tunerPreset 4
2020-02-28 19:08:16 videoProcessingMode auto
2020-02-28 19:08:15 videoSelect off
2020-02-28 19:08:14 volume 63
2020-02-28 19:08:14 volumeMax 955
2020-02-28 19:08:14 volumeStraight -17
2020-02-28 19:08:15 zone2 off
2020-02-28 19:08:15 zone3 off
2020-02-28 19:05:19 zoneMain on
helper:
INPUT SAT/CBL
PARTIAL
deviceIP 192.168.6.30
isPause 0
isPlaying 0
nextConnectionCheck 1582913596.92322
playTimeCheck 0
volume 63
Attributes:
DbLogInclude state,stateAV,power,presence
alias Denon X6200W
brand Denon
cmdIcon muteT:rc_MUTE
connectionCheck 300
devStateIcon on:general_an@green:main_off main_off:rc_YELLOW:main_on off:general_aus@red: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
disable 0
event-on-change-reading .*
group AV
icon Av Receiver-595b40b65ba036ed117d17d0
inputs Blu-Ray,Bluetooth,Sat/Cbl,Mediaplayer,OnlineMusic,Tuner
room Heimkino
sortby 1
stateFormat stateAV
timeout 2
type AVR
webCmd volume:muteT:input:surroundMode
ZitatSound_out leider nur als Hashwert (siehe list oben).
ZitatBeim Set SurroundMode habe ich immer noch eine bunte Mischung aus "sound" und "surroundMod
Zitat von: Shadow3561 am 28 Februar 2020, 19:06:24
Dann liegt es wohl daran, das er beim Start von fhem noch nicht erreichbar ist. Ich hoffe Martin kümmert sich darum.
Wie genau hast du den AVR definiert in fhem?
Hast du es mal ohne Portangabe versucht?
2020.02.28 19:18:26.588 0: DENON_AVR (AVReceiver) - Error while requesting http://192.xxx.xxx.xx/goform/Deviceinfo.xml - http://192.xxx.xxx.xx/goform/Deviceinfo.xml: empty answer received
Zitat von: Shadow3561 am 28 Februar 2020, 19:22:35
Habe heute noch ein paar eingefügt.
Das lässt sich Doku bedingt leider nicht ändern da das MS Kommando für die Sound-readings und den surroundMode zuständig ist.
Man kann höchstens die 4 Movie,Game usw rauslöschen, somit wären sie in der Auswahl nicht verfügbar.
Mit freundlichen Grüßen
Zitatempty answer receivedZitat von: dk3572 am 28 Februar 2020, 19:28:34
Habe ihn jetzt mal ohne Portangabe definiert.
Jetzt beim Neustart nur noch eine Perl Warnung und diese Meldung:Code Auswählen2020.02.28 19:18:26.588 0: DENON_AVR (AVReceiver) - Error while requesting http://192.xxx.xxx.xx/goform/Deviceinfo.xml - http://192.xxx.xxx.xx/goform/Deviceinfo.xml: empty answer received
Zitat von: Shadow3561 am 28 Februar 2020, 19:56:30
Das deutet darauf hin, dass der AVR beim start von FHEM noch nicht erreichbar ist.
Sollte aber nur ein Schönheitfehler sein. Evtl. erhöht Martin noch das Timeout. Ob dies Sinn macht kann aber nur er selbst beirteilen.
MfG
ZitatWäre es da nicht sinnvoll zwei Set Befehle zu implementieren? Einen für den Sound Mode, der dem voreingestellten Surroundmode ja beibehält und einen für den Surroundmode mit den verschiedenen Werten wie Dolby Digital, DTS, neural:x....
Zitat von: Shadow3561 am 28 Februar 2020, 15:03:57
Wenn ich von Net/Heos/USB zurück auf meinen dig.STB schalte wird das Reading bei mir aktualisiert.
Habe also keine Ahnung warum es bei dir nicht klappt.
wz_denonavr: Error while requesting http://192.168.10.100:23/goform/Deviceinfo.xml - read from http://192.168.10.100:23 timed out
PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/70_DENON_AVR.pm line 1307.
define VolUp notify HarmonyController:keypress.*Up set Denon volume {(min(fhem("get Denon volume") % 99 + 5.0, ReadingsVal("Denon", "volumeMax", "") * 1))}
define VolUp notify HarmonyController:keypress.*Up set Denon volumeUp 5
Error 403: Forbidden
Access Forbidden
Zitat von: justme1968 am 01 März 2020, 13:39:38
mein x4500h liefert bei zugriff auf http://.../goform/Deviceinfo.xml einCode AuswählenError 403: Forbidden
Access Forbidden
Zitat<productTypeName>Denon AVR-X4500H</productTypeName>
var CONFIG_FRIENDLYNAME = '1';
var CONFIG_LANGUAGELIST = '2';
var CONFIG_LANGUAGELOCALE = '3';
var CONFIG_TIMEZONE = '4';
var CONFIG_DAYLIGHTSAVING = '5';
var CONFIG_NETWORKLIST = '6';
var CONFIG_ACTIVENETWORK = '7';
var CONFIG_NETWORKCONFIG = '8';
var CONFIG_APLIST = '9';
var CONFIG_WIRELESSPROFILE = '10';
var CONFIG_WIRELESSSTATE = '11';
var CONFIG_WPSPINSSID = '12';
var CONFIG_UPDATELEVEL = '13';
var CONFIG_UPGRADEFIRMWARE = '14';
var CONFIG_UPGRADESTATUS = '15';
var CONFIG_UPGRADEPROGRESS = '16';
var CONFIG_UPGRADECANCEL = '17';
var CONFIG_WIRELESSMAC = '18';
var CONFIG_FACTORYCONFIG = '19';
var CONFIG_REVISIONS = '20';
var CONFIG_ETHERNETMAC = '22';
var CONFIG_WIRELESSPOWERSAVING = '23';
var CONFIG_DEEPSTANDBY = '24';
var CONFIG_PRODUCTTYPENAME = '25';
var CONFIG_AIRPLAYPASSWORD = '26';
var CONFIG_SURROUNDAPCHANNEL = '27';
var CONFIG_CURRENTSURROUNDAPCHANNEL = '28';
var CONFIG_AMSDISABLEFLAG = '29';
Zitat von: Shadow3561 am 01 März 2020, 18:11:56
Jetzt müsste nur noch jemand mit einem älteren Modell die url testen. Am besten jemand bei dem die http://{ip}/goform/Deviceinfo.xml
funktioniert.
Zitat von: justme1968 am 01 März 2020, 17:37:36
richtig. das web Interface funktioniert komplett.
weder die drei eingeschränkten http noch die voll funktionsfähigen https seiten funktionieren ohne javascript.
Zitat von: tomcat.x am 02 März 2020, 07:49:29
Kannst Du bitte mal den https-Aufruf posten? Das ist nicht einfach nur https://<IP> oder?
Zitat von: Shadow3561 am 01 März 2020, 17:10:58In der Statistik scheint nun ein AVR-X3300W auf, der laut den PDFs hier im Anhang auch Modelljahr 2016/2017 sein sollte.
Der Aufruf geht bei den Modellen ab 2016/2017 leider nicht mehr.
Zitat von: tomcat.x am 02 März 2020, 09:05:57Hast du dein http://<ip>/ajax/get_config?type=25 hier schon mal reingestellt?
Da ist aber kein HTTPS Aufruf dabei. Unter "http://{ip des avr}" kommt bei mir der 403-er Fehler, auch mit HTTPS. Die drei Adressen / Seiten des eingeschränkten Interface hatte ich ja schon selbst gepostet (u.a. "http://<IP>/settings/about.html"). Darüber lassen sich aber nur noch Netzwerk-Einstellungen ändern.
<productTypeName>Denon AVR-X4400H</productTypeName>
SYMOAVR-X4400HEUR
Zitat von: delMar am 02 März 2020, 09:11:05
Warum das Deviceinfo.xml jetzt beim X6200 nicht mehr funktioniert, weiß ich auch nicht (siehe https://forum.fhem.de/index.php/topic,58452.msg1026875.html#msg1026875).
Zitat von: Shadow3561 am 02 März 2020, 12:43:13
Habe etwas neues.
Das Telnet Command SYMO gibt folgenden Wert aus
Zitat von: delMar am 02 März 2020, 21:51:49
Update: und wer Lust hat, kann auch gern mal http://<port>:8080/description.xml im Browser aufrufen und dann den Quellcode der Response hier reinstellen.
Funktioniert das denn bei allen Modellen?
Zitat von: delMar am 02 März 2020, 21:51:49das ist mal was, was bei meinem X2100W funktioniert:
Update: und wer Lust hat, kann auch gern mal http://<port>:8080/description.xml im Browser aufrufen und dann den Quellcode der Response hier reinstellen.
<root>
<specVersion>
<major>1</major>
<minor>0</minor>
</specVersion>
<device>
<dlna:X_DLNADOC>DMR-1.50</dlna:X_DLNADOC>
<pnpx:X_compatibleId>MS_DigitalMediaDeviceClass_DMR_V001 </pnpx:X_compatibleId>
<pnpx:X_deviceCategory>MediaDevices </pnpx:X_deviceCategory>
<pnpx:X_hardwareId>VEN_0126&DEV_0035&REV_01 </pnpx:X_hardwareId>
<df:X_deviceCategory>Multimedia.DMR </df:X_deviceCategory>
<deviceType>urn:schemas-upnp-org:device:MediaRenderer:1</deviceType>
<friendlyName>Denon AVR-X2100W</friendlyName>
<manufacturer>Denon</manufacturer>
<manufacturerURL>http://www.denon.com</manufacturerURL>
<modelDescription>AV SURROUND RECEIVER</modelDescription>
<modelName>*AVR-X2100W</modelName>
<modelNumber>X2100W</modelNumber>
<modelURL>http://www.denon.com</modelURL>
<serialNumber>0005CD44F69B</serialNumber>
<UDN>uuid:5f9ec1b3-ff59-19bb-8530-0005cd44f69b</UDN>
<UPC>123810928305</UPC>
<iconList>
<icon>
<mimetype>image/jpeg</mimetype>
<width>48</width>
<height>48</height>
<depth>24</depth>
<url>/BCO_device_sm_icon.jpg</url>
</icon>
<icon>
<mimetype>image/jpeg</mimetype>
<width>120</width>
<height>120</height>
<depth>24</depth>
<url>/BCO_device_lrg_icon.jpg</url>
</icon>
<icon>
<mimetype>image/png</mimetype>
<width>48</width>
<height>48</height>
<depth>24</depth>
<url>/BCO_device_sm_icon.png</url>
</icon>
<icon>
<mimetype>image/png</mimetype>
<width>120</width>
<height>120</height>
<depth>24</depth>
<url>/BCO_device_lrg_icon.png</url>
</icon>
</iconList>
<serviceList>
<service>
<serviceType>urn:schemas-upnp-org:service:RenderingControl:1</serviceType>
<serviceId>urn:upnp-org:serviceId:RenderingControl</serviceId>
<SCPDURL>/RenderingControl/desc.xml</SCPDURL>
<controlURL>/RenderingControl/ctrl</controlURL>
<eventSubURL>/RenderingControl/evt</eventSubURL>
</service>
<service>
<serviceType>urn:schemas-upnp-org:service:ConnectionManager:1</serviceType>
<serviceId>urn:upnp-org:serviceId:ConnectionManager</serviceId>
<SCPDURL>/ConnectionManager/desc.xml</SCPDURL>
<controlURL>/ConnectionManager/ctrl</controlURL>
<eventSubURL>/ConnectionManager/evt</eventSubURL>
</service>
<service>
<serviceType>urn:schemas-upnp-org:service:AVTransport:1</serviceType>
<serviceId>urn:upnp-org:serviceId:AVTransport</serviceId>
<SCPDURL>/AVTransport/desc.xml</SCPDURL>
<controlURL>/AVTransport/ctrl</controlURL>
<eventSubURL>/AVTransport/evt</eventSubURL>
</service>
</serviceList>
<presentationURL>http://192.168.178.40</presentationURL>
</device>
</root>
VIALLAVRX4400H E2
VIALLS/N.AUY12179902761
VIALLMAIN:0201907191554
VIALLMAINFBL:00.30
VIALLDSP1:10.14
VIALLDSP2:11.16
VIALLDSP3:12.11
VIALLDSP4:13.01
VIALLAPLD:72.05
VIALLVPLD:68.03
VIALLGUIDAT:00100008
VIALLHEOSVER:1.520.200
VIALLHEOSBLD:147202
VIALLHEOSMOD:5
VIALLHEOSCNF:Production
VIALLHEOSLCL:en_EU
VIALLMAC:0005CD-ED96E0
VIALLWIFIMAC:0005CD-ED96E2
VIALLBTMAC:0005CD-ED96E1
VIALLAUDYIF:00.08
VIALLPRODUCTID:000101000200
VIALLPACKAGEID:0013
VIALLCMP:OK
VIALLEND:END
Zitat von: ToKa am 02 März 2020, 19:03:04
Das Reading Sound_Signal_in bleibt seit dem Update heute leer (-) ...
Zitat von: delMar am 02 März 2020, 21:51:49
Auf https://raw.githubusercontent.com/delMar43/FHEM/master/70_DENON_AVR.pm findet ihr eine Testversion.
Die macht einen Request nach /ajax/get_config?type=25 und versucht, diese Information auszuwerten, falls der Call nach Deviceinfo.xml fehlschlägt. (also alles ab x400, nehme ich an).
<?xml version="1.0"?>
<root
xmlns="urn:schemas-upnp-org:device-1-0"
xmlns:ms=" urn:microsoft-com:wmc-1-0"
xmlns:qq="http://www.tencent.com"
xmlns:pnpx="http://schemas.microsoft.com/windows/pnpx/2005/11"
xmlns:df="http://schemas.microsoft.com/windows/2008/09/devicefoundation"
xmlns:DMH="http://www.dmglobal.com">
<specVersion>
<major>1</major>
<minor>0</minor>
</specVersion>
<device>
<dlna:X_DLNADOC xmlns:dlna="urn:schemas-dlna-org:device-1-0">DMR-1.50</dlna:X_DLNADOC>
<pnpx:X_compatibleId>MS_DigitalMediaDeviceClass_DMR_V001</pnpx:X_compatibleId>
<pnpx:X_deviceCategory>MediaDevices </pnpx:X_deviceCategory>
<pnpx:X_hardwareId>VEN_0126&DEV_0071&REV_01</pnpx:X_hardwareId>
<df:X_deviceCategory>Multimedia.DMR </df:X_deviceCategory>
<DMH:X_Audyssey>00000002</DMH:X_Audyssey>
<DMH:X_AudysseyPort>1256</DMH:X_AudysseyPort>
<deviceType>urn:schemas-upnp-org:device:MediaRenderer:1</deviceType>
<friendlyName>av1</friendlyName>
<manufacturer>Denon</manufacturer>
<manufacturerURL>http://www.denon.com</manufacturerURL>
<modelDescription>AV SURROUND RECEIVER</modelDescription>
<modelName>*AVR-X1300W</modelName>
<modelNumber>X1300W</modelNumber>
<modelURL>http://www.denon.com</modelURL>
<serialNumber>0005CD912C91</serialNumber>
<UDN>uuid:5f9ec1b3-ff59-19bb-8530-0005cd912c91</UDN>
<UPC>123810928305</UPC>
<iconList>
<icon>
<mimetype>image/jpeg</mimetype>
<width>48</width>
<height>48</height>
<depth>24</depth>
<url>/BCO_device_sm_icon.jpg</url>
</icon>
<icon>
<mimetype>image/jpeg</mimetype>
<width>120</width>
<height>120</height>
<depth>24</depth>
<url>/BCO_device_lrg_icon.jpg</url>
</icon>
<icon>
<mimetype>image/png</mimetype>
<width>48</width>
<height>48</height>
<depth>24</depth>
<url>/BCO_device_sm_icon.png</url>
</icon>
<icon>
<mimetype>image/png</mimetype>
<width>120</width>
<height>120</height>
<depth>24</depth>
<url>/BCO_device_lrg_icon.png</url>
</icon>
</iconList>
<serviceList>
<service>
<serviceType>urn:schemas-upnp-org:service:RenderingControl:1</serviceType>
<serviceId>urn:upnp-org:serviceId:RenderingControl</serviceId>
<SCPDURL>/RenderingControl/desc.xml</SCPDURL>
<controlURL>/RenderingControl/ctrl</controlURL>
<eventSubURL>/RenderingControl/evt</eventSubURL>
</service>
<service>
<serviceType>urn:schemas-upnp-org:service:ConnectionManager:1</serviceType>
<serviceId>urn:upnp-org:serviceId:ConnectionManager</serviceId>
<SCPDURL>/ConnectionManager/desc.xml</SCPDURL>
<controlURL>/ConnectionManager/ctrl</controlURL>
<eventSubURL>/ConnectionManager/evt</eventSubURL>
</service>
<service>
<serviceType>urn:schemas-upnp-org:service:AVTransport:1</serviceType>
<serviceId>urn:upnp-org:serviceId:AVTransport</serviceId>
<SCPDURL>/AVTransport/desc.xml</SCPDURL>
<controlURL>/AVTransport/ctrl</controlURL>
<eventSubURL>/AVTransport/evt</eventSubURL>
</service>
</serviceList>
<presentationURL>http://10.1.30.21</presentationURL>
</device>
</root>
<?xml version="1.0"?>
<root
xmlns="urn:schemas-upnp-org:device-1-0"
xmlns:ms=" urn:microsoft-com:wmc-1-0"
xmlns:smsc="www.smsc.com"
xmlns:qq="http://www.tencent.com"
xmlns:pnpx="http://schemas.microsoft.com/windows/pnpx/2005/11"
xmlns:df="http://schemas.microsoft.com/windows/2008/09/devicefoundation">
<specVersion>
<major>1</major>
<minor>0</minor>
</specVersion>
<device>
<dlna:X_DLNADOC xmlns:dlna="urn:schemas-dlna-org:device-1-0">DMR-1.50</dlna:X_DLNADOC>
<pnpx:X_compatibleId>MS_DigitalMediaDeviceClass_DMR_V001</pnpx:X_compatibleId>
<pnpx:X_deviceCategory>MediaDevices </pnpx:X_deviceCategory>
<pnpx:X_hardwareId>VEN_0126&DEV_0059&REV_01 </pnpx:X_hardwareId>
<df:X_deviceCategory>Multimedia.DMR </df:X_deviceCategory>
<deviceType>urn:schemas-upnp-org:device:MediaRenderer:1</deviceType>
<friendlyName>Denon AVR-X6200W</friendlyName>
<manufacturer>Denon</manufacturer>
<manufacturerURL>http://www.denon.com</manufacturerURL>
<modelDescription>AV SURROUND RECEIVER</modelDescription>
<modelName>*AVR-X6200W</modelName>
<modelNumber>X6200W</modelNumber>
<modelURL>http://www.denon.com</modelURL>
<serialNumber>0005CD680E49</serialNumber>
<UDN>uuid:5f9ec1b3-ff59-19bb-8530-0005cd680e49</UDN>
<UPC>123810928305</UPC>
<iconList>
<icon>
<mimetype>image/jpeg</mimetype>
<width>48</width>
<height>48</height>
<depth>24</depth>
<url>/BCO_device_sm_icon.jpg</url>
</icon>
<icon>
<mimetype>image/jpeg</mimetype>
<width>120</width>
<height>120</height>
<depth>24</depth>
<url>/BCO_device_lrg_icon.jpg</url>
</icon>
<icon>
<mimetype>image/png</mimetype>
<width>48</width>
<height>48</height>
<depth>24</depth>
<url>/BCO_device_sm_icon.png</url>
</icon>
<icon>
<mimetype>image/png</mimetype>
<width>120</width>
<height>120</height>
<depth>24</depth>
<url>/BCO_device_lrg_icon.png</url>
</icon>
</iconList>
<serviceList>
<service>
<serviceType>urn:schemas-upnp-org:service:RenderingControl:1</serviceType>
<serviceId>urn:upnp-org:serviceId:RenderingControl</serviceId>
<SCPDURL>/RenderingControl/desc.xml</SCPDURL>
<controlURL>/RenderingControl/ctrl</controlURL>
<eventSubURL>/RenderingControl/evt</eventSubURL>
</service>
<service>
<serviceType>urn:schemas-upnp-org:service:ConnectionManager:1</serviceType>
<serviceId>urn:upnp-org:serviceId:ConnectionManager</serviceId>
<SCPDURL>/ConnectionManager/desc.xml</SCPDURL>
<controlURL>/ConnectionManager/ctrl</controlURL>
<eventSubURL>/ConnectionManager/evt</eventSubURL>
</service>
<service>
<serviceType>urn:schemas-upnp-org:service:AVTransport:1</serviceType>
<serviceId>urn:upnp-org:serviceId:AVTransport</serviceId>
<SCPDURL>/AVTransport/desc.xml</SCPDURL>
<controlURL>/AVTransport/ctrl</controlURL>
<eventSubURL>/AVTransport/evt</eventSubURL>
</service>
</serviceList>
<presentationURL>http://192.168.6.30</presentationURL>
</device>
</root>
Error 403: Forbidden
Access Forbidden
Zitat von: justme1968 am 03 März 2020, 08:12:22Nicht der lesende Zugriff in FHEM ist das Problem, sondern dass der AVR nur eine einzige Telnet Verbindung akzeptiert.
nur kurz: wenn man den descriptor für die telnet connection in die fhem event loop hängt kann man über die ReadFn auch nicht blockierend lesen. müsste im wiki beschrieben sein.
Zitat von: justme1968 am 03 März 2020, 08:28:35Ja, genau. Das kommt von DLNA. Soweit ich weiß, kann man das nicht deaktivieren.
die description url scheint teil von upnp/dlna zu sein.
Zitat von: tomcat.x am 03 März 2020, 08:45:44Eigentlich wird dieser Aufruf nur genau 1x gemacht, und zwar wenn das Define ausgeführt wird.
Damit habe ich jetzt ein "model" in den Internals. Wobei das erst nach dem Durchstarten von fhem kam. Modul tauschen und reload hat nicht gereicht oder ich habe nicht lange genug gewartet (mehere Minuten) bis die Daten neu gelesen wurden.
Zitat von: Shadow3561 am 02 März 2020, 19:06:44Da kommt bei mir SYMONR1504
Wie sieht den die Ausgabe von SYMO bei Marantz AVRs aus??
Zitat von: delMar am 03 März 2020, 22:03:43
Nicht der lesende Zugriff in FHEM ist das Problem, sondern dass der AVR nur eine einzige Telnet Verbindung akzeptiert.
Bei Onkyo-Receivern ist das zB nicht so.
Speziell stört mich das, weil ich FHEM schließen muss, um mich auch direkt über Telnet verbinden zu können, oder um auf meinem Entwicklungs-FHEM auch mit dem AVR arbeiten zu können.
Zitat von: Shadow3561 am 04 März 2020, 05:45:57Danke für die Info, das scheint ein weiterer Unterschied zwischen der "deviceinfo.xml" generation und der "get_config" generation zu sein :-)
Ich muss mein FHEM nicht schliessen um mich mit meinem AVR per Telnet zu verbinden. Ich habe teilweise 3 Verbindungen zum AVR gleichzeitig offen.
Error 403: Forbidden
Access Forbidden
heos://player/get_players
{"heos": {"command": "player/get_players", "result": "success", "message": ""}, "payload": [{"name": "Marantz SR6013", "pid": -1361960966, "model": "Marantz SR6013", "version": "1.520.200", "ip": "192.168.1.131", "network": "wifi", "lineout": 0, "serial": "BCQ2718110XXXX"}]}
<productTypeName>Marantz SR6013</productTypeName>
SYMO
SYMOSR6013EUR
Error 403: Forbidden
Access Forbidden
Internals:
CHANGED
DEF 192.168.1.131:23
DeviceName 192.168.1.131:23
FD 120
FUUID 5d644098-f33f-753d-7bbc-0f263f0896e0201b
NAME SR6013
NR 1818
PARTIAL
STATE off
TYPE DENON_AVR
READINGS:
2020-03-04 15:51:50 input MPLAY
2020-03-04 15:51:50 mute off
2020-03-04 15:51:50 power off
2020-03-04 15:51:50 sound DOLBY AUDIO-DSUR
2020-03-04 15:51:49 state opened
2020-03-04 15:51:50 volume 40
2020-03-04 15:51:50 volumeStraight -40
Attributes:
event-on-change-reading .*
group Multimedia
icon audio_eq
room Wohnzimmer
stateFormat power
webCmd on:off
Zitat von: MadMax-FHEM am 04 März 2020, 15:58:20
Ich hab auch parallel ein neues angelegt...
...das bleibt aber (nat.) disconnected...
Zitat von: delMar am 04 März 2020, 16:15:17
Danke für die ganzen Listings. Die sind immer hilfreich, wenn man über neue Funktionen nachdenken will :-)
Zitat von: delMar am 04 März 2020, 16:15:17
Das ist aber tatsächlich interessant.
Ich hätte gemeint, dass die Geräte, bei denen get_config?type=25 funktioniert, auch automatisch mehrere Telnet Verbindungen möglich sind.
Aufgrund von dem, was du nun sagst, ist es vielleicht unterschiedliches Verhalten zwischen Denon und Marantz? Das wäre aber auch irgendwie schräg...
Du musst also Port 23 angeben, damit die Connection funktioniert?
Zitat von: delMar am 04 März 2020, 16:15:17
Also nochmal konkret:
wenn im Define nur die IP steht, aber kein Port, dann funktioniert das Modul nicht?
Zitat von: delMar am 04 März 2020, 16:43:07
Könntest du bitte vom nicht funktionierenden device ein 'list' posten?
Internals:
CFGFN
DEF 192.168.1.131
DeviceName 192.168.1.131
FUUID 5e5fc3bf-f33f-753d-0280-1c501782bb0d4270
NAME SR6013
NR 2637
PARTIAL
STATE on
TYPE DENON_AVR
READINGS:
2020-03-04 16:40:47 input MPLAY
2020-03-04 16:40:47 mute off
2020-03-04 16:52:15 power on
2020-03-04 16:40:47 sound DOLBY AUDIO-DSUR
2020-03-04 16:52:05 state disconnected
2020-03-04 16:40:47 volume 40
2020-03-04 16:40:47 volumeStraight -40
Attributes:
event-on-change-reading .*
group Multimedia
icon audio_eq
room Wohnzimmer
stateFormat power
webCmd on:off
2020.03.04 16:52:05 3: Opening SR6013 device 192.168.1.131
2020.03.04 16:52:05 1: SR6013: Can't open 192.168.1.131: No such file or directory
Access Error: Site or Page Not Found
Cannot open URL
This page contains the following errors:
error on line 4 at column 40: xmlns:ms: ' urn:microsoft-com:wmc-1-0' is not a valid URI
Below is a rendering of the page up to the first error.
1 0 DMR-1.50 MS_DigitalMediaDeviceClass_DMR_V001 MediaDevices VEN_0126&DEV_0037&REV_01 Multimedia.DMR urn:schemas-upnp-org:device:MediaRenderer:1 Denon AVR-X1100W Denon http://www.denon.com AV SURROUND RECEIVER *AVR-X1100W X1100W http://www.denon.com 0005CD4A10D5 uuid:5f9ec1b3-ff59-19bb-8530-0005cd4a10d5 123810928305 image/jpeg 48 48 24 /BCO_device_sm_icon.jpg image/jpeg 120 120 24 /BCO_device_lrg_icon.jpg image/png 48 48 24 /BCO_device_sm_icon.png image/png 120 120 24 /BCO_device_lrg_icon.png urn:schemas-upnp-org:service:RenderingControl:1 urn:upnp-org:serviceId:RenderingControl /RenderingControl/desc.xml /RenderingControl/ctrl /RenderingControl/evt urn:schemas-upnp-org:service:ConnectionManager:1 urn:upnp-org:serviceId:ConnectionManager /ConnectionManager/desc.xml /ConnectionManager/ctrl /ConnectionManager/evt urn:schemas-upnp-org:service:AVTransport:1 urn:upnp-org:serviceId:AVTransport /AVTransport/desc.xml /AVTransport/ctrl /AVTransport/evt http://192.168.2.24
Internals:
DEF 192.168.0.61:23
DeviceName 192.168.0.61:23
FD 117
FUUID 5c4d5b03-f33f-8133-77b8-97e919d9d2167975
NAME Marantz_SR7012
NR 845
PARTIAL
STATE on
TYPE DENON_AVR
READINGS:
2020-03-06 15:44:12 input NFAISFSV NON
2020-03-06 15:44:10 mute lteq:byp.lr
2020-03-06 15:43:30 power on
2020-03-06 15:42:55 sound AURO3D
2020-03-06 15:38:24 state opened
2020-03-06 15:42:55 volume 46
2020-03-06 15:42:55 volumeStraight -34
Attributes:
devStateIcon on:rc_GREEN:off off:rc_STOP:on disconnected:rc_STOP:reopen sound
event-on-change-reading .*
group Entertain
icon audio_eq
room 01_Wohnzimmer
stateFormat power
webCmd volume:input
Internals:
CHANGED
DEF 192.168.1.131:23
DeviceName 192.168.1.131:23
FD 134
FUUID 5e5fc3bf-f33f-753d-0280-1c501782bb0d4270
NAME SR6013
NR 1923
PARTIAL
STATE on
TYPE DENON_AVR
READINGS:
2020-03-06 19:55:52 input NFAISFSV 192
2020-03-06 19:55:51 mute s
2020-03-06 19:56:02 power on
2020-03-06 19:55:52 sound STEREO
2020-03-06 19:50:46 state opened
2020-03-06 19:52:23 volume 45
2020-03-06 19:52:23 volumeStraight -35
Attributes:
event-on-change-reading .*
group Multimedia
icon audio_eq
room Wohnzimmer
stateFormat power
webCmd on:off
Internals:
DEF 192.168.1.131:23
DeviceName 192.168.1.131:23
FD 134
FUUID 5e5fc3bf-f33f-753d-0280-1c501782bb0d4270
NAME SR6013
NR 1923
PARTIAL
STATE on
TYPE DENON_AVR
READINGS:
2020-03-06 19:57:45 input MPLAY
2020-03-06 19:57:45 mute off
2020-03-06 19:57:45 power on
2020-03-06 19:57:45 sound STEREO
2020-03-06 19:50:46 state opened
2020-03-06 19:57:45 volume 45
2020-03-06 19:57:45 volumeStraight -35
Attributes:
event-on-change-reading .*
group Multimedia
icon audio_eq
room Wohnzimmer
stateFormat power
webCmd on:off
Internals:
DEF 192.168.1.131:23
DeviceName 192.168.1.131:23
FD 134
FUUID 5e5fc3bf-f33f-753d-0280-1c501782bb0d4270
NAME SR6013
NR 1923
PARTIAL
STATE on
TYPE DENON_AVR
READINGS:
2020-03-06 19:58:57 input NFAISFSV 48K
2020-03-06 19:58:56 mute lteq:audyssey
2020-03-06 19:57:45 power on
2020-03-06 19:58:53 sound DOLBY AUDIO-DSUR
2020-03-06 19:50:46 state opened
2020-03-06 19:57:45 volume 45
2020-03-06 19:57:45 volumeStraight -35
Attributes:
event-on-change-reading .*
group Multimedia
icon audio_eq
room Wohnzimmer
stateFormat power
webCmd on:off
Internals:
CHANGED
DEF 192.168.1.131:23
DeviceName 192.168.1.131:23
FD 134
FUUID 5e5fc3bf-f33f-753d-0280-1c501782bb0d4270
NAME SR6013
NR 1923
PARTIAL
STATE on
TYPE DENON_AVR
READINGS:
2020-03-06 20:00:06 input TV
2020-03-06 20:00:06 mute off
2020-03-06 20:00:06 power on
2020-03-06 20:00:06 sound DOLBY AUDIO-DSUR
2020-03-06 19:50:46 state opened
2020-03-06 20:00:06 volume 45
2020-03-06 20:00:06 volumeStraight -35
Attributes:
event-on-change-reading .*
group Multimedia
icon audio_eq
room Wohnzimmer
stateFormat power
webCmd on:off
wget https://raw.githubusercontent.com/Shadow3561/test/master/70_DENON_AVR.pm
Zitat von: Shadow3561 am 07 März 2020, 10:32:28
Dann bin ich am Ende mit meinem Wissen. Habe vergeblich versucht das Verhalten bei meinem Onkyo zu provozieren, klappt aber nicht. Wenn du die Möglichkeit hast einen Telnet Client mit deinem AVR zu verbinden wäre es hilfreich.
Dann einmal mit fhem den Input wechseln und die Telnetausgabe hier posten.
Dann schauen wir weiter.
Hast du evtl noch etwas anderes mit deinem AVR verbunden (App oder so)?
Zitat
Ein reload liefert Fehler, daher dann shutdown restart...
Too many arguments for main::DENON_AVR_Command_SetInput at ./FHEM/70_DENON_AVR.pm line 2702, near "])"
Too many arguments for main::DENON_AVR_Command_SetInput at ./FHEM/70_DENON_AVR.pm line 2794, near "$1)"
2020.03.07 10:42:40 1: PERL WARNING: Subroutine DENON_AVR_Initialize redefined at ./FHEM/70_DENON_AVR.pm line 1074.
2020.03.07 10:42:40 1: PERL WARNING: Subroutine DENON_AVR_Define redefined at ./FHEM/70_DENON_AVR.pm line 1103.
2020.03.07 10:42:40 1: PERL WARNING: Subroutine DENON_AVR_DoInit redefined at ./FHEM/70_DENON_AVR.pm line 1183.
2020.03.07 10:42:40 1: PERL WARNING: Subroutine DENON_AVR_Read redefined at ./FHEM/70_DENON_AVR.pm line 1470.
2020.03.07 10:42:40 1: PERL WARNING: Prototype mismatch: sub main::DENON_AVR_Write ($$$) vs ($$;$) at ./FHEM/70_DENON_AVR.pm line 1560.
2020.03.07 10:42:40 1: PERL WARNING: Subroutine DENON_AVR_Write redefined at ./FHEM/70_DENON_AVR.pm line 1541.
2020.03.07 10:42:40 1: PERL WARNING: Subroutine DENON_AVR_Parse redefined at ./FHEM/70_DENON_AVR.pm line 1565.
2020.03.07 10:42:40 1: PERL WARNING: Subroutine DENON_AVR_Undefine redefined at ./FHEM/70_DENON_AVR.pm line 2328.
2020.03.07 10:42:40 1: PERL WARNING: Subroutine DENON_AVR_Get redefined at ./FHEM/70_DENON_AVR.pm line 2349.
Zitat von: Shadow3561 am 07 März 2020, 10:53:43
Dein System ist up to date?
Zitat von: Shadow3561 am 07 März 2020, 10:53:43
Auf welchem Betriebssystem läuft dein fhem?
Perl Version?
Zitat
PSRSZ M
PSEFF 10
PSCEN 00
PSDIM 00
SSSMG MOV
SIBD
CVFL 50
CVFR 50
CVC 50
CVSL 50
CVSR 50
CVEND
SSALSSET ON
SSALSDSP OFF
SSALSVAL 000
MVMAX 98
MSAURO3D
SDAUTO
PSMDAX OFF
PSDRC OFF
DCAUTO
VSSCAUTO
VSSCHAUTO
SSHOSIPS OFF
SSHOSIPM AUT
VSASPFUL
VSVPMAUTO
PSMULTEQ:BYP.LR
PSDYNEQ OFF
PSDYNVOL OFF
PSREFLEV 0
PSDELAY 000
PSLFE 00
PSBAS 54
PSTRE 50
PSTONE CTRL ON
PSLFC OFF
PSCNTAMT 04
PVOFF
SVOFF
PSHEQ OFF
SSINFAISFSV NON
lsof -i:23
netstat -an | grep 23
pi@fhem:~ $ lsof -i:25
-bash: lsof: command not found
pi@fhem:~ $ netstat -an | grep 23
tcp 0 0 0.0.0.0:1234 0.0.0.0:* LISTEN
tcp 0 0 192.168.0.155:60940 13.227.154.237:443 TIME_WAIT
tcp 0 0 192.168.0.155:60748 13.227.154.237:443 TIME_WAIT
tcp 0 0 192.168.0.155:60990 13.227.154.237:443 TIME_WAIT
tcp 0 0 192.168.0.155:60952 13.227.154.237:443 TIME_WAIT
tcp 0 0 192.168.0.155:60996 13.227.154.237:443 TIME_WAIT
tcp 0 1 192.168.0.155:32780 13.227.154.237:443 FIN_WAIT1
tcp 0 1 192.168.0.155:32774 13.227.154.237:443 FIN_WAIT1
tcp 0 0 127.0.0.1:42290 127.0.0.1:1234 ESTABLISHED
tcp 0 0 192.168.0.155:60762 13.227.154.237:443 TIME_WAIT
tcp 0 0 127.0.0.1:1234 127.0.0.1:42290 ESTABLISHED
tcp 0 0 192.168.0.155:60998 13.227.154.237:443 TIME_WAIT
tcp 0 0 192.168.0.155:32768 13.227.154.237:443 TIME_WAIT
tcp 0 0 192.168.0.155:1884 192.168.0.123:52676 ESTABLISHED
tcp 0 0 192.168.0.155:60728 13.227.154.237:443 TIME_WAIT
tcp 0 0 192.168.0.155:60950 13.227.154.237:443 FIN_WAIT2
tcp 0 0 192.168.0.155:60956 13.227.154.237:443 TIME_WAIT
tcp 0 0 192.168.0.155:60964 13.227.154.237:443 TIME_WAIT
tcp 0 0 192.168.0.155:60942 13.227.154.237:443 TIME_WAIT
tcp 0 0 192.168.0.155:42600 192.168.0.61:23 ESTABLISHED
tcp 0 0 192.168.0.155:60948 13.227.154.237:443 TIME_WAIT
tcp 2 0 192.168.0.155:1884 192.168.0.56:62319 ESTABLISHED
tcp 0 0 192.168.0.155:47896 192.168.0.27:2323 ESTABLISHED
tcp 0 0 192.168.0.155:60970 13.227.154.237:443 TIME_WAIT
tcp 0 1 192.168.0.155:37360 192.168.0.68:2323 LAST_ACK
tcp 0 0 192.168.0.155:60974 13.227.154.237:443 TIME_WAIT
tcp 0 0 192.168.0.155:36234 192.168.0.25:9090 ESTABLISHED
tcp 0 0 192.168.0.155:60944 13.227.154.237:443 TIME_WAIT
tcp 0 1 192.168.0.155:32770 13.227.154.237:443 FIN_WAIT1
tcp 0 0 192.168.0.155:60930 13.227.154.237:443 FIN_WAIT2
tcp 0 0 192.168.0.155:60766 13.227.154.237:443 TIME_WAIT
tcp 0 0 192.168.0.155:60750 13.227.154.237:443 TIME_WAIT
tcp 0 0 192.168.0.155:60954 13.227.154.237:443 TIME_WAIT
tcp 0 0 192.168.0.155:60936 13.227.154.237:443 FIN_WAIT2
tcp 0 0 192.168.0.155:1884 192.168.0.54:51230 ESTABLISHED
tcp 0 0 192.168.0.155:60764 13.227.154.237:443 TIME_WAIT
tcp 0 0 192.168.0.155:1884 192.168.0.48:49723 ESTABLISHED
tcp6 0 0 192.168.0.155:443 Xxx.xxx.xxx:53223 ESTABLISHED
udp 0 0 192.168.0.155:123 0.0.0.0:*
udp 0 0 127.0.0.1:123 0.0.0.0:*
udp 0 0 0.0.0.0:123 0.0.0.0:*
udp6 0 0 fe80::cd89:bbbc:463:123 :::*
udp6 0 0 ::1:123 :::*
udp6 0 0 :::123 :::*
unix 2 [ ACC ] STREAM LISTENING 11023 /home/pi/.pm2/rpc.sock
unix 2 [ ] DGRAM 12355
unix 3 [ ] STREAM CONNECTED 12345 /var/run/dbus/system_bus_socket
unix 3 [ ] STREAM CONNECTED 12344
unix 3 [ ] STREAM CONNECTED 12341
unix 2 [ ] DGRAM 12342
netstat -A inet -n -p | grep 360
root@fhem:~# netstat -A inet -n -p | grep 4154
tcp 0 0 127.0.0.1:1234 127.0.0.1:59002 ESTABLISHED 4154/hmland
ps aux | grep fhem
pi@fhem:~ $ ps aux | grep fhem
avahi 435 0.0 0.2 4004 1984 ? Ss Mar01 3:22 avahi-daemon: running [fhem.local]
fhem 4156 33.8 11.3 113936 107348 pts/0 S 17:33 15:38 perl fhem.pl fhem.cfg
fhem 4186 0.3 4.3 134960 41460 pts/0 Sl 17:34 0:09 node /usr/local/bin/alexa-fhem -c ./alexa-fhem.cfg
fhem 4197 0.0 9.0 94404 85988 pts/0 S 17:34 0:00 perl fhem.pl fhem.cfg
fhem 4255 0.0 0.4 7164 4444 pts/0 S 17:34 0:00 /usr/bin/ssh -R 1234:127.0.0.1:42747 -oServerAliveInterval=90 -i /opt/fhem/.ssh/id_rsa -p 58824 fhem-va.fhem.de
pi 6430 0.0 0.1 4276 1784 pts/0 S+ 18:19 0:00 grep --color=auto fhem
pi 28150 5.8 4.8 140712 46192 ? Rsl Mar06 131:50 node /opt/landroid/fhem-landroid-s/LandroidSrv.js
pi@fhem:~ $ netstat -A inet -n -p | grep 192.168.0.155
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
tcp 0 0 192.168.0.155:1884 192.168.0.122:51797 ESTABLISHED -
tcp 0 0 192.168.0.155:38036 52.18.15.78:8883 TIME_WAIT -
tcp 0 0 192.168.0.155:37986 52.18.15.78:8883 TIME_WAIT -
tcp 0 0 192.168.0.155:37878 52.18.15.78:8883 TIME_WAIT -
tcp 0 0 192.168.0.155:22 192.168.0.2:53878 ESTABLISHED -
tcp 0 0 192.168.0.155:37882 52.18.15.78:8883 TIME_WAIT -
tcp 1 0 192.168.0.155:58436 192.168.0.71:6297 CLOSE_WAIT -
tcp 0 0 192.168.0.155:57942 34.241.222.44:8883 TIME_WAIT -
tcp 0 0 192.168.0.155:1884 192.168.0.73:58386 ESTABLISHED -
tcp 0 1 192.168.0.155:8090 192.168.0.68:55652 LAST_ACK -
tcp 0 0 192.168.0.155:37530 54.154.114.213:8883 TIME_WAIT -
tcp 0 0 192.168.0.155:38026 52.18.15.78:8883 TIME_WAIT -
tcp 0 0 192.168.0.155:1884 192.168.0.50:58155 ESTABLISHED -
tcp 0 0 192.168.0.155:39024 99.84.91.61:443 TIME_WAIT -
tcp 0 0 192.168.0.155:1884 192.168.0.46:21793 ESTABLISHED -
tcp 1 1 192.168.0.155:38048 52.18.15.78:8883 CLOSING -
tcp 0 0 192.168.0.155:54638 13.227.154.237:443 TIME_WAIT -
tcp 0 0 192.168.0.155:1884 192.168.0.180:62354 ESTABLISHED -
tcp 0 0 192.168.0.155:1884 192.168.0.52:52638 ESTABLISHED -
tcp 0 0 192.168.0.155:37540 54.154.114.213:8883 TIME_WAIT -
tcp 0 0 192.168.0.155:38004 52.18.15.78:8883 TIME_WAIT -
tcp 0 0 192.168.0.155:37562 54.154.114.213:8883 TIME_WAIT -
tcp 0 0 192.168.0.155:38982 99.84.91.61:443 TIME_WAIT -
tcp 1 0 192.168.0.155:58664 192.168.0.71:6297 CLOSE_WAIT -
tcp 0 0 192.168.0.155:38990 99.84.91.61:443 TIME_WAIT -
tcp 0 0 192.168.0.155:57936 34.241.222.44:8883 TIME_WAIT -
tcp 0 1 192.168.0.155:8090 192.168.0.68:55682 LAST_ACK -
tcp 0 0 192.168.0.155:37480 54.154.114.213:8883 TIME_WAIT -
tcp 0 0 192.168.0.155:1884 192.168.0.62:64408 ESTABLISHED -
tcp 1 0 192.168.0.155:41168 192.168.0.71:6297 CLOSE_WAIT -
tcp 0 0 192.168.0.155:37554 54.154.114.213:8883 TIME_WAIT -
tcp 0 0 192.168.0.155:39038 99.84.91.61:443 FIN_WAIT2 -
tcp 0 0 192.168.0.155:1884 192.168.0.123:64950 ESTABLISHED -
tcp 0 0 192.168.0.155:60006 192.168.0.10:1012 ESTABLISHED -
tcp 0 1 192.168.0.155:8090 192.168.0.68:55678 LAST_ACK -
tcp 0 0 192.168.0.155:1884 192.168.0.49:63295 ESTABLISHED -
tcp 0 0 192.168.0.155:37484 54.154.114.213:8883 TIME_WAIT -
tcp 0 0 192.168.0.155:38978 99.84.91.61:443 FIN_WAIT2 -
tcp 0 0 192.168.0.155:1884 192.168.0.56:50317 ESTABLISHED -
tcp 0 0 192.168.0.155:1884 192.168.0.51:64925 ESTABLISHED -
tcp 0 0 192.168.0.155:53928 192.168.0.171:6600 ESTABLISHED -
tcp 0 0 192.168.0.155:37494 54.154.114.213:8883 TIME_WAIT -
tcp 0 0 192.168.0.155:39044 99.84.91.61:443 TIME_WAIT -
tcp 1 0 192.168.0.155:41174 192.168.0.71:6297 CLOSE_WAIT -
tcp 0 0 192.168.0.155:1884 192.168.0.53:52988 ESTABLISHED -
tcp 0 0 192.168.0.155:8083 192.168.0.2:54546 FIN_WAIT2 -
tcp 0 0 192.168.0.155:59316 192.168.0.61:23 ESTABLISHED -
tcp 0 0 192.168.0.155:37854 52.18.15.78:8883 TIME_WAIT -
tcp 0 0 192.168.0.155:37876 52.18.15.78:8883 TIME_WAIT -
tcp 0 0 192.168.0.155:37552 54.154.114.213:8883 TIME_WAIT -
tcp 0 0 192.168.0.155:8083 192.168.0.2:54541 TIME_WAIT -
tcp 0 0 192.168.0.155:39000 99.84.91.61:443 TIME_WAIT -
tcp 0 1 192.168.0.155:8090 192.168.0.68:55676 LAST_ACK -
tcp 0 0 192.168.0.155:39062 99.84.91.61:443 TIME_WAIT -
tcp 0 0 192.168.0.155:52952 192.168.0.25:9090 ESTABLISHED -
tcp 0 0 192.168.0.155:37870 52.18.15.78:8883 TIME_WAIT -
tcp 0 0 192.168.0.155:1884 192.168.0.40:59929 ESTABLISHED -
tcp 0 0 192.168.0.155:37906 52.18.15.78:8883 TIME_WAIT -
tcp 0 0 192.168.0.155:37896 52.18.15.78:8883 TIME_WAIT -
tcp 0 0 192.168.0.155:1884 192.168.0.54:55815 ESTABLISHED -
tcp 0 0 192.168.0.155:37872 52.18.15.78:8883 TIME_WAIT -
tcp 0 0 192.168.0.155:38022 52.18.15.78:8883 TIME_WAIT -
tcp 0 0 192.168.0.155:37526 54.154.114.213:8883 TIME_WAIT -
tcp 0 0 192.168.0.155:57916 34.241.222.44:8883 TIME_WAIT -
tcp 1 0 192.168.0.155:44604 192.168.0.71:6297 CLOSE_WAIT -
tcp 0 0 192.168.0.155:37558 54.154.114.213:8883 TIME_WAIT -
tcp 0 0 192.168.0.155:40628 192.168.0.10:80 TIME_WAIT -
tcp 0 0 192.168.0.155:38030 52.18.15.78:8883 TIME_WAIT -
tcp 0 1 192.168.0.155:8090 192.168.0.68:55686 LAST_ACK -
tcp 0 0 192.168.0.155:1884 192.168.0.67:51109 ESTABLISHED -
tcp 0 1 192.168.0.155:8090 192.168.0.68:55650 LAST_ACK -
tcp 0 0 192.168.0.155:37848 52.18.15.78:8883 TIME_WAIT -
tcp 1 0 192.168.0.155:47968 192.168.0.71:6297 CLOSE_WAIT -
tcp 0 0 192.168.0.155:37866 52.18.15.78:8883 TIME_WAIT -
tcp 0 0 192.168.0.155:54646 13.227.154.237:443 FIN_WAIT2 -
tcp 0 0 192.168.0.155:38002 52.18.15.78:8883 TIME_WAIT -
tcp 0 0 192.168.0.155:38980 99.84.91.61:443 TIME_WAIT -
tcp 0 0 192.168.0.155:38996 99.84.91.61:443 TIME_WAIT -
tcp 0 0 192.168.0.155:42178 192.168.0.68:8090 CLOSE_WAIT -
tcp 0 0 192.168.0.155:39068 99.84.91.61:443 TIME_WAIT -
tcp 0 1 192.168.0.155:8090 192.168.0.68:55672 LAST_ACK -
tcp 0 0 192.168.0.155:37864 52.18.15.78:8883 TIME_WAIT -
tcp 0 1 192.168.0.155:58060 52.49.27.247:8883 FIN_WAIT1 -
tcp 0 0 192.168.0.155:38970 99.84.91.61:443 TIME_WAIT -
tcp 0 0 192.168.0.155:55924 192.168.0.158:8888 TIME_WAIT -
tcp 0 0 192.168.0.155:37904 52.18.15.78:8883 TIME_WAIT -
tcp 0 0 192.168.0.155:37874 52.18.15.78:8883 TIME_WAIT -
tcp 0 0 192.168.0.155:37936 52.18.15.78:8883 TIME_WAIT -
tcp 0 0 192.168.0.155:39390 192.168.0.225:80 TIME_WAIT -
tcp 0 0 192.168.0.155:53656 192.168.0.225:80 CLOSE_WAIT -
tcp 0 0 192.168.0.155:37894 52.18.15.78:8883 TIME_WAIT -
tcp 0 0 192.168.0.155:38042 52.18.15.78:8883 TIME_WAIT -
tcp 0 0 192.168.0.155:37502 54.154.114.213:8883 TIME_WAIT -
tcp 0 1 192.168.0.155:38050 52.18.15.78:8883 FIN_WAIT1 -
tcp 0 1 192.168.0.155:59022 192.168.0.68:2323 LAST_ACK -
tcp 0 0 192.168.0.155:37970 52.18.15.78:8883 TIME_WAIT -
tcp 0 0 192.168.0.155:1884 192.168.0.109:57646 ESTABLISHED -
tcp 0 0 192.168.0.155:36828 149.154.167.220:443 ESTABLISHED -
tcp 0 0 192.168.0.155:8083 192.168.0.2:54521 TIME_WAIT -
tcp 0 0 192.168.0.155:37498 54.154.114.213:8883 TIME_WAIT -
tcp 1 0 192.168.0.155:43338 192.168.0.71:6297 CLOSE_WAIT -
tcp 0 0 192.168.0.155:38984 99.84.91.61:443 TIME_WAIT -
tcp 0 0 192.168.0.155:39080 99.84.91.61:443 TIME_WAIT -
tcp 0 0 192.168.0.155:59366 192.168.0.2:8183 TIME_WAIT -
tcp 0 0 192.168.0.155:39070 99.84.91.61:443 TIME_WAIT -
tcp 0 0 192.168.0.155:52030 192.168.0.41:55443 ESTABLISHED -
tcp 0 1280 192.168.0.155:22 192.168.0.2:53742 ESTABLISHED -
tcp 0 0 192.168.0.155:54644 13.227.154.237:443 TIME_WAIT -
tcp 0 0 192.168.0.155:1884 192.168.0.48:62361 ESTABLISHED -
tcp 0 0 192.168.0.155:56678 192.168.0.38:9090 ESTABLISHED -
tcp 0 0 192.168.0.155:54640 13.227.154.237:443 TIME_WAIT -
tcp 0 0 192.168.0.155:1884 192.168.0.58:51841 ESTABLISHED -
tcp 0 0 192.168.0.155:53836 192.168.0.225:80 CLOSE_WAIT -
tcp 0 0 192.168.0.155:57914 34.241.222.44:8883 TIME_WAIT -
tcp 0 1 192.168.0.155:8090 192.168.0.68:55680 LAST_ACK -
tcp 0 0 192.168.0.155:38032 52.18.15.78:8883 TIME_WAIT -
tcp 0 0 192.168.0.155:57934 34.241.222.44:8883 TIME_WAIT -
tcp 0 0 192.168.0.155:1884 192.168.0.20:49208 ESTABLISHED -
tcp 0 0 192.168.0.155:1884 192.168.0.120:55218 ESTABLISHED -
tcp 0 0 192.168.0.155:39006 99.84.91.61:443 FIN_WAIT2 -
tcp 0 0 192.168.0.155:57938 34.241.222.44:8883 TIME_WAIT -
tcp 0 0 192.168.0.155:36374 192.168.0.27:2323 ESTABLISHED -
tcp 0 0 192.168.0.155:37528 54.154.114.213:8883 TIME_WAIT -
tcp 0 0 192.168.0.155:37852 52.18.15.78:8883 TIME_WAIT -
tcp 0 0 192.168.0.155:1884 192.168.0.70:57854 ESTABLISHED -
tcp 0 0 192.168.0.155:38016 52.18.15.78:8883 TIME_WAIT -
tcp 0 0 192.168.0.155:1884 192.168.0.65:61080 ESTABLISHED -
tcp 0 0 192.168.0.155:8083 192.168.0.2:54524 TIME_WAIT -
tcp 0 1 192.168.0.155:38052 52.18.15.78:8883 FIN_WAIT1 -
tcp 0 0 192.168.0.155:38986 99.84.91.61:443 FIN_WAIT2 -
tcp 0 0 192.168.0.155:1884 192.168.0.141:52801 ESTABLISHED -
tcp 0 0 192.168.0.155:37518 54.154.114.213:8883 TIME_WAIT -
tcp 0 1 192.168.0.155:8090 192.168.0.68:55684 LAST_ACK -
tcp 0 1 192.168.0.155:8090 192.168.0.68:55674 LAST_ACK -
tcp 0 0 192.168.0.155:37850 52.18.15.78:8883 TIME_WAIT -
tcp 0 0 192.168.0.155:1884 192.168.0.37:51295 ESTABLISHED -
tcp 0 1 192.168.0.155:8090 192.168.0.68:55670 LAST_ACK -
tcp 0 0 192.168.0.155:38998 99.84.91.61:443 TIME_WAIT -
tcp 0 0 192.168.0.155:1884 192.168.0.110:51240 ESTABLISHED -
tcp 0 0 192.168.0.155:56926 88.99.31.202:58824 ESTABLISHED -
tcp 0 0 192.168.0.155:39066 99.84.91.61:443 TIME_WAIT -
tcp 0 0 192.168.0.155:1884 192.168.0.59:53934 ESTABLISHED -
tcp 0 0 192.168.0.155:8083 192.168.0.2:53864 ESTABLISHED -
tcp 0 0 192.168.0.155:39022 99.84.91.61:443 TIME_WAIT -
tcp 0 0 192.168.0.155:41936 192.168.0.158:8888 ESTABLISHED -
tcp 0 0 192.168.0.155:37900 52.18.15.78:8883 TIME_WAIT -
tcp 0 1 192.168.0.155:8090 192.168.0.68:55688 LAST_ACK -
tcp 0 0 192.168.0.155:53932 192.168.0.21:5222 ESTABLISHED -
2020.03.08 00:02:56 0: DENON_AVR (Denon) - Error while requesting http://192.168.178.29:23/goform/Deviceinfo.xml - 192.168.178.29: Keine Route zum Zielrechner (113)
2020.03.08 00:02:59 0: DENON_AVR (Denon) - Error while requesting http://192.168.178.29:23/ajax/get_config?type=25 - 192.168.178.29: Keine Route zum Zielrechner (113)
set Denon model 3808
http://{ip vom AVR}:60006/upnp/desc/aios_device/aios_device.xml
Zitat von: Shadow3561 am 12 März 2020, 17:30:00Code Auswählenhttp://{ip vom AVR}:60006/upnp/desc/aios_device/aios_device.xml
Zitat von: hanswerner1 am 06 März 2020, 15:45:59
Hallo,
ich habe einen Marantz 7012. Wenn ich den Input mit FHEM schalte kommt im Reading Input zb. zuerst "SAT/CBL", dann sofort "PM AUT" oder "NFAISFSV NON" und im Reading mute steht "lteq:byp.lr".
Erst nachdem ich ein Statusrequest mache, werden die richtigen Werte wieder im Reading angezeigt.
define doif_Marantz_Quellenfehler DOIF ([Marantz_SR7012:input] eq "NFAISFSV 48K"\
or [Marantz_SR7012:input] eq "NFAISSIG 03"\
or [Marantz_SR7012:input] eq "NFAISFSV NON"\
or [Marantz_SR7012:input] eq "PM AUT")\
(set Marantz_SR7012 statusRequest)\
attr doif_Marantz_Quellenfehler do always
Zitat von: MadMax-FHEM am 13 März 2020, 16:23:20
Ich mache am Ende des Umschaltvorganges (mit Notify [was auch bei hanswerner1 gereicht hätte ;) ])
Zitat von: MadMax-FHEM am 13 März 2020, 16:23:20
Ich hab's leider immer noch nicht geschafft das Telnet so zum Laufen zu kriegen, dass sich nicht alles in einer Zeile "überschreibt"...
Zitat von: Shadow3561 am 13 März 2020, 17:08:02
Könnt ihr noch mal das Modul aus meinem Github probieren?
https://github.com/Shadow3561/test
Zitat von: hanswerner1 am 13 März 2020, 20:43:01
Mir ist gerade mein testen der neuen Version folgendes Aufgefallen.
Fehler war genau wie vorher. Dann habe ich den Receiver mal von Strom genommen und neu gestartet. Nun funktionierte es plötzlich wie es sollte,
nur Mute zeigt die ganze Zeit lteq:audyssey an. Dann habe ich FHEM neu gestartet und der Fehler war wieder da. Receiver wieder neu gestartet, Fehler weg.
Ich versuche das morgen auch mal mit der alten Version ob es da genau so ist.
define SR6013 DENON_AVR 192.168.1.131
2020.03.15 17:56:47 3: Opening SR6013 device 192.168.1.131:23
2020.03.15 17:56:47 3: SR6013 device opened
File does not exist: Error 403: Forbidden
Access Forbidden at ./FHEM/70_DENON_AVR.pm line 1018.
2020.03.15 17:56:48 1: Including fhem.cfg
2020.03.15 17:56:48 3: WEB: port 8083 opened
2020.03.15 17:56:48 2: eventTypes: loaded 0 events from ./log/eventTypes.txt
2020.03.15 17:56:48 1: Including ./log/fhem.save
2020.03.15 17:56:48 0: Featurelevel: 6
2020.03.15 17:56:48 0: Server started with 6 defined entities (fhem.pl:21337/2020-03-02 perl:5.028001 os:linux user:fhem pid:640)
2020.03.15 17:59:49 3: Opening SR6013 device 192.168.1.131:23
2020.03.15 17:59:49 3: SR6013 device opened
File does not exist: Error 403: Forbidden
Access Forbidden at ./FHEM/70_DENON_AVR.pm line 1018.
2020.03.15 17:59:50 1: Including fhem.cfg
2020.03.15 17:59:51 3: WEB: port 8083 opened
2020.03.15 17:59:51 2: eventTypes: loaded 0 events from ./log/eventTypes.txt
2020.03.15 17:59:51 1: Including ./log/fhem.save
2020.03.15 17:59:51 0: Featurelevel: 6
2020.03.15 17:59:51 0: Server started with 6 defined entities (fhem.pl:21337/2020-03-02 perl:5.028001 os:linux user:fhem pid:680)
define SR6013 DENON_AVR 192.168.1.131:23
Internals:
CFGFN
CHANGED
Clients :DENON_AVR_ZONE:
DEF 192.168.1.131:23
DeviceName 192.168.1.131:23
FD 8
FUUID 5e6e5f3b-f33f-8205-4c5b-2be5ab6341b3f0f1
IP 192.168.1.131:23
NAME SR6013
NR 20
NTFY_ORDER 50-SR6013
PARTIAL
STATE off
TIMEOUT 3
TYPE DENON_AVR
READINGS:
2020-03-15 18:00:49 Muting-Level mute
2020-03-15 18:00:49 Volume-Display absolute
2020-03-15 18:00:49 Volume-Startup last
2020-03-15 18:00:49 allZoneStereo off
2020-03-15 18:00:50 aspectRatio 16:9
2020-03-15 18:00:50 audysseyLFC off
2020-03-15 18:00:49 autoStandby off
2020-03-15 18:00:49 bass 0
2020-03-15 18:00:50 cinemaEQ off
2020-03-15 18:00:49 currentStream -
2020-03-15 18:00:49 display dim
2020-03-15 18:00:49 dynamicCompression off
2020-03-15 18:00:50 dynamicEQ on
2020-03-15 18:00:50 dynamicVolume off
2020-03-15 18:00:49 eco off
2020-03-15 18:00:49 firmware_AVR 3600-9151-1202-0025
2020-03-15 18:00:49 firmware_DTS 3.90.50.54
2020-03-15 18:00:54 httpError read from http://192.168.1.131:23 timed out
2020-03-15 18:00:54 httpState ERROR
2020-03-15 18:00:49 input Mediaplayer
2020-03-15 18:00:49 inputSound hdmi
2020-03-15 18:00:50 loudness on
2020-03-15 18:00:49 lowFrequencyEffects 0
2020-03-15 18:00:50 multEQ reference
2020-03-15 18:00:49 mute off
2020-03-15 18:00:49 playStatus stopped
2020-03-15 18:00:49 power off
2020-03-15 18:00:49 presence present
2020-03-15 18:00:49 resolution auto
2020-03-15 18:00:49 resolutionHDMI auto
2020-03-15 18:00:49 setup off
2020-03-15 18:00:49 sleep off
2020-03-15 18:00:49 sound_out HASH(0x1730638)
2020-03-15 18:00:49 sound_signal_in -
2020-03-15 18:00:49 state off
2020-03-15 18:00:49 stateAV off
2020-03-15 18:00:49 surroundMode Auto
2020-03-15 18:00:49 toneControl off
2020-03-15 18:00:49 treble 0
2020-03-15 18:00:49 trigger1 off
2020-03-15 18:00:49 tunerBand FM
2020-03-15 18:00:50 tunerFrequency 87.5 MHz
2020-03-15 18:00:49 tunerMode auto
2020-03-15 18:00:50 tunerPreset 1
2020-03-15 18:00:50 videoProcessingMode auto
2020-03-15 18:00:49 videoSelect off
2020-03-15 18:00:49 volume 45
2020-03-15 18:00:49 volumeMax 725
2020-03-15 18:00:49 volumeStraight -35
2020-03-15 18:00:49 zone2 off
helper:
INPUT MPLAY
PARTIAL
deviceIP 192.168.1.131
isPause 0
isPlaying 0
nextConnectionCheck 1584291950.68388
playTimeCheck 0
volume 45
Attributes:
cmdIcon muteT:rc_MUTE
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
stateFormat stateAV
suppressReading HASH.*
webCmd volume:muteT:input:surroundMode
Zitat von: ToKa am 15 März 2020, 19:00:10
Hallo Joachim,
hast Du denn auf deinem Produktivsystem das device gelöscht und neu angelegt? Oder zumindest mal mit modify das device geändert?
Bei mir waren erst nach einem modify alle internals und readings vorhanden.
Beste Grüße
Torsten
ZitatEDIT2: Entschuldige Shadow3561!! Ich hätte nie gedacht, dass das tatsächlich was ändert... Allerdings trotzdem: WAS auf meinem wirklich "sauber" installierten System (und noch nicht zu lang her [so um Weihnachten] neu aufgesetztem) dazu führt, dass es nicht mehr tut (also so wie es soll / durchaus tauglich für mich)...
Wer das Modul 71_DENON_AVR verwendet, sollte es vor Nutzung von 70_DENON_AVR löschen
oder die Dateiendung .pm ändern, damit es nicht mehr geladen wird.
Am besten löscht man vor dem Umstieg auch das entsprechende Device.
Zitat von: Shadow3561 am 15 März 2020, 20:04:06
Super,
bleibt nur zu hoffen, dass es bei hanswerner1 das selbe Problem ist.
Zitat von: Shadow3561 am 15 März 2020, 20:04:06
Was noch zu sagen bleibt, ,,Wer lesen kann ist klar im Vorteil" 8)
Zitat von: en-trust am 03 April 2020, 11:37:07Hallo,
Mein Receiver hängt auch am Netzwerk und ich würde nun gerne via fhem Internetradiosender darauf abspielen lassen.
Dabei würde ich gerne die Radiolinks entweder in einer txt speichern oder dann in der ftui hinterlegen.
Geht das übderhaupt, ohne den AV direkt per hdmi am Raspi hängen zu haben ?
Error 403: Forbidden
Access Forbidden
meldung aufgerufen und das kracht dann mit folgendem fehler:2020.04.09 09:55:16 1: PERL WARNING: Unsuccessful stat on filename containing newline at /System/Library/Perl/Extras/5.18/XML/Simple.pm line 980.
File does not exist: Error 403: Forbidden
Access Forbidden at ./FHEM/70_DENON_AVR.pm line 1019.
1007 if($err ne "" || $data =~ m/Error 403/) {
PERL WARNING: Use of uninitialized value $brandCode in hash element at ./FHEM/70_DENON_AVR.pm line 1029.
PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/70_DENON_AVR.pm line 1029.
PERL WARNING: Use of uninitialized value $status in string ne at ./FHEM/70_DENON_AVR.pm line 1767.
PERL WARNING: Use of uninitialized value $status in string ne at ./FHEM/70_DENON_AVR.pm line 1768.
PERL WARNING: Use of uninitialized value $status in string ne at ./FHEM/70_DENON_AVR.pm line 1769.
PERL WARNING: Use of uninitialized value $return in concatenation (.) or string at ./FHEM/70_DENON_AVR.pm line 1534.
2020.05.10 10:35:16 1: reload: Error:Modul 70_DENON_AVR deactivated:
Can't locate XML/Simple.pm in @INC (you may need to install the XML::Simple module) (@INC contains: . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.24.1 /usr/local/share/perl/5.24.1 /usr/lib/arm-linux-gnueabihf/perl5/5.24 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.24 /usr/share/perl/5.24 /usr/local/lib/site_perl /usr/lib/arm-linux-gnueabihf/perl-base ./FHEM ./FHEM/lib) at ./FHEM/70_DENON_AVR.pm line 1165, <$fh> line 733.
BEGIN failed--compilation aborted at ./FHEM/70_DENON_AVR.pm line 1165, <$fh> line 733.
2020.05.10 10:35:16 0: Can't locate XML/Simple.pm in @INC (you may need to install the XML::Simple module) (@INC contains: . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.24.1 /usr/local/share/perl/5.24.1 /usr/lib/arm-linux-gnueabihf/perl5/5.24 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.24 /usr/share/perl/5.24 /usr/local/lib/site_perl /usr/lib/arm-linux-gnueabihf/perl-base ./FHEM ./FHEM/lib) at ./FHEM/70_DENON_AVR.pm line 1165, <$fh> line 733.
BEGIN failed--compilation aborted at ./FHEM/70_DENON_AVR.pm line 1165, <$fh> line 733.
-rw-r--r-- 1 fhem dialout 132667 May 10 10:34 70_DENON_AVR.pm
-rw-r--r-- 1 fhem dialout 39432 May 10 10:34 71_DENON_AVR_ZONE.pm
sudo apt-get install libxml-simple-perl
Zitat von: Zilon am 10 Mai 2020, 11:12:51
Hallo,
ich hatte das gleiche Problem und konnte es durch die Installation des in der Fehlerbeschriebeung angegebenen Perl-Moduls XML::Simple beheben.
Sollte unter Debian mittelsCode Auswählensudo apt-get install libxml-simple-perl
funktionieren.
VG
Zilon
Zitat von: dk3572 am 24 Mai 2020, 18:20:59Hallo,
ich würde gerne meinen Denon AVR-X3000 über eine Funksteckdose komplett ausschalten.
Leider dauert es weit über 1 Min bis er beim Einschalten der Steckdose wieder im Netzwerk present ist.
Gibt es eine Möglichkeit das zu beschleunigen?
Oder hat jemand ein ähnliches Vorhaben oder sogar eine bessere Idee dazu?
open ./FHEM/70_DENON_AVR.pm failed: Permission denied, trying to restore the previous version and aborting the update
-rw-rw-rw- 1 pi pi 132667 Oct 15 13:41 /opt/fhem/FHEM/70_DENON_AVR.pm
sudo chown fhem:dialout /opt/fhem/FHEM/70_DENON_AVR.pm
ls -la /opt/fhem/FHEM
Zitat von: MadMax-FHEM am 15 Oktober 2020, 16:24:27Weiss ich leider auch nicht mehr wie genau ich damals das Modul installiert habe..
Fraglich wie es User pi geschafft hat dort hin zu schreiben...
Dann mit:Code Auswählen
sudo chown fhem:dialout /opt/fhem/FHEM/70_DENON_AVR.pm
"korrigieren"...
Und evtl. mal den Rest überprüfen:Code Auswählen
ls -la /opt/fhem/FHEM
da sollte überall fhem:dialout stehen...
Gruß, Joachim
Der Server sendete den Befehlsbeendigungsstatus 1
ls -la /opt/fhem/FHEM
liefert überall fhem dialout
Zitat von: MadMax-FHEM am 15 Oktober 2020, 16:24:27Bis vor einem Jahr ca war das ein inoffizielles Modul, das man manuell reinkopieren musste. Wahrscheinlich wurde seitdem kein Update über FHEM mehr gemacht.
Fraglich wie es User pi geschafft hat dort hin zu schreiben...
Zitat von: Lichti am 18 Oktober 2020, 11:02:21Das sollte in den Readings stehen, welche mit 'level' beginnen.
Kann ich mir den Status (Level) der einzelnen Lautsprecher anzeigen lassen ?
Zitat von: MadMax-FHEM am 19 Oktober 2020, 17:51:35Da hast du jetzt aber sowas von recht... spannend
Ja aber normalerweise kann der User pi da nicht (direkt) hin schreiben...
Sondern nur mittels sudo...
Und dann wäre root Besitzer und eben nicht der User pi...
Zitat von: delMar am 19 Oktober 2020, 17:58:17
Da hast du jetzt aber sowas von recht... spannend
Zitat von: heppel am 19 Oktober 2020, 18:02:03
sudo cp -p ???
sudo mv ???
// Heppel
Zitat von: delMar am 19 Oktober 2020, 17:35:23Seltsam, habe gerade nochmal probiert, und jetzt sind tatsächlich die Level da.
Das sollte in den Readings stehen, welche mit 'level' beginnen.
Als levelCenter, etc.
Zitat von: MadMax-FHEM am 19 Oktober 2020, 19:22:46
Stimmt auch wieder... 8)
(aber fraglich, ob jemand der mit "permssion denied" und chown usw. nichts anfangen kann "sowas" nutzt ;) )
Gruß, Joachim
get DenBuero zone 2
keine weitere Zone an, wenn ich schon eine von einem anderen Gerät habe. if ( defined($modules{DENON_AVR_ZONE}{defptr}{$IOname}{$zone}) )
{
return "Zone already defined in " . $modules{DENON_AVR_ZONE}{defptr}{$IOname}{$zone}{NAME};
}
AssignIoPort($hash, $proposedName);
Zitat von: timmib am 26 Oktober 2020, 09:07:09
Hier ein Patch.
Zitat von: olwaldi am 13 Dezember 2020, 12:52:38grundsätzlich ja, allerdings ist es natürlich schwierig, die "Qualität" sicherzustellen, wenn man selber kein Gerät zum Testen hat.
Ist diese Art der Kommunikation überhaupt noch "offiziell" unterstützt?
Zitat von: olwaldi am 13 Dezember 2020, 12:52:38Ja, das mit Port 23 am Ende ist Müll.
Außerdem sehe ich m. E. für serieller Komunikation unsinnige Werte in meinem Denon Device:
DeviceName /dev/ttyUSB0@9600:23
IP /dev/ttyUSB0@9600
Hat jemand hier eine Idee?
Zitat von: delMar am 14 Dezember 2020, 10:05:23Aktuel RS232, d. h. alle meine positiven Berichte beziehen sich auf diese serielle Verbindung. Und wenn das so bleibt, bleibe ich auch dabei.
Danke Michael,
verwendest du jetzt RS232 oder Ethernet?
Ja, das WEB CSRF hat nix mit dem Denon-Modul an sich zu tun, da kann ich leider nicht weiterhelfen.
Könntest du bitte noch etwas erläutern, was setVolumeStraight macht, und was es aber richtigerweise machen sollte?
Vielleicht auch mit Beispielen.
Vielen Dank!
schöne Grüße
Martin
Zitat von: frank_41 am 18 Dezember 2020, 01:25:41Schön :-)
Hallo, das Modul funktioniert sogar mit dem Denon DNP720AE
Zitat von: olwaldi am 18 Dezember 2020, 12:20:34Danke für die Info. Ja, das mit dem ftdi chip liest man öfter, dass der besser funktioniert als andere
Daher habe ich mir einen neuen RS232/USB-Adapter mit ftdi-Chip besorgt.
Zitat von: Filmgucker am 14 Januar 2021, 18:52:31Kannst du das über die Handy App auch umstellen?
Wäre halt eine bequeme Funktion, mit einem Knopfdruck auf Bluetoothbetrieb umzuschalten, anstatt sich mit der Fernbedienung durch das Setup Menü jedes Mal durchzuhangeln.
Internals:
Clients :DENON_AVR_ZONE:
DEF 192.168.1.49
DeviceName 192.168.1.49:23
FD 27
FUUID 5f0f475e-f33f-84b4-8c45-33861ae1690286c4
IP 192.168.1.49
NAME Marantz
NR 235
NTFY_ORDER 50-Marantz
PARTIAL
STATE off
TIMEOUT 3
TYPE DENON_AVR
model Marantz SR7012
OLDREADINGS:
READINGS:
2021-01-29 20:34:21 Auto-Lip-Sync on
2020-12-18 20:59:10 Level-Center -1
2020-12-18 20:56:57 Level-Front-Height-Left 2
2020-12-18 20:57:21 Level-Front-Height-Right 2
2020-12-18 20:59:02 Level-Front-Left -4
2020-12-18 20:59:31 Level-Front-Right 3
2020-12-18 20:56:49 Level-Rear-Height-Left 1
2020-12-18 20:56:43 Level-Rear-Height-Right 1
2020-12-18 20:57:32 Level-Subwoofer -2
2021-01-29 04:12:51 Muting-Level mute
2020-11-21 15:49:13 Network-Name Marantz SR7012
2021-01-29 04:12:51 Volume-Display absolute
2021-01-29 04:12:51 Volume-Max 80
2021-01-29 04:12:51 Volume-Startup 40
2021-01-29 04:12:51 allZoneStereo off
2021-01-29 20:34:21 aspectRatio 16:9
2020-09-26 14:02:31 audioOutHDMI unknown
2021-01-29 20:34:21 audysseyLFC off
2021-01-29 04:12:51 autoStandby off
2021-01-29 22:33:22 bass 0
2021-01-29 04:12:52 cinemaEQ off
2021-01-29 20:20:25 currentAlbum -
2021-01-29 20:20:25 currentArtist -
2021-01-29 20:20:25 currentBitrate -
2021-01-29 20:20:25 currentCover http://192.168.1.49/img/album%20art_S.png?1611948025000
2021-01-29 20:20:25 currentMedia -
2021-01-29 20:20:25 currentPlaytime -
2021-01-29 20:20:25 currentStation -
2021-01-29 20:34:21 currentStream -
2021-01-29 20:20:25 currentTitle -
2021-01-29 20:34:22 digitalInput auto
2021-01-29 04:12:51 display bright
2021-01-29 22:33:22 dynamicCompression off
2021-01-29 20:34:21 dynamicEQ off
2021-01-29 20:34:21 dynamicVolume off
2021-01-29 04:12:51 eco on
2021-01-29 04:12:51 firmware_AVR 5461-6112-8361-3185
2021-01-29 04:12:51 firmware_DTS 3.90.50.51
2021-01-29 20:34:21 input Mediaplayer
2021-01-29 20:34:21 inputSound hdmi
2020-11-21 15:49:13 lock off
2021-01-29 04:12:52 loudness off
2021-01-29 22:33:22 lowFrequencyEffects 0
2021-01-29 20:34:21 multEQ off
2021-01-29 18:45:31 mute off
2021-01-29 20:34:21 pictureMode Off
2021-01-29 20:20:25 playStatus stopped
2021-01-30 17:31:14 power off
2021-01-29 04:12:51 presence present
2021-01-29 20:34:21 resolution auto
2021-01-29 20:34:21 resolutionHDMI 1080p
2021-01-29 20:34:30 samplingRate 48 khz
2021-01-29 04:12:51 setup off
2021-01-29 18:45:32 sleep off
2021-01-29 22:33:22 sound_out Dolby Atmos
2021-01-29 22:24:25 sound_signal_in PCM
2021-01-30 17:31:14 state off
2021-01-30 17:31:14 stateAV off
2021-01-29 22:33:22 surroundMode Movie
2021-01-29 22:33:22 toneControl off
2021-01-29 22:33:22 treble 0
2021-01-29 04:12:52 trigger1 off
2021-01-29 04:12:52 trigger2 off
2021-01-29 04:12:52 tunerBand FM
2021-01-29 04:12:52 tunerFrequency 87.5 MHz
2021-01-29 04:12:52 tunerMode auto
2021-01-29 04:12:52 tunerPreset 1
2021-01-29 20:34:21 videoProcessingMode auto
2021-01-29 20:34:21 videoSelect off
2021-01-29 22:30:05 volume 55.5
2021-01-29 22:30:05 volumeMax 80
2021-01-29 22:30:05 volumeStraight -24.5
2021-01-29 18:45:32 zone2 off
2021-01-29 18:45:32 zone3 off
2021-01-29 22:33:41 zoneMain off
helper:
INPUT MPLAY
PARTIAL
deviceIP 192.168.1.49
isPause 0
isPlaying 0
nextConnectionCheck 1612024514.29167
playTimeCheck 0
volume 55.5
Attributes:
cmdIcon muteT:rc_MUTE
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
room AVR
stateFormat stateAV
suppressReading HASH.*
webCmd volume:muteT:input:surroundMode
Internals:
DEF 192.168.1.49:23
DeviceName 192.168.1.49:23
FD 7
FUUID 60131682-f33f-e7ed-c2dc-e87e09b84198c04f
NAME Marantz
NR 18
PARTIAL
STATE off
TYPE DENON_AVR
READINGS:
2021-01-29 22:33:22 input NFAISSIG 25
2021-01-29 22:28:39 mute s
2021-01-30 17:34:14 power off
2021-01-29 22:33:22 sound DOLBY ATMOS
2021-01-29 18:45:31 state opened
2021-01-29 22:30:05 volume 55.5
2021-01-29 22:30:05 volumeStraight -24.5
Attributes:
room Marantz
stateFormat power
webCmd volumeStraight:mute:input:sound:favorite:preset
Zitat von: derzwen am 25 Januar 2021, 17:39:46Sorry, ich hab kein Airplay 2, um das nachzustellen...
Ich spiele gerade etwas mit dem Denon Modul herum und mir ist aufgefallen, dass sich das Reading "playStatus" nicht ändert, wenn man dem AVR Musik über Airplay 2 zuspielt. Das Reading steht immer auf "stopped", egal, ob gerade etwas abgespielt wird oder nicht.
Liefert der AVR diese Infos nicht oder ist das ein Bug im Modul?
Neuester FHEM-Stand + Denon AVR 2600H
Zitat von: delMar am 13 Februar 2021, 22:15:52
Sorry, ich hab kein Airplay 2, um das nachzustellen...
Ich werd aber mal sehen, ob ich generell was finde, das problematisch sein könnte
Zitat von: Shadow3561 am 13 Februar 2021, 12:06:47
@ misux
Moin,
ich habe schon sehr lange nichts mehr zum Modul beigetragen, wenn ich mich aber recht erinnere, werden die Readings nur beschrieben wenn sich etwas ändert. Per Telnet werden die Werte zumindest nur bei Änderung übermittelt.
Also einfach mal ein Level von einem Lautsprecher verstelle, dann sollte das Reading erscheinen.
Mit freundlichen Grüßen
set Denon favoriteList #
set Denon favoriteList 1
set Denon favoriteList 2
eingebe.set Denon favoriteList 4
zu erreichen. Das ganze ist auch nicht immer nachstellbar. Manchmal stimmen die Nummerierungen, manchmal sind sie aber um 1-2 Plätz verschoben.
Internals:
Clients :DENON_AVR_ZONE:
DEF 192.168.178.29:23
DeviceName 192.168.178.29:23
FD 46
FUUID 5c6673a9-f33f-d024-7e55-fce378aee0f3e6cc
IP 192.168.178.29:23
NAME Denon
NR 37
NTFY_ORDER 50-Denon
PARTIAL
STATE off
TIMEOUT 3
TYPE DENON_AVR
READINGS:
2021-04-19 18:31:54 Muting-Level mute
2021-04-19 18:31:53 Network-Name Denon AVR-X1300W
2021-04-19 18:31:54 Volume-Display absolute
2021-04-19 18:31:54 Volume-Max 60
2021-04-19 18:31:54 Volume-Startup 25
2021-04-24 17:02:46 allZoneStereo off
2020-03-14 08:04:45 ampAssign 5.1-Channel+Zone2
2020-12-28 20:20:10 audioOutHDMI unknown
2021-04-19 18:31:54 autoStandby 15min
2021-05-02 09:07:18 bass 0
2018-06-16 23:06:08 centerSpread off
2021-04-19 18:31:55 cinemaEQ off
2021-05-02 09:48:06 currentAlbum -
2021-05-02 09:48:06 currentArtist -
2021-05-02 09:48:06 currentBitrate -
2021-05-02 09:48:06 currentCover http://192.168.178.29/img/album%20art_S.png?1619941686000
2021-05-02 09:48:06 currentMedia -
2021-05-02 09:48:06 currentPlaytime -
2021-05-02 09:48:06 currentStation -
2021-05-02 09:07:24 currentStream -
2021-05-02 09:48:06 currentTitle -
2019-01-02 16:41:39 dialogLevelAdjust off
2021-05-02 09:07:24 digitalInput auto
2021-04-19 18:31:54 display bright
2021-05-02 09:07:18 dynamicCompression off
2021-05-02 09:07:24 dynamicEQ on
2021-05-02 09:07:24 dynamicVolume medium
2021-04-24 17:02:47 eco auto
2021-04-24 17:15:29 favorite 1
2021-04-19 18:31:54 firmware_AVR 3500-2038-8050
2021-04-19 18:31:54 firmware_DTS 3.90.50.00
2018-06-16 23:06:08 graphicEQ off
2020-12-11 17:17:10 httpError connect to http://192.168.178.29:23: Network is unreachable
2020-12-11 17:17:10 httpState ERROR
2021-05-02 09:48:06 ignore -
2021-05-02 09:07:24 input iRadio
2021-05-02 09:07:24 inputSound auto
2020-04-09 12:42:26 levelCenter 0
2020-04-09 12:42:26 levelFrontLeft 0
2020-04-09 12:42:26 levelFrontRight 0
2020-04-09 12:42:26 levelSourroundLeft 0
2020-04-09 12:42:26 levelSourroundRight 0
2020-04-09 09:24:24 levelSubwoofer 0
2021-04-19 18:31:53 lock off
2021-04-19 18:31:55 loudness on
2021-05-02 09:07:18 lowFrequencyEffects 0
2020-03-14 08:04:45 model AVR-X1300W
2021-05-02 09:07:24 multEQ reference
2021-04-21 21:18:06 mute off
2021-05-02 09:48:06 playStatus stopped
2021-05-02 09:48:05 power off
2021-04-19 18:31:54 presence present
2019-10-17 14:48:10 quickselect HASH(0x6d365a8)
2021-05-02 09:07:30 samplingRate -
2021-04-19 18:31:54 setup off
2020-04-09 18:05:04 signal PCM
2021-04-19 18:31:54 sleep off
2020-04-09 12:42:24 sound Dolby Surround
2021-05-02 09:07:18 sound_out Stereo
2021-05-02 09:07:29 sound_signal_in na 15
2021-05-02 09:48:05 state off
2021-05-02 09:48:06 stateAV off
2018-06-16 23:06:08 subwooferLevelAdjust 0
2021-05-01 22:51:14 surroundMode Music
2021-05-02 09:07:18 toneControl off
2021-05-02 09:07:18 treble 0
2021-04-19 18:31:55 tunerBand FM
2021-04-19 18:31:55 tunerFrequency 89.9 MHz
2021-04-19 18:31:55 tunerMode auto
2021-04-08 08:02:42 tunerPreset 7
2021-05-01 14:23:40 tunerStationName AFNEAGLE
2021-04-19 18:31:55 tunerTrafficProgramme off
2021-05-02 09:07:24 videoSelect off
2021-05-02 09:07:18 volume 25
2021-05-02 09:07:24 volumeMax 60
2021-05-02 09:07:18 volumeStraight -55
2021-04-19 18:31:54 zone2 off
2021-05-02 09:48:04 zoneMain off
helper:
INPUT IRADIO
PARTIAL
deviceIP 192.168.178.29
isPause 0
isPlaying 1
nextConnectionCheck 1619958636.37975
playTime 0:00
playTimeCheck 1
volume 25
Attributes:
cmdIcon muteT:rc_MUTE
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
icon it_server
room 21_Wohnzimmer
stateFormat stateAV
suppressReading HASH.*
webCmd volume:muteT:input:surroundMode
Zitat von: olwaldi am 20 Mai 2021, 07:58:33Hi,
Nun meine Frage: Kann man die serielle Schnittstelle irgendwie anders in fhem neu initialisieren?
define DenonRS232 notify Denon:state:.absent get Denon reconnect
2021.05.23 12:17:56 1: PERL WARNING: Use of uninitialized value in addition (+) at ./FHEM/70_DENON_AVR.pm line 2878.
set Denon volumeUp 5
set Denon volumeStraight -40.0
define c_DenonReset cmdalias DenonReset AS {my ($hash) = $defs{"Denon"};; DevIo_Expect($hash, "STANDBYOFF\r", 5)}
2021.05.28 18:46:21 2: Attempt to write to off device.
The attribut "dlnaName" must be set to the name of the reciever in DLNARenderer module.
DLNARenderer: Currently searching for device...
2021.10.23 20:14:48 1: PERL WARNING: Use of uninitialized value $status in string ne at ./FHEM/70_DENON_AVR.pm line 1764.
2021.10.23 20:14:48 1: PERL WARNING: Use of uninitialized value $status in string ne at ./FHEM/70_DENON_AVR.pm line 1765.
2021.10.23 20:14:48 1: PERL WARNING: Use of uninitialized value $status in string ne at ./FHEM/70_DENON_AVR.pm line 1766.
2021.10.23 20:14:48 1: PERL WARNING: Use of uninitialized value $return in concatenation (.) or string at ./FHEM/70_DENON_AVR.pm line 1531.
2021.10.23 20:15:30 1: PERL WARNING: Use of uninitialized value $sound in string ne at ./FHEM/70_DENON_AVR.pm line 1843.
2021.10.23 20:15:30 1: PERL WARNING: Use of uninitialized value $sound in concatenation (.) or string at ./FHEM/70_DENON_AVR.pm line 1846.
2021.10.23 21:09:49 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/70_DENON_AVR.pm line 1386.
2021.10.24 08:58:25 2: Attempt to write to on device.
2021.10.24 09:01:38 2: Attempt to write to on device.
2021.10.24 09:15:17 2: Attempt to write to on device.
2021.10.24 09:27:40 2: Attempt to write to on device.
2021.10.24 11:42:59 3: DaheimMQTT2: DaheimMQTT2_192.168.178.55_9149/shellyflood-B08543 left us (keepalive check)
2021.10.24 12:03:40 2: Attempt to write to on device.
2021.10.24 12:06:59 2: Attempt to write to on device.
2021.10.24 13:00:29 2: Attempt to write to off device.
2021.10.24 16:57:53 2: Attempt to write to on device.
2021.10.24 17:00:16 2: Attempt to write to on device.
2021.10.24 17:03:16 2: Attempt to write to on device.
2021.10.24 17:05:00 2: Attempt to write to off device.
2021.10.24 18:17:50 2: Attempt to write to on device.
2021.10.24 18:26:18 2: Attempt to write to on device.
2021.10.24 18:34:14 2: Attempt to write to on device.
2021.10.24 18:46:48 2: Attempt to write to on device.
2021.10.25 20:17:19 2: Attempt to write to on device.
2021.10.25 20:23:11 2: Attempt to write to on device.
2021.10.25 21:03:08 2: Attempt to write to off device.
corrupted size vs. prev_size
Zitat
corrupted size vs. prev_size
2021.10.26 18:08:24 2: Attempt to write to off device.
2021.10.26 18:18:45 2: Attempt to write to off device.
....
2021.10.26 19:12:20 2: Attempt to write to on device.
defmod nAVRAbsent notify SR6013:presence:.absent.*|SR6013:stateAV:.absent.* {Log3(undef, 1, "nAVRAbsent $EVENT");;;; fhem("get SR6013 reconnect");;;;}
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!
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.
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
attr DENONAVR type AVR
attr DENONAVR brand Denon
cd /opt/fhem/FHEM
mv -i DevIo.pm DevIo.pm_orig
cp Anhang DevIo.pm
chown fhem.dialout DevIo.pm
Zitatchown fhem.dialout DevIo.pm
chown fhem:dialout DevIo.pm
chown fhem: DevIo.pm
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.
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
defmod myTestDenon DOIF ([ZW.Rotate:"right"]) (set Denon volumeUp) DOELSEIF ([ZW.Rotate:"left"]) (set Denon volumeDown)
attr myTestDenon do always
defmod myTestDenon DOIF ([ZW.Rotate:"right"]) (set Denon volumeUp 4) DOELSEIF ([ZW.Rotate:"left"]) (set Denon volumeDown 4)
attr myTestDenon do always
set Denon volumeDown 4
Zitat von: Jackie am 18 Dezember 2021, 15:47:07
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 Auswählen
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:Code Auswählen
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 BefehlCode Auswählenset 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?
2021.12.15 20:16:33 1: PERL WARNING: Use of uninitialized value $status in string ne at ./FHEM/70_DENON_AVR.pm line 1764.
2021.12.15 20:16:33 1: PERL WARNING: Use of uninitialized value $status in string ne at ./FHEM/70_DENON_AVR.pm line 1765.
2021.12.15 20:16:33 1: PERL WARNING: Use of uninitialized value $status in string ne at ./FHEM/70_DENON_AVR.pm line 1766.
2021.12.15 20:16:33 1: PERL WARNING: Use of uninitialized value $return in concatenation (.) or string at ./FHEM/70_DENON_AVR.pm line 1531.
Zitat von: kroonen am 15 Januar 2022, 22:13:29
Is this also possible in denon module of fhem?
Zitat von: All-Ex am 16 Januar 2022, 15:41:58
Einige Sound-Formate fehlten für meinen Denon AVR-X4500H und daher hatte das sound_out Reading manchmal keinen Wert und zeigte HASHxxx an. Außerdem hat das Reading sound_signal_in teilweise nicht gepasst.
Im angehängten Patch habe ich das angepasst. Die Readings sound_signal_in und sound_out stimmen jetzt mit dem überein, was der Receiver anzeigt. Ich konnte es allerdings nur mit dem Denon 4500 testen.
Den Patch könnt ihr so einspielen (ggf. mit sudo):
patch /opt/fhem/FHEM/70_DENON_AVR.pm path/to/denon.patch
2022.02.17 16:14:40 1: PERL WARNING: Use of uninitialized value in subtraction (-) at ./FHEM/70_DENON_AVR.pm line 2981.
# $Id: 70_DENON_AVR.pm 25640 2022-02-06 14:47:39Z delmar $
2022.02.16 20:15:08 1: PERL WARNING: Use of uninitialized value $status in string ne at ./FHEM/70_DENON_AVR.pm line 1764, <GEN54039> line 19.
2022.02.16 20:15:08 1: PERL WARNING: Use of uninitialized value $status in string ne at ./FHEM/70_DENON_AVR.pm line 1765, <GEN54039> line 19.
2022.02.16 20:15:08 1: PERL WARNING: Use of uninitialized value $status in string ne at ./FHEM/70_DENON_AVR.pm line 1766, <GEN54039> line 19.
2022.02.16 20:15:08 1: PERL WARNING: Use of uninitialized value $return in concatenation (.) or string at ./FHEM/70_DENON_AVR.pm line 1531, <GEN54039> line 19.
...
2022.02.17 14:28:17 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/70_DENON_AVR.pm line 1386, <GEN123469> line 2.
2022.02.20 20:15:16 1: PERL WARNING: Use of uninitialized value $status in string ne at ./FHEM/70_DENON_AVR.pm line 1862.
2022.02.20 20:15:16 1: PERL WARNING: Use of uninitialized value $status in string ne at ./FHEM/70_DENON_AVR.pm line 1863.
2022.02.20 20:15:16 1: PERL WARNING: Use of uninitialized value $status in string ne at ./FHEM/70_DENON_AVR.pm line 1864.
elsif ($msg =~ /^SI(.+)/)
{
my $status = DENON_GetKey('SI', $1);
1862: readingsBulkUpdate($hash, "input", $status) if($status ne "unknown");
1863: readingsBulkUpdate($hash, "currentStream", "-") if($status ne "Server");
1864: readingsBulkUpdate($hash, "sound_signal_in", "-") if($status ne "CD|DOCK|DVR|DVD|BD|TV|SAT\/CBL|SAT|GAME|MPLAY|SAT|AUX1|AUX2|AUX3|AUX4|AUX5|AUX6|AUX7"); # sets sound_signal_out to "-" if Input <-
$hash->{helper}{INPUT} = $1;
$return = $status;
2022.02.20 20:15:16 1: PERL WARNING: Use of uninitialized value $return in concatenation (.) or string at ./FHEM/70_DENON_AVR.pm line 1589.
$return = DENON_AVR_Parse($hash, $rmsg) if($rmsg);
1589: Log3 $name, 4, "DENON_AVR $name: parsing <$rmsg> to <$return>." if($rmsg);
2022.02.20 20:16:25 1: PERL WARNING: Use of uninitialized value $sound in string ne at ./FHEM/70_DENON_AVR.pm line 1941, <GEN11> line 33.
elsif ($msg =~ /^MS(.+)/)
{
my $sound = DENON_GetValue('SOUND', $1);
# get Surround-Mode from MS
if($sound eq "unknown")
{
$sound = DENON_GetKey('MS', $1);
}
1941: if ($sound ne "unknown")
2022.02.20 20:16:25 1: PERL WARNING: Use of uninitialized value $sound in concatenation (.) or string at ./FHEM/70_DENON_AVR.pm line 1944, <GEN11> line 33.
1944: $return = "sound_out ".$sound;
Internals:
DEF HarmonyHub:activity:.(Fire.TV|Kodi|SAT|SmartTV) {
if (ReadingsVal("StateBeamer", "Longpress", "unknown") eq "off") {
fhem("set HarmonyHub command Hisense.TV PowerOn");
} else {
fhem("set HarmonyHub command Hisense.TV PowerOff");
}
}
FUUID 62021649-f33f-ba1b-6dec-afbd2be1d76d4887
NAME HisenseOn
NR 46
NTFY_ORDER 50-HisenseOn
REGEXP HarmonyHub:activity:.(Fire.TV|Kodi|SAT|SmartTV)
STATE 2022-02-20 20:58:12
TRIGGERTIME 1645387092.24661
TYPE notify
READINGS:
2022-02-18 15:32:22 state active
2022-02-20 20:58:12 triggeredByDev HarmonyHub
2022-02-20 20:58:12 triggeredByEvent activity: SAT
Attributes:
2022.02.21 08:57:18 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/70_DENON_AVR.pm line 1444, <GEN11> line 39.
defmod DenonRS232 notify Denon:state:.absent get Denon reconnect
define c_DenonReset cmdalias DenonReset AS {my ($hash) = $defs{"Denon"};; DevIo_Expect($hash, "STANDBYOFF\r", 5)}
Zitat von: olwaldi am 21 Februar 2022, 14:11:12Aha... warum liefert das Schreiben auf ein ungesetztes Reading ein Problem?
Aber meist war die Ursache der Versuch eines readingsBulkUpdate auf ein ungesetztes reading. Und genau so sieht es ja auch bei mir aus.
Zitat von: olwaldi am 21 Februar 2022, 14:11:12
Daher ja meine Idee, die Verbindung neu zu initialisieren, was ich ja schon vor einem Jahr erfolglos aufgegeben habe:Code Auswählendefmod DenonRS232 notify Denon:state:.absent get Denon reconnect
defmod DenonRS232 notify Denon:state:.absent get Denon disconnect;;get Denon reconnect
Zitat von: Shadow3561 am 21 Februar 2022, 19:36:11Der AVR 3808 ist so alt, daß er im Netzwerk-Standby 70W verbrät. Ursprünglich hatte ich die LAN-Verbindung zum Denon genutzt ohne Netzwerk-Standby. Dann dauerte es immer einige Minuten, bis die Verbindung nach dem Einschalten des Denon funktionierte.
Darf ich mal fragen warum du die RS232-Verbindung nutzt?
Der 3808 hat doch einen LAN-Anschluss.
Mit freundlichen Grüßen
Zitat von: delMar am 21 Februar 2022, 20:25:02Das soll laut FHEM-Doku ein normales Verhalten sein, vor einem bulkupdate muß man readingsBeginUpdate aufrufen. Vielleicht ist das nicht passiert? Vgl. auch mein Link im ursprünglichen Post.
Aha... warum liefert das Schreiben auf ein ungesetztes Reading ein Problem?
Readings werden ja erst angelegt, wenn sie geschrieben werden - da liegt es doch in der Natur der Sache, dass sie gelegentlich ungesetzt sind...
Hast du schon mal disconnect und dann reconnect versucht?Code Auswählendefmod DenonRS232 notify Denon:state:.absent get Denon disconnect;;get Denon reconnect
Je nachdem, wo du das ausführst, darf uU nur ein Semikolon ; verwendet werden.
Evtl mit ein paar Sekunden Verzögerung dazwischen (temporären Timer anlegen)
sub
DevIo_getState($)
{
my ($hash) = @_;
return ReadingsVal($hash->{NAME}, "state", "disconnected")
}
...
sub
DevIo_Expect($$$)
{
my ($hash, $msg, $timeout) = @_;
my $name= $hash->{NAME};
my $state= DevIo_getState($hash);
if($state ne "opened") {
Log3 $name, 2, "Attempt to write to $state device.";
return undef;
}
Zitat von: tomcat.x am 22 Februar 2022, 10:20:22Genau deswegen habe ich zu RS232 gewechselt, da diese Verbindungsart ähnlich wie Infrarot ständig verfügbar ist, unabhängig vom Netzwerk. Im Wesentlichen nutze ich auch eine Harmony für die Fernbedienung. Aber mir gefällt die "ungenaue" Lautstärkeregelung vom Denon nicht. Daher steuere ich die Lautstärke meines Denon via 70_DENON_AVR in 5dB-Schritten wesentlich komfortabler und definierter. Selbst beim Wechsel zwischen TV und Radiobetrieb erkennt FHEM das und steuert die Lautstärke entsprechend mit (erforderlich, da AAC bei AC3-Transcodierung wegen AC3-Offset um 4dB abgesenkt ist, wo ich mit FHEM gegensteuere).
Das Ganze hier nur, um vielleicht bei anderen Problemen zu helfen. Für mich ist die Funktion in Ordnung. Am meisten störend ist die lange Dauer bis zur Netzwerkaktivierung, aber das ist ein Denon und nicht fhem Problem.
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
Zitat von: Shadow3561 am 23 Februar 2022, 19:12:47Danke dir dafür.
Moin,
ich habe gestern Abend mal ins Modul geschaut und eine Kleinigkeit geändert. Jetzt wird im state statt on-off opened-disconnected angezeigt.
Seit dem habe ich auch kein "Attempt to write to on device." mehr im Log.
evtl hilft es ja auch mit dem rs232-Problem
state - state of AV reciever (on,off,disconnected)
stateAV - state of AV reciever (on,off,absent,mute)
sub
DENON_AVR_ConnectionCheck($)
{
my ($hash) = @_;
my $name = $hash->{NAME};
Log3 $name, 5, "DENON_AVR $name: called ConnectionCheck.";
my $connectionCheck = AttrVal($name, "connectionCheck", "60");
if ($connectionCheck ne "off") {
$hash->{STATE} = "opened";
RemoveInternalTimer($hash, "DENON_AVR_ConnectionCheck");
my $connState = DevIo_Expect( $hash, "PW?\r", $hash->{TIMEOUT} )
2022.02.24 09:45:48 2: Attempt to write to on device.
sub
DevIo_setStates($$)
{
my ($hash, $val) = @_;
setReadingsVal($hash, "state", $val, TimeNow());
if($hash->{devioNoSTATE}) {
evalStateFormat($hash);
} else {
$hash->{STATE} = $val;
}
}
state - Status des AV-Recievers (on,off,disconnected) stateAV - stateAV-Status des AV-Recievers (on,off,mute,absent) power - Einschaltzustand des AV-Recievers presence - nicht dokumentiert (zeigt bei mir present,absent) |
STATE - opened, disconnected state - kann entfallen state-av - kann entfallen power - Einschaltzustand des AV-Recievers (on, off) presence - present,absent |
state-av - on, off, present, absent, mutetd |
Zitat von: Shadow3561 am 24 Februar 2022, 17:05:46Ich hab' mir Deine Änderungen nur angeguckt, aber nicht ausprobiert. Du hast z. B. bzgl. zone einige Zeilen auskommentiert. Ich nutze aber auch Zone2 (für den Kopfhörerbetrieb). Wenn ich sowohl state als auch STATE vor dem Aufruf von DevIo_Expect beide auf opened setze, sind die Fehlermeldungen von DevIo komplett weg, aber leider bleibt dann manchmal der state auf opened stehen. Und dann habe ich ja dieses Attribut entdeckt, wodurch der ganze kritische Codebereich komplett deaktiviert werden kann. D. h. für mich sollte 70_DENON_AVR ohne jegliche Patches mit aktuellstem DevIo. pm tun (nicht getestet - noch setze ich STATE & state, bin aber sehr sicher).
Ich hätte nichts dagegen.
Der state kann bleiben wie er ist, Aber in STATE sollte opened und disconnect stehen. Das Modul funktioniert für mich perfekt, nur das ständige " Attempt to write to on device" nervt mich halt.
Nach meiner Änderung habe ich diese Meldung seit 2 Tagen nicht mehr gesehen.
Ich kann mir nicht erklären warum sie bei @olwaldi nach meinen Änderungen noch erscheint
STATE on
TIMEOUT. 3
TYPE. DENON_AVR
state. opened
2022.03.05 20:16:21 1: PERL WARNING: Use of uninitialized value $status in string ne at ./FHEM/70_DENON_AVR.pm line 1863.
2022.03.05 20:16:21 1: PERL WARNING: Use of uninitialized value $status in string ne at ./FHEM/70_DENON_AVR.pm line 1864.
2022.03.05 20:16:21 1: PERL WARNING: Use of uninitialized value $status in string ne at ./FHEM/70_DENON_AVR.pm line 1865.
2022.03.05 20:16:21 1: PERL WARNING: Use of uninitialized value $return in concatenation (.) or string at ./FHEM/70_DENON_AVR.pm line 1589.
2022.03.05 21:00:54 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/70_DENON_AVR.pm line 1444, <GEN11> line 128.
PERL WARNING: Argument "AUTO" isn't numeric in division (/) at ./FHEM/70_DENON_AVR.pm line 1805.
08:57:40 1:
2022.03.17 08:57:40 1: update finished, "shutdown restart" is needed to activate the changes.
2022.03.17 08:57:40 1:
2022.03.17 08:57:41 1: fheminfo Statistics data sent to server. See Logfile (level 4) for details.
2022.03.17 08:58:01 0: Server shutdown
2022.03.17 08:58:02 1: Including fhem.cfg
2022.03.17 08:58:03 3: WEB: port 8083 opened
2022.03.17 08:58:03 2: eventTypes: loaded 1478 lines from ./log/eventTypes.txt
2022.03.17 08:58:03 3: Opening AVR_SI0036 device 192.168.250.21:23
2022.03.17 08:58:03 3: Opening AVR_SI0038 device 192.168.250.33:23
2022.03.17 08:58:03 3: TABLETUI: new ext defined infix:ftui/: dir:./www/tablet/:
2022.03.17 08:58:03 3: Registering HTTPSRV TABLETUI for URL /ftui and assigned link ftui/ ...
2022.03.17 08:58:04 1: define AVR_SI0038_Zone_2 DENON_AVR_ZONE 2: Usage: define <name> DENON_AVR_ZONE <zone> <iodev> ... wrong paramter count: 3
2022.03.17 08:58:04 1: define AVR_SI0036_Zone_2 DENON_AVR_ZONE 2: Usage: define <name> DENON_AVR_ZONE <zone> <iodev> ... wrong paramter count: 3
2022.03.17 08:58:04 1: Including ./log/fhem.save
2022.03.17 08:58:04 3: AVR_SI0036: bad reading name 'HASH(0x1665708)' (allowed chars: A-Za-z/\d_\.-)
2022.03.17 08:58:04 3: AVR_SI0036: bad reading name 'HASH(0x20198f8)' (allowed chars: A-Za-z/\d_\.-)
2022.03.17 08:58:04 3: AVR_SI0036: bad reading name 'HASH(0x2193cf0)' (allowed chars: A-Za-z/\d_\.-)
2022.03.17 08:58:04 3: AVR_SI0036: bad reading name 'HASH(0x24e4428)' (allowed chars: A-Za-z/\d_\.-)
2022.03.17 08:58:04 3: AVR_SI0036: bad reading name 'HASH(0x2562918)' (allowed chars: A-Za-z/\d_\.-)
2022.03.17 08:58:04 3: AVR_SI0036: bad reading name 'HASH(0x256edb0)' (allowed chars: A-Za-z/\d_\.-)
2022.03.17 08:58:04 3: AVR_SI0036: bad reading name 'HASH(0x2644368)' (allowed chars: A-Za-z/\d_\.-)
2022.03.17 08:58:04 3: AVR_SI0036: bad reading name 'HASH(0x27d60a0)' (allowed chars: A-Za-z/\d_\.-)
2022.03.17 08:58:04 3: AVR_SI0036: bad reading name 'HASH(0x28040d8)' (allowed chars: A-Za-z/\d_\.-)
2022.03.17 08:58:04 3: AVR_SI0036: bad reading name 'HASH(0x29419d8)' (allowed chars: A-Za-z/\d_\.-)
2022.03.17 08:58:04 3: AVR_SI0036: bad reading name 'HASH(0x2ccb058)' (allowed chars: A-Za-z/\d_\.-)
2022.03.17 08:58:04 3: AVR_SI0036: bad reading name 'HASH(0x2db1bd8)' (allowed chars: A-Za-z/\d_\.-)
2022.03.17 08:58:04 3: AVR_SI0036: bad reading name 'HASH(0x3141770)' (allowed chars: A-Za-z/\d_\.-)
2022.03.17 08:58:04 3: AVR_SI0036: bad reading name 'HASH(0x31bc540)' (allowed chars: A-Za-z/\d_\.-)
2022.03.17 08:58:04 3: AVR_SI0036: bad reading name 'HASH(0x31f2560)' (allowed chars: A-Za-z/\d_\.-)
2022.03.17 08:58:04 3: AVR_SI0036: bad reading name 'HASH(0x3210b90)' (allowed chars: A-Za-z/\d_\.-)
2022.03.17 08:58:04 3: AVR_SI0036: bad reading name 'HASH(0x3298408)' (allowed chars: A-Za-z/\d_\.-)
2022.03.17 08:58:04 3: AVR_SI0036: bad reading name 'HASH(0x3544018)' (allowed chars: A-Za-z/\d_\.-)
2022.03.17 08:58:04 3: AVR_SI0038: bad reading name 'HASH(0x20198f8)' (allowed chars: A-Za-z/\d_\.-)
2022.03.17 08:58:04 3: AVR_SI0038: bad reading name 'HASH(0x20ed550)' (allowed chars: A-Za-z/\d_\.-)
2022.03.17 08:58:04 3: AVR_SI0038: bad reading name 'HASH(0x2392a38)' (allowed chars: A-Za-z/\d_\.-)
2022.03.17 08:58:04 3: AVR_SI0038: bad reading name 'HASH(0x24b1490)' (allowed chars: A-Za-z/\d_\.-)
2022.03.17 08:58:04 3: AVR_SI0038: bad reading name 'HASH(0x2644368)' (allowed chars: A-Za-z/\d_\.-)
2022.03.17 08:58:04 3: AVR_SI0038: bad reading name 'HASH(0x2b44e10)' (allowed chars: A-Za-z/\d_\.-)
2022.03.17 08:58:04 3: AVR_SI0038: bad reading name 'HASH(0x2db1bd8)' (allowed chars: A-Za-z/\d_\.-)
2022.03.17 08:58:04 3: AVR_SI0038: bad reading name 'HASH(0x30eb590)' (allowed chars: A-Za-z/\d_\.-)
2022.03.17 08:58:04 3: AVR_SI0038: bad reading name 'HASH(0x3141770)' (allowed chars: A-Za-z/\d_\.-)
2022.03.17 08:58:04 3: AVR_SI0038: bad reading name 'HASH(0x3210b90)' (allowed chars: A-Za-z/\d_\.-)
2022.03.17 08:58:04 3: AVR_SI0038: bad reading name 'HASH(0x327e1e8)' (allowed chars: A-Za-z/\d_\.-)
2022.03.17 08:58:04 3: AVR_SI0038: bad reading name 'HASH(0x3298408)' (allowed chars: A-Za-z/\d_\.-)
2022.03.17 08:58:04 3: AVR_SI0038: bad reading name 'HASH(0x32e2850)' (allowed chars: A-Za-z/\d_\.-)
2022.03.17 08:58:04 3: AVR_SI0038: bad reading name 'HASH(0x3dede58)' (allowed chars: A-Za-z/\d_\.-)
2022.03.17 08:58:04 1: Messages collected while initializing FHEM:configfile: Usage: define <name> DENON_AVR_ZONE <zone> <iodev> ... wrong paramter count: 3
setuuid: Please define AVR_SI0038_Zone_2 first
Usage: define <name> DENON_AVR_ZONE <zone> <iodev> ... wrong paramter count: 3
setuuid: Please define AVR_SI0036_Zone_2 first
SecurityCheck:
WEB is not password protected
Protect this FHEM installation by defining an allowed device with define allowed allowed
You can disable this message with attr global motd none
Autosave deactivated
2022.03.17 08:58:04 1: usb create starting
2022.03.17 08:58:04 3: Probing ZWDongle device /dev/serial1
2022.03.17 08:58:04 3: Probing CUL device /dev/ttyAMA0
2022.03.17 08:58:04 3: Probing TCM_ESP3 device /dev/ttyAMA0
2022.03.17 08:58:05 3: Probing ZWDongle device /dev/ttyAMA0
2022.03.17 08:58:05 3: Probing SIGNALDuino device /dev/ttyAMA0
2022.03.17 08:58:05 3: Probing MYSENSORS device /dev/ttyAMA0
2022.03.17 08:58:05 3: Probing ArduCounter device /dev/ttyAMA0
2022.03.17 08:58:05 3: Probing ElsnerWS device /dev/ttyAMA0
2022.03.17 08:58:06 3: Probing FRM device /dev/ttyAMA0
2022.03.17 08:58:07 1: usb create end
2022.03.17 08:58:07 0: Featurelevel: 6.1
2022.03.17 08:58:07 0: Server started with 90 defined entities (fhem.pl:25777/2022-03-05 perl:5.024001 os:linux user:fhem pid:14103)
2022.03.17 08:58:07 3: AVR_SI0036 device opened
2022.03.17 08:58:07 3: AVR_SI0038 device opened
2022.03.17 08:58:07 0: DENON_AVR (AVR_SI0036) - Error while requesting http://192.168.250.21:80/goform/Deviceinfo.xml - Error 403: Forbidden
2022.03.17 08:58:07 0: DENON_AVR (AVR_SI0038) - Error while requesting http://192.168.250.33:80/goform/Deviceinfo.xml - Error 403: Forbidden
2022.03.17 08:58:41 3: notify_AVR_SI0036_Zone_2_RC return value: Please define AVR_SI0036_Zone_2 first
2022.03.17 08:58:45 3: notify_AVR_SI0036_Zone_2_RC return value: Please define AVR_SI0036_Zone_2 first
2022.03.17 08:59:41 3: FHEMWEB WEB CSRF error: csrf_777972517870784 ne csrf_636736456968798 for client WEB_192.168.250.54_50493 / command jsonlist2 WEB,AVR_SI0036,DY_Projektor_SI0036,DY_Projektor_Status_SI0036,DY_Projektor_Shutter_SI0036,DY_Projektor_Shutter_Status_SI0036,AVR_SI0036_Zone_2,Web-Status STATE longpoll volume state mute input sound signal samplingRate. For details see the csrfToken FHEMWEB attribute.
2022.03.17 08:59:48 1: PERL WARNING: Argument "M" isn't numeric in division (/) at ./FHEM/70_DENON_AVR.pm line 1805.
2022.03.17 09:02:45 3: Opening DENON_36_Test device 192.168.250.21:23
2022.03.17 09:02:45 3: DENON_36_Test device opened
2022.03.17 09:02:45 0: DENON_AVR (DENON_36_Test) - Error while requesting http://192.168.250.21:80/goform/Deviceinfo.xml - Error 403: Forbidden
2022.03.17 09:32:10 0: DENON_AVR (DENON36Test2) - Error while requesting http://192.168.250.21:23:80/goform/Deviceinfo.xml - http://192.168.250.21:23:80/goform/Deviceinfo.xml: malformed or unsupported URL
2022.03.17 09:32:10 3: Opening DENON36Test2 device 192.168.250.21:23
2022.03.17 09:32:10 3: DENON36Test2 device opened
2022.03.17 09:32:15 0: DENON_AVR (DENON36Test2) - Error while requesting http://192.168.250.21:23/ajax/get_config?type=25 - read from http://192.168.250.21:23 timed out
2022.03.17 09:35:53 3: Opening DENON36Test3 device 192.168.250.21:23
2022.03.17 09:35:53 3: DENON36Test3 device opened
2022.03.17 09:35:53 0: DENON_AVR (DENON36Test3) - Error while requesting http://192.168.250.21:80/goform/Deviceinfo.xml - Error 403: Forbidden
2022.03.17 10:35:55 0: DENON_AVR (DENON0036) - Error while requesting http://192.168.250.21:80/goform/Deviceinfo.xml - Error 403: Forbidden
ZitatHallo, nach einem Update ist meine Zone2 verschwunden und kann diese mit get nicht mehr herstellen.
Attributes:
brand Denon
cmdIcon muteT:rc_MUTE
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 opened:rc_YELLOW
group HiFi
icon it_radio
room Wohnzimmer
stateFormat power
suppressReading HASH.*
type AVR
webCmd volume:input:surroundMode:sound_out
defmod Denon DENON_AVR 192.168.1.88:23
attr Denon alias Denon
attr Denon cmdIcon muteT:rc_MUTE
attr Denon 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 Denon group Schalter-Schalter
attr Denon icon it_radio
attr Denon room Schalter,Wohnzimmer
attr Denon sortby -1
attr Denon stateFormat stateAV
attr Denon suppressReading HASH.*
attr Denon webCmd muteT:surroundMode:input:volume
attr Denon webCmdLabel :\
:\
Sound: \
Quelle: \
Lautstärke:
setstate Denon stateAV
setstate Denon 2022-05-09 10:13:55 input NET
setstate Denon 2022-05-09 10:13:55 mute off
setstate Denon 2022-05-09 10:55:32 power off
setstate Denon 2022-05-09 10:13:55 sound DOLBY SURROUND
setstate Denon 2022-05-09 10:13:46 state opened
setstate Denon 2022-05-09 10:13:55 volume 15
setstate Denon 2022-05-09 10:13:55 volumeStraight -65
defmod Denon_Zone_2 DENON_AVR_ZONE 2 Denon
attr Denon_Zone_2 alias Denon_Zone_2
attr Denon_Zone_2 cmdIcon muteT:rc_MUTE
attr Denon_Zone_2 devStateIcon on:rc_GREEN:off off:rc_STOP:on absent:rc_RED muted:rc_MUTE@green:muteT
attr Denon_Zone_2 room Wohnzimmer
attr Denon_Zone_2 stateFormat stateAV
attr Denon_Zone_2 webCmd volume:muteT:input
setstate Denon_Zone_2 off
setstate Denon_Zone_2 2022-05-09 10:13:50 IODev Denon
setstate Denon_Zone_2 2022-04-14 02:21:47 input Mediaplayer
setstate Denon_Zone_2 2022-05-09 10:56:34 power off
setstate Denon_Zone_2 2022-04-29 10:54:34 presence present
setstate Denon_Zone_2 2022-05-09 10:56:34 state off
setstate Denon_Zone_2 2022-05-09 10:56:34 stateAV off
setstate Denon_Zone_2 2022-02-15 14:46:08 volume 40
setstate Denon_Zone_2 2022-02-15 14:46:08 volumeStraight -40
attr Denon devStateIcon on:rc_GREEN:main_off main_off:rc_YELLOW:main_on off:rc_STOP:main_on absent:rc_RED:main_on
Denon:zoneMain
Internals:
DEF 192.168.1.88:23
DeviceName 192.168.1.88:23
FD 14
FUUID 6123fc9d-f33f-214e-903c-2c1202b4b7a45dc2
NAME Denon
NR 139
PARTIAL
STATE stateAV
TYPE DENON_AVR
READINGS:
2022-05-09 20:58:56 input NFAISFSV 48K
2022-05-09 19:36:21 mute lteq:audyssey
2022-05-10 07:52:17 power off
2022-05-09 20:58:57 sound DOLBY D+ +DS
2022-05-09 13:51:43 state opened
2022-05-09 21:27:41 volume 23
2022-05-09 21:27:41 volumeStraight -57
Attributes:
alias Denon
cmdIcon muteT:rc_MUTE
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
group Schalter-Schalter
icon it_radio
room Schalter,Wohnzimmer
sortby -1
stateFormat stateAV
suppressReading HASH.*
webCmd muteT:surroundMode:input:volume
webCmdLabel :
:
Sound:
Quelle:
Lautstärke:
Internals:
CFGFN
DEF 192.168.1.88:23
DeviceName 192.168.1.88:23
FD 23
FUUID 6279fe1e-f33f-214e-2859-058faa77ed1b8687
NAME Denon
NR 20271
PARTIAL
STATE off
TYPE DENON_AVR
READINGS:
2022-05-10 07:54:40 input MPLAY
2022-05-10 07:54:40 mute off
2022-05-10 07:54:40 power off
2022-05-10 07:54:40 sound DOLBY D+ +DS
2022-05-10 07:54:38 state opened
2022-05-10 07:54:40 volume 23
2022-05-10 07:54:40 volumeStraight -57
Attributes:
stateFormat power
webCmd volumeStraight:mute:input:sound:favorite:preset
Internals:
DEF 2 Denon
FUUID 6141a91d-f33f-214e-10f3-615d8afa7e205bd5
IODev Denon
NAME Denon_Zone_2
NR 156
STATE off
TYPE DENON_AVR_ZONE
ZONE 2
READINGS:
2022-05-10 07:56:06 IODev Denon
2022-04-14 02:21:47 input Mediaplayer
2022-05-09 10:56:34 power off
2022-04-29 10:54:34 presence present
2022-05-09 10:56:34 state off
2022-05-09 10:56:34 stateAV off
2022-02-15 14:46:08 volume 40
2022-02-15 14:46:08 volumeStraight -40
Attributes:
alias Denon_Zone_2
cmdIcon muteT:rc_MUTE
devStateIcon on:rc_GREEN:off off:rc_STOP:on absent:rc_RED muted:rc_MUTE@green:muteT
room Wohnzimmer
stateFormat stateAV
webCmd volume:muteT:input
2022.05.06 12:40:59 1: PERL WARNING: Argument "AUTO" isn't numeric in division (/) at ./FHEM/70_DENON_AVR.pm line 1805.
2022.05.06 12:40:59 1: stacktrace:
2022.05.06 12:40:59 1: main::__ANON__ called by ./FHEM/70_DENON_AVR.pm (1805)
2022.05.06 12:40:59 1: main::DENON_AVR_Parse called by ./FHEM/70_DENON_AVR.pm (1589)
2022.05.06 12:40:59 1: main::DENON_AVR_Read called by fhem.pl (3931)
2022.05.06 12:40:59 1: main::CallFn called by fhem.pl (780)
2022.05.06 12:40:59 1: PERL WARNING: Argument "AUTO" isn't numeric in division (/) at ./FHEM/70_DENON_AVR.pm line 1805.
2022.05.06 12:40:59 1: stacktrace:
2022.05.06 12:40:59 1: main::__ANON__ called by ./FHEM/70_DENON_AVR.pm (1805)
2022.05.06 12:40:59 1: main::DENON_AVR_Parse called by ./FHEM/70_DENON_AVR.pm (1589)
2022.05.06 12:40:59 1: main::DENON_AVR_Read called by fhem.pl (3931)
2022.05.06 12:40:59 1: main::CallFn called by fhem.pl (780)
Zitat von: MadMax-FHEM am 10 Mai 2022, 22:14:23
event-on-change-reading nutzen?
Gruß, Joachim
my $connectionCheck = AttrVal($name, "connectionCheck", "60");
RemoveInternalTimer($hash);
InternalTimer(gettimeofday() + $connectionCheck, "DENON_AVR_ConnectionCheck", $hash, 0);
elsif ( ReadingsVal( $name, "zoneMain", "off" ) eq "off" && ReadingsVal( $name, "power", "off" ) eq "on" ) {
return "mainOff";
channelVolumeSourroundBackRight 1 2022-05-25 21:01:41
channelVolumeSubwoofer 6.5 2022-05-25 21:01:40
Zitat von: Christian72D am 30 Mai 2022, 09:01:12
Ich habe eine Frage zu dem Modul in Verbindung mit Alexa (ich hoffe, daß das auf den 48 Seiten nicht schon besprochen wurde).
Ich würde die Anlage gerne per Alexa einschalten. Leider ist der STATE ja wohl etwas unglücklich, mit "opened" und "closed".
Muß ich da jetzt ein Dummy für einsetzen und da Alexa drauf los lassen?
Zitat von: Joker82 am 27 Mai 2022, 00:26:42
Hi,
kurze Frage. Bei mir läuft eine Marantz AV8805. Habe das neueste Modul installiert, wenn ich allerdings ein Video mit Dolby Digital Plus abspiele und hier auf Dolby Digital Plus Neural X manuell umstelle, steht bei sound_out HASH(0x1a46198). Wäre Es möglich hier den richtigen Output in das Modul zu schreiben:
Dolby Digital Plus Neural:X
des Weiteren kann ich mit dem Modul auch nicht wie folgt umschalten. Habe ein Reading Programmiert bei dem gewisse Filme mit NeuralX gespielt werden sollen und andere mit Atmos. Allerdings bleibt das Modul immer im zuletzt manuell umgeschalteten Modus hängen. War dieser bei Dolby Digital Plus Filmen NeuralX, so so kommt der nächste Film in Dolby Atmos auch in NeuralX. Das Reading funktioniert und der surroundMode wird auch korrekt an den Marantz gesendet (Dolby_Atmos), allerdings schaltet er dann. trotzdem nicht auf Atmos, obwohl bei sind_out dann sogar Dolby Atmos steht. Erst wenn ich manuell über eine Fernbedienung auf Dolby Atmos umschalte, dann geht es. Allerdings gibt es dann beim nächsten Dolby Digital Plus Film, das Problem genau andersrum und der Marantz bleibt in Dolby Atmos hängen...
Vielleicht kann man hier das Modul enstrpechend anpassen? Lieben Dank schon einmal für ein Feedback
Zitat von: Lichti am 30 Mai 2022, 10:33:51Das ist genau auch mein Problem - das STATE-Handling funktioniert nicht so richtig. Bislang habe ich geglaubt, daß das nur bei Steuerung via RS232 passiert. Aber ich vermute mal, daß Du die Verbindung zum Denon via IP hälst? Dann hätte ich einen neuen Verdacht. Bevor der STATE bei meinem neuen Denon 6400 durcheinander kam, habe ich via IR Zone2/3 ein/ausgeschaltet. Womöglich wechselt der Denon dann in den Zustand mainOff statt off?!
Hab auch mal dieses super Modul mit meinem AVC-X6500H gestestet.
Die Steuerung scheint soweit zu funktionieren, nur Mute lässt sich nicht schalten.
Hier kommt die Meldung "mute can only used when device is powered on
Woran könnte das liegen ?
Zitat von: Lichti am 31 Mai 2022, 10:49:03Meinst Du ein Firmwareupdate für den Denon oder eine Aktualisierung von 70_DENON_AVR? Kannst Du mir den Versionsstring $id... des Moduls nennen, steht in /opt/fhem/FHEM/70_DENON_AVR drin?
Aber heute früh war ein Update für den Denon da.
Und seitdem funktioniert alles.
STATE: opened
state: opened
stateAV: on
power: on
2022.07.24 08:14:29 0: DENON_AVR (Denon) - Error while requesting http://192.168.178.66:80/goform/Deviceinfo.xml - http://192.168.178.66:80/goform/Deviceinfo.xml: empty answer received
Internals:
Clients :DENON_AVR_ZONE:
DEF 192.168.178.66
DeviceName 192.168.178.66:23
FD 13
FUUID 61aca1cc-f33f-ba1b-f0f0-8249bba368d3bdb5
IP 192.168.178.66
NAME Denon
NR 44
NTFY_ORDER 50-Denon
PARTIAL
STATE off
TIMEOUT 3
TYPE DENON_AVR
eventCount 84
model Denon AVR-X6400H
OLDREADINGS:
READINGS:
2022-07-24 15:42:07 Auto-Lip-Sync on
2022-07-24 17:22:43 Muting-Level mute
2022-07-21 15:37:16 Network-Name Denon AVR-X6400H
2022-07-24 17:22:43 Volume-Display relativ
2022-07-24 17:22:43 Volume-Max 80
2022-07-24 17:22:43 Volume-Startup 40
2022-07-24 17:22:42 allZoneStereo off
2022-07-24 17:22:43 aspectRatio 16:9
2022-07-01 17:25:31 audioOutHDMI unknown
2022-07-24 17:22:44 audioRestorer off
2022-07-24 17:22:44 audysseyLFC off
2022-07-24 17:22:44 audysseyLFCAmount 4
2022-07-24 17:22:42 autoStandby 15min
2022-07-24 17:22:42 bass 0
2022-06-03 20:14:33 channelVolumeCenter 0
2022-07-24 17:22:43 channelVolumeFrontLeft 0
2022-07-24 17:22:43 channelVolumeFrontRight 0
2022-05-26 11:31:00 channelVolumeRearHeightLeft 0
2022-05-26 11:31:00 channelVolumeRearHeightRight 0
2022-05-25 21:01:41 channelVolumeSourroundBack 0
2022-05-25 21:01:41 channelVolumeSourroundBackLeft 0
2022-05-25 21:01:41 channelVolumeSourroundBackRight 1
2022-06-03 20:14:33 channelVolumeSourroundLeft 0
2022-06-03 20:14:33 channelVolumeSourroundRight 0
2022-07-24 17:22:43 channelVolumeSubwoofer 0
2022-05-26 11:31:00 channelVolumeTopFrontLeft 0
2022-05-26 11:31:00 channelVolumeTopFrontRight 0
2022-07-24 17:22:43 cinemaEQ off
2022-07-24 13:30:47 currentAlbum -
2022-07-24 13:30:47 currentArtist -
2022-07-24 13:30:47 currentBitrate -
2022-07-24 13:30:47 currentCover http://192.168.178.66/img/album%20art_S.png?1658662247000
2022-07-24 13:30:47 currentMedia -
2022-07-24 13:30:47 currentPlaytime -
2022-07-24 13:30:47 currentStation -
2022-07-24 17:22:41 currentStream -
2022-07-24 13:30:47 currentTitle -
2022-07-24 17:22:43 digitalInput auto
2022-07-24 17:22:42 display bright
2022-07-24 17:22:42 dynamicCompression off
2022-07-24 17:22:43 dynamicEQ on
2022-07-24 17:22:43 dynamicEQRefLevelOffset 10
2022-07-24 17:22:43 dynamicVolume off
2022-07-24 17:22:42 eco on
2022-07-24 17:22:42 firmware_AVR 6461-0261-0174-7140
2022-07-24 17:22:42 firmware_DTS 3.90.50.51
2022-04-03 09:56:01 ignore -
2022-07-24 17:22:41 input Mediaplayer
2022-07-24 17:22:43 inputSound hdmi
2022-07-24 17:22:43 loudness on
2022-07-24 17:22:42 lowFrequencyEffects 0
2022-07-01 17:25:33 monitorOut 1
2022-07-24 17:22:43 multEQ flat
2022-07-24 17:22:41 mute off
2022-07-24 15:42:08 pictureMode Off
2022-07-24 17:22:41 playStatus stopped
2022-07-24 17:40:13 power off
2022-07-24 17:22:41 presence present
2022-07-24 17:22:42 quickselect 0
2022-07-24 17:22:43 resolution auto
2022-07-24 17:22:43 resolutionHDMI auto
2022-07-24 17:39:26 samplingRate 44.1 khz
2022-07-24 17:22:42 setup off
2022-07-24 17:22:42 sleep off
2022-07-24 17:22:42 sound_out Stereo
2022-07-24 17:24:14 sound_signal_in PCM
2022-07-24 17:22:36 state opened
2022-07-24 17:40:13 stateAV off
2022-07-24 15:42:07 surroundMode Music
2022-07-24 17:22:42 toneControl off
2022-07-24 17:22:42 treble 0
2022-07-24 17:40:13 trigger1 off
2022-07-24 17:40:13 trigger2 off
2022-07-24 17:22:43 tunerBand FM
2022-07-24 17:22:43 tunerFrequency 105.7 MHz
2022-07-24 17:22:43 tunerMode auto
2022-07-24 17:22:43 tunerPreset 1
2022-07-14 07:27:15 tunerStationName SWR2
2022-05-26 11:22:51 tunerTrafficProgramme off
2022-07-24 17:22:43 videoProcessingMode auto
2022-07-24 17:22:43 videoSelect off
2022-07-24 17:22:41 volume 40
2022-07-24 17:22:43 volumeMax 755
2022-07-24 17:22:41 volumeStraight -40
2022-07-24 17:22:42 zone2 off
2022-07-24 17:22:42 zone3 off
2022-07-24 17:40:13 zoneMain off
helper:
INPUT MPLAY
PARTIAL
deviceIP 192.168.178.66
isPause 0
isPlaying 0
nextConnectionCheck 1658677573.76568
playTimeCheck 0
volume 40
Attributes:
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
deviceInfoPort 8080
stateFormat stateAV
suppressReading HASH.*
webCmd volume:muteT:input:surroundMode
my $port = AttrVal($name, "deviceInfoPort", "80");
2022.07.25 08:38:59 0: DENON_AVR (Denon) - Error while requesting http://192.168.178.66:8080/goform/Deviceinfo.xml - http://192.168.178.66:8080/goform/Deviceinfo.xml: empty answer received
curl http://192.168.178.66:8080/goform/Deviceinfo.xml --output denon.xml
ZitatD. h. das 8080 wird tw. benutzt.mn.
http://{IP_vom_AVR}/ajax/get_config?type=25
http://192.168.178.66/ajax/get_config?type=25
<productTypeName>Denon AVR-X6400H</productTypeName>
Log3 $name, 0, "DENON_AVR ($name) - requesting $url";
...
2022.07.26 07:26:16 1: PERL WARNING: Subroutine DENON_AVR_RClayout redefined at ./FHEM/70_DENON_AVR.pm line 3938.
2022.07.26 07:30:37 3: Opening Denon device 192.168.178.66:23
2022.07.26 07:30:37 3: Denon device opened
2022.07.27 07:28:54 0: DENON_AVR (Denon) - Error while requesting http://192.168.178.66:80/goform/Deviceinfo.xml - http://192.168.178.66:80/goform/Deviceinfo.xml: empty answer received
2022.07.27 14:42:48 0: DENON_AVR (Denon) - Error while requesting http://192.168.178.66/ajax/get_config?type=25 - http://192.168.178.66/ajax/get_config?type=25: empty answer received
2022.07.29 20:15:43 1: PERL WARNING: Argument "M" isn't numeric in division (/) at ./FHEM/70_DENON_AVR.pm line 1805.
'PS' => {#Sound-Parameter
'TONE CTRL' => 'toneControl',
'RSZ' => {
'RSZ' => 'roomSize',
'S' => 'small',
'MS' => 'mediumSmall',
'M' => 'medium',
'ML' => 'mediumLarge',
'L' => 'large'
},
...
elsif($1 eq "RSZ")
{
my $status = DENON_GetValue('PS', $1, $1);
my $value = DENON_GetValue('PS', $1, $2);
readingsBulkUpdate($hash, $status, $value) if($status ne "unknown" || $value ne "unknown");
$return = $status." ".$value;
}
deletereading Device Readingname
löschen...Zitat von: olwaldi am 08 August 2022, 12:39:04
Das würde ich ja verstehen. Aber komischerweise "überleben" die falsch geschriebenen Readings, obwohl ich die im Source-Code 70_DENON_AVR.pm geändert habe. Und der Wert 1 in channelVolumeSourroundBackRight ist falsch - alle channelVolumes sind 0.
Zitat von: Joker82 am 27 Mai 2022, 00:26:42
Hi,
kurze Frage. Bei mir läuft eine Marantz AV8805. Habe das neueste Modul installiert, wenn ich allerdings ein Video mit Dolby Digital Plus abspiele und hier auf Dolby Digital Plus Neural X manuell umstelle, steht bei sound_out HASH(0x1a46198). Wäre Es möglich hier den richtigen Output in das Modul zu schreiben:
Dolby Digital Plus Neural:X
des Weiteren kann ich mit dem Modul auch nicht wie folgt umschalten. Habe ein Reading Programmiert bei dem gewisse Filme mit NeuralX gespielt werden sollen und andere mit Atmos. Allerdings bleibt das Modul immer im zuletzt manuell umgeschalteten Modus hängen. War dieser bei Dolby Digital Plus Filmen NeuralX, so so kommt der nächste Film in Dolby Atmos auch in NeuralX. Das Reading funktioniert und der surroundMode wird auch korrekt an den Marantz gesendet (Dolby_Atmos), allerdings schaltet er dann. trotzdem nicht auf Atmos, obwohl bei sind_out dann sogar Dolby Atmos steht. Erst wenn ich manuell über eine Fernbedienung auf Dolby Atmos umschalte, dann geht es. Allerdings gibt es dann beim nächsten Dolby Digital Plus Film, das Problem genau andersrum und der Marantz bleibt in Dolby Atmos hängen...
Vielleicht kann man hier das Modul enstrpechend anpassen? Lieben Dank schon einmal für ein Feedback
Zitat von: Joker82 am 24 August 2022, 00:09:44
Hat hier jemand vielleicht eine Lösung? Danke :)
Zitat von: Shadow3561 am 30 August 2022, 20:07:27
Braucht man zum umschalten wirklich fhem?
Meine Denon merkt sich, je nach Eingangssignal, den letzten gewählten Surround Mode.
will heissen,
ich schaue einen Film mit Eingangssignal DTS in Auro3D, schalte dann auf einen Film mit Eingangssignal Stereo in Stereo.
Wenn ich jetzt das nächste mal das Eingangssignal DTS habe, schaltet der AVR automatisch Auro3D ein. Beim nächsten Eingangssignal Stereo schaltet der AVR den Ausgang automatisch auf Stereo.
Mit freundlichen Grüßen
2022.09.06 12:43:43 1: PERL WARNING: Use of uninitialized value $sound in string ne at ./FHEM/70_DENON_AVR.pm line 1971.
2022.09.06 12:43:43 1: PERL WARNING: Use of uninitialized value $sound in concatenation (.) or string at ./FHEM/70_DENON_AVR.pm line 1974.
'DOLBY D+ +NEURAL:X' => 'Dolby Digital Plus + Neural:X',
2022.10.18 20:15:44 1: PERL WARNING: Argument "AUTO" isn't numeric in division (/) at ./FHEM/70_DENON_AVR.pm line 1805.
2022.10.18 20:15:44 1: stacktrace:
2022.10.18 20:15:44 1: main::__ANON__ called by ./FHEM/70_DENON_AVR.pm (1805)
2022.10.18 20:15:44 1: main::DENON_AVR_Parse called by ./FHEM/70_DENON_AVR.pm (1589)
2022.10.18 20:15:44 1: main::DENON_AVR_Read called by fhem.pl (3961)
2022.10.18 20:15:44 1: main::CallFn called by fhem.pl (782)
2022.10.21 07:30:53 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4747.
2022.10.21 07:30:53 1: stacktrace:
2022.10.21 07:30:53 1: main::__ANON__ called by fhem.pl (4747)
2022.10.21 07:30:53 1: main::AttrVal called by ./FHEM/71_DENON_AVR_ZONE.pm (443)
2022.10.21 07:30:53 1: main::DENON_AVR_ZONE_Parse called by fhem.pl (4157)
2022.10.21 07:30:53 1: main::Dispatch called by ./FHEM/70_DENON_AVR.pm (3427)
2022.10.21 07:30:53 1: main::DENON_AVR_UpdateConfig called by fhem.pl (3486)
2022.10.21 07:30:53 1: main::HandleTimeout called by fhem.pl (703)
2022.10.21 07:30:53 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4747.
2022.10.21 07:30:53 1: stacktrace:
2022.10.21 07:30:53 1: main::__ANON__ called by fhem.pl (4747)
2022.10.21 07:30:53 1: main::AttrVal called by ./FHEM/71_DENON_AVR_ZONE.pm (444)
2022.10.21 07:30:53 1: main::DENON_AVR_ZONE_Parse called by fhem.pl (4157)
2022.10.21 07:30:53 1: main::Dispatch called by ./FHEM/70_DENON_AVR.pm (3427)
2022.10.21 07:30:53 1: main::DENON_AVR_UpdateConfig called by fhem.pl (3486)
2022.10.21 07:30:53 1: main::HandleTimeout called by fhem.pl (703)
2022.10.21 07:30:53 0: DENON_AVR (Denon) - Error while requesting http://192.168.1.88:23/ajax/get_config?type=25 - read from http://192.168.1.88:23 timed out
2022.10.21 07:30:54 0: DENON_AVR (DenonO) - Error while requesting http://192.168.2.88:23/ajax/get_config?type=25 - read from http://192.168.2.88:23 timed out
Zitat von: matze1999 am 21 Oktober 2022, 07:35:49
Hallo,
hab mal die 70_Denon_AVR.pm eingespielt, hab aber nach dem Neustart gleich das erhalten, werde es beobachten:Code Auswählen2022.10.21 07:30:53 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4747.
2022.10.21 07:30:53 1: stacktrace:
2022.10.21 07:30:53 1: main::__ANON__ called by fhem.pl (4747)
2022.10.21 07:30:53 1: main::AttrVal called by ./FHEM/71_DENON_AVR_ZONE.pm (443)
2022.10.21 07:30:53 1: main::DENON_AVR_ZONE_Parse called by fhem.pl (4157)
2022.10.21 07:30:53 1: main::Dispatch called by ./FHEM/70_DENON_AVR.pm (3427)
2022.10.21 07:30:53 1: main::DENON_AVR_UpdateConfig called by fhem.pl (3486)
2022.10.21 07:30:53 1: main::HandleTimeout called by fhem.pl (703)
2022.10.21 07:30:53 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4747.
2022.10.21 07:30:53 1: stacktrace:
2022.10.21 07:30:53 1: main::__ANON__ called by fhem.pl (4747)
2022.10.21 07:30:53 1: main::AttrVal called by ./FHEM/71_DENON_AVR_ZONE.pm (444)
2022.10.21 07:30:53 1: main::DENON_AVR_ZONE_Parse called by fhem.pl (4157)
2022.10.21 07:30:53 1: main::Dispatch called by ./FHEM/70_DENON_AVR.pm (3427)
2022.10.21 07:30:53 1: main::DENON_AVR_UpdateConfig called by fhem.pl (3486)
2022.10.21 07:30:53 1: main::HandleTimeout called by fhem.pl (703)
2022.10.21 07:30:53 0: DENON_AVR (Denon) - Error while requesting http://192.168.1.88:23/ajax/get_config?type=25 - read from http://192.168.1.88:23 timed out
2022.10.21 07:30:54 0: DENON_AVR (DenonO) - Error while requesting http://192.168.2.88:23/ajax/get_config?type=25 - read from http://192.168.2.88:23 timed out
matze1999
Zitat von: olwaldi
Ich hatte einen ähnlichen Fehler in der gleichen Codezeile, allerdings mit dem String "M". Das konnte ich in 70_DENON_AVR.pm fixen (vgl. das modifizierte Perlscript 2..3 Posts vorher).
2022.10.20 21:36:30 3: MQTT2_DEVICE set MQTT2_DVES_15F0F8 on
2022.10.20 21:36:30 1: PERL WARNING: Argument "AUTO" isn't numeric in division (/) at ./FHEM/70_DENON_AVR.pm line 1805.
2022.10.20 21:36:30 1: stacktrace:
2022.10.20 21:36:30 1: main::__ANON__ called by ./FHEM/70_DENON_AVR.pm (1805)
2022.10.20 21:36:30 1: main::DENON_AVR_Parse called by ./FHEM/70_DENON_AVR.pm (1589)
2022.10.20 21:36:30 1: main::DENON_AVR_Read called by fhem.pl (3961)
2022.10.20 21:36:30 1: main::CallFn called by fhem.pl (782)
2022.10.20 21:36:40 3: MQTT2_DEVICE set MQTT2_DVES_15F0F8 on
2022.10.20 21:36:40 1: PERL WARNING: Argument "AUTO" isn't numeric in division (/) at ./FHEM/70_DENON_AVR.pm line 1805.
2022.10.20 21:36:40 1: stacktrace:
2022.10.20 21:36:40 1: main::__ANON__ called by ./FHEM/70_DENON_AVR.pm (1805)
2022.10.20 21:36:40 1: main::DENON_AVR_Parse called by ./FHEM/70_DENON_AVR.pm (1589)
2022.10.20 21:36:40 1: main::DENON_AVR_Read called by fhem.pl (3961)
2022.10.20 21:36:40 1: main::CallFn called by fhem.pl (782)
2022-10-21 12:38:50 sound_out Multichannel Stereo
2022-10-21 14:26:32 sound_out Dolby Surround
'MS-set_sound_out' => { #to set sound_out
'Pure_Direct' => 'PURE DIRECT',
'Stereo' => 'STEREO',
'Auto' => 'AUTO',
'Dolby_Digital' => 'DOLBY DIGITAL',
'DTS_Surround' => 'DTS SURROUND',
'Auro3D' => 'AURO3D',
'Auro2D_Surround' => 'AURO2DSURR',
'Multichannel_Stereo' => 'MCH STEREO',
'Wide_Screen' => 'WIDE SCREEN',
'Super_Stadium' => 'SUPER STADIUM',
'Rock_Arena' => 'ROCK ARENA',
'Jazz_Club' => 'JAZZ CLUB',
'Classic_Concert' => 'CLASSIC CONCERT',
'Mono_Movie' => 'MONO MOVIE',
'Matrix' => 'MATRIX',
'Video_Game' => 'VIDEO GAME',
'Dolby_Audio_Surround' => 'DOLBY AUDIO-DSUR',
'Dolby_Audio_Digital' => 'DOLBY AUDIO-DD',
'Dolby_Audio_Digital-Surround' => 'DOLBY AUDIO-DD+DSUR',
'Dolby_Audio_Digital-Neural:X' => 'DOLBY AUDIO-DD+NEURAL:X',
'Neural:X' => 'NEURAL:X',
'Virtual' => 'VIRTUAL',
},
2022.10.24 09:38:33 4: DENON_AVR Denon: parsing <MVMAX 60> to <volumeMax 60>.
2022.10.24 09:38:33 4: DENON_AVR Denon: parsing <MSMCH STEREO> to <sound_out Multichannel Stereo>.
2022.10.24 09:38:33 5: DENON_AVR Denon: read.
2022.10.24 09:38:33 4: DENON_AVR Denon: parsing <SDAUTO> to <inputSound auto>.
2022.10.24 09:38:33 5: DENON_AVR Denon: read.
2022.10.24 09:38:33 1: PERL WARNING: Argument "AUTO" isn't numeric in division (/) at ./FHEM/70_DENON_AVR.pm line 1805.
2022.10.24 09:38:33 1: stacktrace:
2022.10.24 09:38:33 1: main::__ANON__ called by ./FHEM/70_DENON_AVR.pm (1805)
2022.10.24 09:38:33 1: main::DENON_AVR_Parse called by ./FHEM/70_DENON_AVR.pm (1589)
2022.10.24 09:38:33 1: main::DENON_AVR_Read called by fhem.pl (3961)
2022.10.24 09:38:33 1: main::CallFn called by fhem.pl (782)
2022.10.24 09:38:33 4: DENON_AVR Denon: parsing <PSDRC AUTO> to <dynamicCompression -50>.
2022.10.24 09:38:33 5: DENON_AVR Denon: read.
2022.10.24 09:38:33 4: DENON_AVR Denon: parsing <DCAUTO> to <digitalInput auto>.
2022.10.24 09:38:33 5: DENON_AVR Denon: read.
2022.10.24 09:38:33 4: DENON_AVR Denon: parsing <PSMULTEQ:AUDYSSEY> to <multEQ reference>.
2022.10.24 09:38:33 5: DENON_AVR Denon: read.
2022.10.24 09:38:33 4: DENON_AVR Denon: parsing <PSDYNEQ ON> to <dynamicEQ on>.
2022.10.24 09:38:33 5: DENON_AVR Denon: read.
2022.10.24 09:38:33 4: DENON_AVR Denon: parsing <PSDYNVOL MED> to <dynamicVolume medium>.
2022.10.24 09:38:33 5: DENON_AVR Denon: read.
2022.10.24 09:38:33 4: DENON_AVR Denon: parsing <PSLFE 00> to <lowFrequencyEffects 0>.
2022.10.24 09:38:33 5: DENON_AVR Denon: read.
2022.10.24 09:38:33 4: DENON_AVR Denon: parsing <PSBAS 50> to <bass 0>.
2022.10.24 09:38:33 5: DENON_AVR Denon: read.
2022.10.24 09:38:33 4: DENON_AVR Denon: parsing <PSTRE 50> to <treble 0>.
2022.10.24 09:38:33 5: DENON_AVR Denon: read.
2022.10.24 09:38:33 4: DENON_AVR Denon: parsing <PSTONE CTRL OFF> to <toneControl off>.
2022.10.24 09:38:33 5: DENON_AVR Denon: read.
<SDAUTO> to <inputSound auto>.
elsif($1 eq "DRC")
{
my $status = DENON_GetValue('PS', $1, $1);
my $value = DENON_GetValue('PS', $1, $2);
readingsBulkUpdate($hash, $status, $value) if($status ne "unknown" || $value ne "unknown");
$return = $status." ".$value;
}
2022.10.24 09:38:33 5: DENON_AVR Denon: read.
2022.10.24 09:38:33 1: PERL WARNING: Argument "AUTO" isn't numeric in division (/) at ./FHEM/70_DENON_AVR.pm line 1805.
2022.10.24 09:38:33 1: stacktrace:
2022.10.24 09:38:33 1: main::__ANON__ called by ./FHEM/70_DENON_AVR.pm (1805)
2022.10.24 09:38:33 1: main::DENON_AVR_Parse called by ./FHEM/70_DENON_AVR.pm (1589)
2022.10.24 09:38:33 1: main::DENON_AVR_Read called by fhem.pl (3961)
2022.10.24 09:38:33 1: main::CallFn called by fhem.pl (782)
2022.10.24 09:38:33 4: DENON_AVR Denon: parsing <PSDRC AUTO> to <dynamicCompression -50>.
2022.10.25 10:22:49 1: PERL WARNING: Argument "LOW" isn't numeric in division (/) at ./FHEM/70_DENON_AVR.pm line 1805.
2022.10.25 10:22:49 1: stacktrace:
2022.10.25 10:22:49 1: main::__ANON__ called by ./FHEM/70_DENON_AVR.pm (1805)
2022.10.25 10:22:49 1: main::DENON_AVR_Parse called by ./FHEM/70_DENON_AVR.pm (1589)
2022.10.25 10:22:49 1: main::DENON_AVR_Read called by fhem.pl (3961)
2022.10.25 10:22:49 1: main::CallFn called by fhem.pl (782)
2022.10.25 10:24:18 1: PERL WARNING: Argument "MID" isn't numeric in division (/) at ./FHEM/70_DENON_AVR.pm line 1805.
2022.10.25 10:24:18 1: stacktrace:
2022.10.25 10:24:18 1: main::__ANON__ called by ./FHEM/70_DENON_AVR.pm (1805)
2022.10.25 10:24:18 1: main::DENON_AVR_Parse called by ./FHEM/70_DENON_AVR.pm (1589)
2022.10.25 10:24:18 1: main::DENON_AVR_Read called by fhem.pl (3961)
2022.10.25 10:24:18 1: main::CallFn called by fhem.pl (782)
2022.10.25 10:25:15 1: PERL WARNING: Argument "HI0" isn't numeric in division (/) at ./FHEM/70_DENON_AVR.pm line 1805.
2022.10.25 10:25:15 1: stacktrace:
2022.10.25 10:25:15 1: main::__ANON__ called by ./FHEM/70_DENON_AVR.pm (1805)
2022.10.25 10:25:15 1: main::DENON_AVR_Parse called by ./FHEM/70_DENON_AVR.pm (1589)
2022.10.25 10:25:15 1: main::DENON_AVR_Read called by fhem.pl (3961)
2022.10.25 10:25:15 1: main::CallFn called by fhem.pl (782)
2022.10.25 10:26:10 1: PERL WARNING: Argument "AUTO" isn't numeric in division (/) at ./FHEM/70_DENON_AVR.pm line 1805.
2022.10.25 10:26:10 1: stacktrace:
2022.10.25 10:26:10 1: main::__ANON__ called by ./FHEM/70_DENON_AVR.pm (1805)
2022.10.25 10:26:10 1: main::DENON_AVR_Parse called by ./FHEM/70_DENON_AVR.pm (1589)
2022.10.25 10:26:10 1: main::DENON_AVR_Read called by fhem.pl (3961)
2022.10.25 10:26:10 1: main::CallFn called by fhem.pl (782)
isn't numeric in division (/)
2022.10.25 10:36:03 4: DENON_AVR Denon: parsing <PSDRC AUTO> to <dynamicCompression -50>.
2022.10.25 10:36:48 4: DENON_AVR Denon: parsing <PSDRC LOW> to <dynamicCompression -50>.
2022.10.25 10:37:09 4: DENON_AVR Denon: parsing <PSDRC MID> to <dynamicCompression -50>.
2022.10.25 10:37:20 4: DENON_AVR Denon: parsing <PSDRC HI> to <dynamicCompression -50>.
DENON_AVR Denon: parsing <PSDRC OFF> to <dynamicCompression off>
'PS' => { #Sound-Parameter
'TONE CTRL' => 'toneControl',
'DRC' => {
'DRC' => 'dynamicCompression',
'AUTO' => 'auto',
'LOW' => 'low',
'MID' => 'mid',
'HI' => 'high',
'OFF' => 'off'
},
{ReadingsVal("Denon", "dynamicCompression", "unknown")}
70_DENON_AVR.pm 25787 2022-03-06 17:06:35Z delmar
'PS' => { #Sound-Parameter
'TONE CTRL' => 'toneControl',
'DRC' => 'dynamicCompression',
'LFC' => 'audysseyLFC',
'CNTAMT' => {
'CNTAMT' => 'audysseyLFCAmount',
'1' => '1',
'2' => '2',
'3' => '3',
'4' => '4',
'5' => '5',
'6' => '6',
'7' => '7',
},
Zitat von: olwaldi am 25 Oktober 2022, 12:35:59
Ich bin nicht der Maintainer
2022.10.25 12:46:16 5: DENON_AVR Denon: read.
2022.10.25 12:46:16 1: PERL WARNING: Argument "MID" isn't numeric in division (/) at ./FHEM/70_DENON_AVR.pm line 1812.
2022.10.25 12:46:16 1: stacktrace:
2022.10.25 12:46:16 1: main::__ANON__ called by ./FHEM/70_DENON_AVR.pm (1812)
2022.10.25 12:46:16 1: main::DENON_AVR_Parse called by ./FHEM/70_DENON_AVR.pm (1596)
2022.10.25 12:46:16 1: main::DENON_AVR_Read called by fhem.pl (3961)
2022.10.25 12:46:16 1: main::CallFn called by fhem.pl (782)
2022.10.25 12:46:16 4: DENON_AVR Denon: parsing <PSDRC MID> to <HASH(0x5570f19eb8) -50>.
2022.10.25 12:46:17 5: DENON_AVR Denon: read.
2022.10.25 12:46:17 1: PERL WARNING: Argument "HI0" isn't numeric in division (/) at ./FHEM/70_DENON_AVR.pm line 1812.
2022.10.25 12:46:17 1: stacktrace:
2022.10.25 12:46:17 1: main::__ANON__ called by ./FHEM/70_DENON_AVR.pm (1812)
2022.10.25 12:46:17 1: main::DENON_AVR_Parse called by ./FHEM/70_DENON_AVR.pm (1596)
2022.10.25 12:46:17 1: main::DENON_AVR_Read called by fhem.pl (3961)
2022.10.25 12:46:17 1: main::CallFn called by fhem.pl (782)
2022.10.25 12:46:17 4: DENON_AVR Denon: parsing <PSDRC HI> to <HASH(0x5570f19eb8) -50>.
2022.10.25 12:46:18 5: DENON_AVR Denon: read.
2022.10.25 12:46:18 1: PERL WARNING: Argument "MID" isn't numeric in division (/) at ./FHEM/70_DENON_AVR.pm line 1812.
2022.10.25 12:46:18 1: stacktrace:
2022.10.25 12:46:18 1: main::__ANON__ called by ./FHEM/70_DENON_AVR.pm (1812)
2022.10.25 12:46:18 1: main::DENON_AVR_Parse called by ./FHEM/70_DENON_AVR.pm (1596)
2022.10.25 12:46:18 1: main::DENON_AVR_Read called by fhem.pl (3961)
2022.10.25 12:46:18 1: main::CallFn called by fhem.pl (782)
2022.10.25 12:46:18 4: DENON_AVR Denon: parsing <PSDRC MID> to <HASH(0x5570f19eb8) -50>.
2022.10.25 16:32:46 5: DENON_AVR Denon: read.
2022.10.25 16:32:46 4: DENON_AVR Denon: parsing <PSDRC HI> to <dynamicCompression high>.
elsif($cmd =~ /^(AUDIO) (.+)/)
2022.11.03 15:36:07 1: PERL WARNING: Use of uninitialized value $sound in string ne at ./FHEM/70_DENON_AVR.pm line 1973.
2022.11.03 15:36:07 1: PERL WARNING: Use of uninitialized value $sound in concatenation (.) or string at ./FHEM/70_DENON_AVR.pm line 1976.
if($sound eq "unknown")
{
$sound = DENON_GetKey('MS', $1);
$sound = (defined($sound) ? $sound : "unknown");
}
71_DENON_AVR.pm
installiert. Funktioniert soweit. Nun lese ich in diesem Thread, dass es da "etwas anderes" gibt. Ist das "neuer" und wird (von Michael alias olwaldi informell) maintained und weiterentwickelt? Somit: ist das ein "Ersatz" für das Modul im WIKI oder soll ich eher nicht umsteigen? Ich hab den Thread zwar tw. gelesen, aber was von den beiden nun aktuelle ist habe ich nicht herausfinden können, zumal auch im WIKI ein relativ neues Datum für den letzte Update steht.Zitat von: grappa24 am 14 Februar 2023, 23:30:19gelöst mit
Wenn ich z.B. von Tuner auf OnlineMusic wechsle fängt der AVR nicht automatisch wieder an zu spielen. Gibts da kein "set my_avr play"
set HEOSPlayer play
;)
2023.02.18 15:03:19 0: DENON_AVR (denon) - Error while requesting http://192.168.178.106:80/goform/Deviceinfo.xml - http://192.168.178.106:80/goform/Deviceinfo.xml: empty answer received
Zitat von: m8ichael am 11 Februar 2023, 14:22:56Das Modul sollte noch mit der Signalquelle "8K" ergänzt werden - dann werden auch neuere Geräte vollends unterstützt.Gibt's hier mittlerweile eine Lösung? Aktuell wird der Eingang 8K noch immer nicht unterstützt. Ich habe die o. a. Datei angepasst, aber die wird natürlich jedesmal überschrieben, wenn ein Update gemacht wird. Also: Wer kann die Anpassung ins Repo bringen?
Kann jemand die schon von mir angepasste Fassung der 70_DENON.AVR.pm ins Repo schubsen?
attr global exclude_from_update 70_DENON_AVR. pm
ZitatSpeaker A: PSFRONT SPAA
Speaker B: PSFRONT SPBB
Speaker A+B: PSFRONT A+BB
Speaker A: PSFRONTSPA
ausgegeben. set <device> rawCommand PSFRONT SPAA
ODER PSFRONT SPA<CR>
PSFRONT SPB<CR>
PSFRONT A+B<CR>
PSFRONT?<CR>
Das sind die cmd die laut ControlProtocol zu senden sind.Undefined subroutine &main::DENON_AVR_RequestDeviceinfo called at ./FHEM/70_DENON_AVR.pm line 1227, <$fh> line 8590.
$hash->{IP} = $a[2];
use XML::Simple qw(:strict);
DENON_AVR_RequestDeviceinfo($hash);
Zitat von: Bartimaus am 31 März 2024, 17:02:13Mist, Modul geladen, FHEM neu gestartet (Versuch)... endet in Bootschleife (FHEM).Probier mal diese Version (oben neu angehängt)Link zu Modul (https://forum.fhem.de/index.php?topic=58452.msg1309282#msg1309282).
Zitat von: Shadow3561 am 31 März 2024, 17:06:13Bei Dab ist nicht all zu viel möglich.
Man kann dynamicRangeControl setzen auf 1, 1/2 und Off,
Stations-Reihenfolge nach Name oder Frequenz
und DAB-Infos über den Sender holen
DASTN Long Station Name <CR>
DAPTY Program Type<CR>
DAENL Ensemble Label<CR>
DAFRQ Frequency<CR>
DAQUA Quality<CR>
DAINF Audio InformationCR>
Zitat von: grappa24 am 18 Februar 2023, 15:07:16Könnt ihr mir sagen, was diese Meldung bedeutet:Einfach mal das attr "deviceInfoPort" auf 8080 setzen. Dann sollte die Fehlermeldung nicht mehr auftauchen.Code Auswählen2023.02.18 15:03:19 0: DENON_AVR (denon) - Error while requesting http://192.168.178.106:80/goform/Deviceinfo.xml - http://192.168.178.106:80/goform/Deviceinfo.xml: empty answer received
DENON_AVR (AVR) - Error while requesting http://192.168.1.65:80/goform/Deviceinfo.xml - http://192.168.1.65:80/goform/Deviceinfo.xml: empty answer received
Missing right curly or square bracket at ./FHEM/70_DENON_AVR.pm line 4792, at end of line
syntax error at ./FHEM/70_DENON_AVR.pm line 4792, at EOF
firmware_AVR 3300-6270-7032-1000 2024-04-01 16:14:49
httpError http://IP-Adresse/ajax/get_config?type=25: empty answer received 2024-03-31 17:54:48
httpState ERROR
http://<IP-vom AVR>/ajax/get_config?type=25
und poste das Ergebnis.deletereading <Name vom AVR Device> .*
in der FHEM Eingabezeile machen. Dann sollten alle readings vom device gelöscht werden.get <Device> disconnect
und dannget <Device> reconnect
Zitat von: Shadow3561 am 01 April 2024, 19:06:51In den readings???
Du meinst im log oder?
Versuch mal bitte im BrowserCode Auswählenhttp://<IP-vom AVR>/ajax/get_config?type=25
und poste das Ergebnis.
<productTypeName>Marantz NR1200</productTypeName>
ZitatEs gibt ein Reading "power".Das musst du den Modulautor fragen.
Per remote wird aber eingeschaltet mit "set <Device> on" anstelle "set <Device> power on".
Warum ?
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.