FHEM Forum

FHEM - Anwendungen => Multimedia => Thema gestartet von: matze1999 am 02 Dezember 2021, 13:02:03

Titel: Fehlermeldung
Beitrag von: matze1999 am 02 Dezember 2021, 13:02:03
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
Titel: Antw:Fehlermeldung
Beitrag von: CoolTux am 02 Dezember 2021, 17:21:26
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.
Titel: Antw:Fehlermeldung
Beitrag von: matze1999 am 02 Dezember 2021, 19:27:25
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


Titel: Antw:Fehlermeldung
Beitrag von: CoolTux am 02 Dezember 2021, 20:29:13
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
Titel: Antw:Fehlermeldung
Beitrag von: matze1999 am 03 Dezember 2021, 11:18:37
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
Titel: Antw:Fehlermeldung
Beitrag von: CoolTux am 03 Dezember 2021, 12:30:06
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.