Hallo,
ich erhalte folgende Fehlermeldung, was müsste ich tun, bzw. wo liegt der Fehler:
2021.12.02 13:00:20 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4681.
2021.12.02 13:00:20 1: stacktrace:
2021.12.02 13:00:20 1: main::__ANON__ called by fhem.pl (4681)
2021.12.02 13:00:20 1: main::AttrVal called by ./FHEM/71_DENON_AVR_ZONE.pm (443)
2021.12.02 13:00:20 1: main::DENON_AVR_ZONE_Parse called by fhem.pl (4091)
2021.12.02 13:00:20 1: main::Dispatch called by ./FHEM/70_DENON_AVR.pm (3255)
2021.12.02 13:00:20 1: main::DENON_AVR_UpdateConfig called by fhem.pl (3427)
2021.12.02 13:00:20 1: main::HandleTimeout called by fhem.pl (695)
2021.12.02 13:00:20 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4681.
2021.12.02 13:00:20 1: stacktrace:
2021.12.02 13:00:20 1: main::__ANON__ called by fhem.pl (4681)
2021.12.02 13:00:20 1: main::AttrVal called by ./FHEM/71_DENON_AVR_ZONE.pm (444)
2021.12.02 13:00:20 1: main::DENON_AVR_ZONE_Parse called by fhem.pl (4091)
2021.12.02 13:00:20 1: main::Dispatch called by ./FHEM/70_DENON_AVR.pm (3255)
2021.12.02 13:00:20 1: main::DENON_AVR_UpdateConfig called by fhem.pl (3427)
2021.12.02 13:00:20 1: main::HandleTimeout called by fhem.pl (695)
matze1999
Kannst Du mal bitte ein list von allen Zonen Devices geben? Eines scheint beim auslesen von 2 Attributen Probleme zu machen. Es wird in der Parse Funktion kein Devicename an die Attributsauslese Funktion mitgegeben.
Hallo,
es gibt bei mir zwei Zonen Devices:
Internals:
DEF 2 Denon
FUUID 6141a91d-f33f-214e-10f3-615d8afa7e205bd5
IODev Denon
NAME Denon_Zone_2
NR 165
STATE off
TYPE DENON_AVR_ZONE
ZONE 2
CHANGED:
power: off
off
presence: present
stateAV: off
CHANGEDWITHSTATE:
READINGS:
2021-12-02 17:18:13 IODev Denon
2021-12-02 12:51:17 input Mediaplayer
2021-12-02 17:18:19 power off
2021-12-02 17:18:19 presence present
2021-12-02 17:18:19 state off
2021-12-02 17:18:19 stateAV off
2021-12-01 11:48:09 volume 40
2021-12-01 11:48:09 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
und
Internals:
DEF 3 Denon
Denon_MSGCNT 2
Denon_TIME 2021-12-02 17:18:19
FUUID 616c040e-f33f-214e-e53b-ac00b25919312dc1
IODev Denon
LASTInputDev Denon
MSGCNT 2
NAME Denon_Zone_3
NR 179
STATE off
TYPE DENON_AVR_ZONE
ZONE 3
READINGS:
2021-12-02 17:18:13 IODev Denon
2021-12-01 11:48:09 input Mediaplayer
2021-12-02 12:25:31 power off
2021-12-02 12:25:31 presence present
2021-12-02 12:25:31 state off
2021-12-02 12:25:31 stateAV off
2021-12-01 11:48:09 volume 40
2021-12-01 11:48:09 volumeStraight -40
Attributes:
alias Denon_Zone_3
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
kann das evtl. damit zusammenhängen:
2021.12.02 17:18:23 0: DENON_AVR (Denon) - Error while requesting http://192.168.1.88:23/goform/Deviceinfo.xml - read from http://192.168.1.88:23 timed out
2021.12.02 17:18:28 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
Kann man den Telnet Zugriff löschen/verhindern?
matze1999
Möglich kann ich nicht sagen. Schau mal ob die Zeiten mit der anderen Meldung irgendwie passen.
Ist das die IP von dem Denon
http://192.168.1.88:23/goform/Deviceinfo.xml
Zitat von: CoolTux am 02 Dezember 2021, 20:29:13
Ist das die IP von dem Denon
http://192.168.1.88:23/goform/Deviceinfo.xml
Ja, das ist sie.
Die andere o.g. Warnmeldung und diese tritt nur bei Neustart auf (verbose 2 im Log).
matze1999
Da müsste dann bitte einmal der Modulauthor sich das anschauen und nachbessern.
Da es sich um Multimedia handelt wäre Dein Beitrag besser im Multimedia Forum aufgehoben. Du kannst Deinen Beitag selbstständig verschieben. Unten Links sollte ein verschieben Knopf rum lungern.